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, removeFactiongetInstancepublic com.google.gson.Gson getGson()
public java.io.File getFile()
public void load()
load in class MemoryFactionspublic 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 MemoryFactionspublic Faction generateFactionObject(java.lang.String id)
generateFactionObject in class MemoryFactionspublic void convertFrom(MemoryFactions old)
convertFrom in class MemoryFactions