public class JSONFactions extends MemoryFactions
factions, nextId
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) |
java.io.File |
getFile() |
com.google.gson.Gson |
getGson() |
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, getNone, getSafeZone, getWarZone, getWilderness, isTagTaken, isValidFactionId, removeFaction
getInstance
public com.google.gson.Gson getGson()
public java.io.File getFile()
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