Class Loadable
java.lang.Object
com.palmergames.bukkit.towny.object.Loadable
- Direct Known Subclasses:
Jail, TownyObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleangetOrDefault(Map<String, String> keys, String key, boolean bool) protected doublegetOrDefault(Map<String, String> keys, String key, double num) protected intgetOrDefault(Map<String, String> keys, String key, int num) protected longgetOrDefault(Map<String, String> keys, String key, long num) protected Stringprotected StringgetSplitter(String raw) Legacy SQL DB used # instead of ,.protected Stringprotected booleanprotected StringparseLocationForSaving(org.bukkit.Location loc) protected @Nullable NationparseNationFromDB(String line) parseNationsFromDB(String line) parseResidentsFromDB(String line) protected @Nullable org.bukkit.Locationprotected TownBlockparseTownBlockFromDB(String input) protected @Nullable TownparseTownFromDB(String line) parseTownsFromDB(String line) protected Stringprotected UUID[]toUUIDArray(String[] uuidArray) toUUIDList(Collection<Resident> residents)
-
Constructor Details
-
Loadable
public Loadable()
-
-
Method Details
-
parseTownBlockFromDB
protected TownBlock parseTownBlockFromDB(String input) throws NumberFormatException, NotRegisteredException -
parseTownFromDB
-
parseNationFromDB
-
parseSpawnLocationFromDB
-
parseResidentsFromDB
-
parseTownsFromDB
-
parseNationsFromDB
-
getOrDefault
-
getOrDefault
-
getOrDefault
-
getOrDefault
-
getOrDefault
-
hasData
-
toUUIDArray
- Throws:
IllegalArgumentException
-
toList
-
getSplitter
-
serializeMetadata
-
getTownBlockForSaving
-
parseLocationForSaving
-
toUUIDList
-