Package | Description |
---|---|
skyproc | |
skyproc.gui |
Modifier and Type | Method and Description |
---|---|
GRUP_TYPE[] |
SUMMergerProgram.dangerousRecordReport() |
GRUP_TYPE |
GRUP.getContainedType() |
GRUP_TYPE[] |
SUMMergerProgram.importRequests() |
static GRUP_TYPE |
GRUP_TYPE.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static GRUP_TYPE[] |
GRUP_TYPE.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<GRUP_TYPE> |
Mod.getContainedTypes() |
java.util.Map<GRUP_TYPE,GRUP> |
Mod.getGRUPs() |
Modifier and Type | Method and Description |
---|---|
void |
Mod.addAsOverrides(java.util.ArrayList<Mod> in,
GRUP_TYPE... grup_types)
Iterates through each mod in the ArrayList, in order, and merges them in
one by one.
This means any conflicting records within the list will end up with the last mod's version. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
void |
Mod.addAsOverrides(java.util.Collection<Mod> in,
GRUP_TYPE... grup_types)
NOTE: To sort the mods in load order, use a TreeSet.
Iterates through each mod in the Set and merges them in one by one. This means any conflicting records within the set will end up with the last mod's version. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
void |
Mod.addAsOverrides(Mod rhs,
GRUP_TYPE... grup_types)
This function will merge all GRUPs from the rhs mod into the calling
mod.
Any records already in the mod will be overwritten by the version from rhs. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
void |
Mod.addAsOverrides(SPDatabase db,
GRUP_TYPE... grup_types)
Iterates through each mod in the SPDatabase, in load order, and merges
them in one by one.
This means any conflicting records within the database will end up with the last mod's version. NOTE: Merging will NOT add records from a mod with a matching ModListing. |
MajorRecord |
Mod.getMajor(FormID query,
GRUP_TYPE... grup_types) |
static MajorRecord |
SPDatabase.getMajor(FormID query,
GRUP_TYPE... grup_types)
Querys the Global Database and returns the first record that matches the
FormID.
|
MajorRecord |
Mod.getMajor(java.lang.String edid,
GRUP_TYPE... grup_types) |
static java.util.Set<Mod> |
SPImporter.importActiveMods(GRUP_TYPE... grup_targets)
Loads input plugins.txt and reads input the mods the user has active, and
loads only those that are also present input the data folder.
|
static java.util.Set<Mod> |
SPImporter.importAllMods(GRUP_TYPE... grup_targets)
Imports all mods input the user's Data/ folder, no matter if they are
currently active or not.
|
static Mod |
SPImporter.importMod(ModListing listing,
GRUP_TYPE... grup_targets)
Looks for a mod matching the ModListing inside the given path.
|
static Mod |
SPImporter.importMod(ModListing listing,
java.lang.String path,
GRUP_TYPE... grup_targets)
Looks for a mod matching the ModListing inside the given path.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
GRUP_TYPE... grup_targets)
Looks for mods that match the given ModListings inside the data folder.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
java.lang.String path,
GRUP_TYPE... grup_targets)
Looks for mods that match the given ModListings input the path specified.
|
void |
Mod.keep(GRUP_TYPE... grup_type)
Clears all GRUPS in the Mod except for the GRUPs specified in the
parameter.
|
static boolean |
SPDatabase.queryMajor(FormID query,
GRUP_TYPE... grup_types)
Querys the Global Database and returns whether the FormID exists.
|
static boolean |
SPGlobal.queryMajor(FormID query,
GRUP_TYPE... grup_types)
Querys the Global Database and returns whether the FormID exists.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Mod> |
SPImporter.importActiveMods(java.util.ArrayList<GRUP_TYPE> grup_targets)
Loads input plugins.txt and reads input the mods the user has active, and
loads only those that are also present input the data folder.
|
static java.util.Set<Mod> |
SPImporter.importAllMods(java.util.ArrayList<GRUP_TYPE> grup_targets)
Imports all mods input the user's Data/ folder, no matter if they are
currently active or not.
|
static java.util.Set<Mod> |
SPImporter.importMods(java.util.ArrayList<ModListing> mods,
java.util.ArrayList<GRUP_TYPE> grup_targets)
Looks for mods that match the given ModListings inside the data folder.
|
Modifier and Type | Method and Description |
---|---|
GRUP_TYPE[] |
SUM.dangerousRecordReport()
One of the major "danger zones" of SkyProc is the potential for compounding record duplications.
Please export an array of any record types that you duplicate and create an unbounded large number of. |
GRUP_TYPE[] |
SUMprogram.dangerousRecordReport() |
GRUP_TYPE[] |
SUM.importRequests() |
GRUP_TYPE[] |
SUMprogram.importRequests() |