public class JSONFactions extends MemoryFactions
factions, nextId
i
Constructor and Description |
---|
JSONFactions() |
Modifier and Type | Method and Description |
---|---|
void |
convertFrom(MemoryFactions old) |
void |
forceSave() |
void |
forceSave(boolean sync) |
Faction |
generateFactionObject() |
Faction |
generateFactionObject(java.lang.String id) |
com.google.gson.Gson |
getGson() |
static java.nio.file.Path |
getJsonFile() |
java.lang.String |
getNextId() |
boolean |
isIdFree(int id) |
boolean |
isIdFree(java.lang.String id) |
void |
load() |
protected void |
updateNextIdForId(int id) |
protected void |
updateNextIdForId(java.lang.String id) |
createFaction, getAllFactions, getBestTagMatch, getByTag, getFactionById, getFactionTags, getSafeZone, getWarZone, getWilderness, isTagTaken, isValidFactionId, removeFaction
public static java.nio.file.Path getJsonFile()
public com.google.gson.Gson getGson()
public void forceSave()
forceSave
in class FactionColl
public void forceSave(boolean sync)
forceSave
in class FactionColl
public void load()
load
in class MemoryFactions
public java.lang.String getNextId()
public boolean isIdFree(java.lang.String id)
public boolean isIdFree(int id)
protected void updateNextIdForId(int id)
protected void updateNextIdForId(java.lang.String id)
public Faction generateFactionObject()
generateFactionObject
in class MemoryFactions
public Faction generateFactionObject(java.lang.String id)
generateFactionObject
in class MemoryFactions
public void convertFrom(MemoryFactions old)
convertFrom
in class MemoryFactions