com.planet_ink.coffee_mud.Libraries.interfaces
Interface GenericBuilder
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- CoffeeMaker
public interface GenericBuilder
- extends CMLibrary
|
Method Summary |
void |
addAutoPropsToAreaIfNecessary(Area newArea)
|
java.lang.String |
addItemsFromXML(java.lang.String xmlBuffer,
java.util.List<Item> addHere,
Session S)
|
java.lang.String |
addMOBsFromXML(java.lang.String xmlBuffer,
java.util.List<MOB> addHere,
Session S)
|
java.lang.String |
addPLAYERsFromXML(java.lang.String xmlBuffer,
java.util.Vector addHere,
Session S)
|
Area |
copyArea(Area A,
java.lang.String newName)
|
int |
envFlags(Environmental E)
|
java.lang.String |
fillAreaAndCustomVectorFromXML(java.lang.String buf,
java.util.Vector area,
java.util.Vector custom,
java.util.Hashtable externalFiles)
|
java.lang.String |
fillAreasVectorFromXML(java.lang.String buf,
java.util.List<java.util.List<XMLLibrary.XMLpiece>> areas,
java.util.Vector custom,
java.util.Hashtable externalFiles)
|
java.lang.String |
fillCustomVectorFromXML(java.util.List<XMLLibrary.XMLpiece> xml,
java.util.Vector custom,
java.util.Hashtable externalFiles)
|
java.lang.String |
fillCustomVectorFromXML(java.lang.String xml,
java.util.Vector custom,
java.util.Hashtable externalFiles)
|
void |
fillFileSet(Environmental E,
java.util.Set<java.lang.String> H)
|
void |
fillFileSet(java.util.List<java.lang.String> V,
java.util.Set<java.lang.String> H)
|
boolean |
get(int x,
int m)
|
java.util.List<java.lang.String> |
getAllGenStats(Physical P)
|
java.lang.String |
getAnyGenStat(Physical P,
java.lang.String stat)
|
java.lang.StringBuffer |
getAreaXML(Area area,
Session S,
java.util.HashSet custom,
java.util.HashSet files,
boolean andRooms)
|
java.lang.String |
getCharStateStr(CharState E)
|
java.lang.String |
getCharStatsStr(CharStats E)
|
java.lang.String |
getEnvPropertiesStr(Environmental E)
|
java.lang.String |
getExtraEnvPropertiesStr(Environmental E)
|
java.lang.String |
getFactionXML(MOB mob)
|
int |
getGenItemCodeNum(java.lang.String code)
|
java.lang.String |
getGenItemStat(Item I,
java.lang.String code)
|
java.lang.String |
getGenMobAbilities(MOB M)
|
int |
getGenMobCodeNum(java.lang.String code)
|
java.lang.String |
getGenMobInventory(MOB M)
|
java.lang.String |
getGenMobStat(MOB M,
java.lang.String code)
|
java.lang.String |
getGenMOBTextUnpacked(MOB mob,
java.lang.String newText)
|
java.lang.String |
getGenPropertiesStr(Environmental E)
|
java.lang.String |
getGenScripts(PhysicalAgent E,
boolean includeVars)
|
Item |
getItemFromXML(java.lang.String xmlBuffer)
|
java.lang.StringBuffer |
getItemsXML(java.util.List<Item> items,
java.util.Hashtable found,
java.util.HashSet files,
int type)
|
java.lang.StringBuffer |
getItemXML(Item item)
|
MOB |
getMobFromXML(java.lang.String xmlBuffer)
|
java.lang.StringBuffer |
getMobsXML(java.util.Vector mobs,
java.util.HashSet custom,
java.util.HashSet files,
java.util.Hashtable found)
|
java.lang.StringBuffer |
getMobXML(MOB mob)
|
java.lang.String |
getOrdPropertiesStr(Environmental E)
|
java.lang.String |
getPhyStatsStr(PhyStats E)
|
java.lang.String |
getPlayerXML(MOB mob,
java.util.HashSet custom,
java.util.HashSet files)
|
java.lang.String |
getPropertiesStr(Environmental E,
boolean fromTop)
|
java.lang.StringBuffer |
getRoomItems(Room room,
java.util.Hashtable found,
java.util.HashSet files,
int type)
|
java.lang.StringBuffer |
getRoomMobs(Room room,
java.util.HashSet custom,
java.util.HashSet files,
java.util.Hashtable found)
|
java.lang.StringBuffer |
getRoomXML(Room room,
java.util.HashSet custom,
java.util.HashSet files,
boolean andContent)
|
java.lang.StringBuffer |
getUniqueItemXML(Item item,
int type,
java.util.Hashtable found,
java.util.HashSet files)
|
java.lang.String |
identifier(Environmental E,
Environmental parent)
|
boolean |
isAnyGenStat(Physical P,
java.lang.String stat)
|
void |
logDiff(Environmental E1,
Environmental E2)
|
java.lang.StringBuffer |
logTextDiff(java.lang.String e1,
java.lang.String e2)
|
Ammunition |
makeAmmunition(java.lang.String ammunitionType,
int number)
|
Room |
makeNewRoomContent(Room room,
boolean makeLive)
|
void |
populateShops(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
|
void |
recoverPhysical(Physical P)
|
void |
resetGenMOB(MOB mob,
java.lang.String newText)
|
void |
setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value)
|
void |
setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value,
boolean supportPlusMinusPrefix)
|
void |
setCharState(CharState E,
java.lang.String props)
|
void |
setCharStats(CharStats E,
java.lang.String props)
|
void |
setEnvFlags(Environmental E,
int f)
|
void |
setEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
|
void |
setExtraEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
|
void |
setFactionFromXML(MOB mob,
java.util.List<XMLLibrary.XMLpiece> xml)
|
void |
setGenItemStat(Item I,
java.lang.String code,
java.lang.String val)
|
void |
setGenMobAbilities(MOB M,
java.util.List<XMLLibrary.XMLpiece> buf)
|
void |
setGenMobInventory(MOB M,
java.util.List<XMLLibrary.XMLpiece> buf)
|
void |
setGenMobStat(MOB M,
java.lang.String code,
java.lang.String val)
|
void |
setGenPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
|
void |
setGenScripts(PhysicalAgent E,
java.util.List<XMLLibrary.XMLpiece> buf,
boolean restoreVars)
|
void |
setOrdPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLpiece> V)
|
void |
setPhyStats(PhyStats E,
java.lang.String props)
|
void |
setPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLpiece> V,
boolean fromTop)
|
void |
setPropertiesStr(Environmental E,
java.lang.String buf,
boolean fromTop)
|
java.lang.String |
unpackAreaFromXML(java.util.List<XMLLibrary.XMLpiece> aV,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
|
java.lang.String |
unpackAreaFromXML(java.lang.String buf,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
|
java.lang.String |
unpackErr(java.lang.String where,
java.lang.String msg)
|
java.lang.String |
unpackRoomFromXML(java.util.List<XMLLibrary.XMLpiece> xml,
boolean andContent)
|
java.lang.String |
unpackRoomFromXML(java.lang.String buf,
boolean andContent)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
GENITEMCODES
static final java.lang.String[] GENITEMCODES
GENMOBCODES
static final java.lang.String[] GENMOBCODES
get
boolean get(int x,
int m)
getGenMOBTextUnpacked
java.lang.String getGenMOBTextUnpacked(MOB mob,
java.lang.String newText)
resetGenMOB
void resetGenMOB(MOB mob,
java.lang.String newText)
envFlags
int envFlags(Environmental E)
setEnvFlags
void setEnvFlags(Environmental E,
int f)
getPropertiesStr
java.lang.String getPropertiesStr(Environmental E,
boolean fromTop)
getOrdPropertiesStr
java.lang.String getOrdPropertiesStr(Environmental E)
getGenMobAbilities
java.lang.String getGenMobAbilities(MOB M)
getGenScripts
java.lang.String getGenScripts(PhysicalAgent E,
boolean includeVars)
getGenMobInventory
java.lang.String getGenMobInventory(MOB M)
getGenPropertiesStr
java.lang.String getGenPropertiesStr(Environmental E)
unpackErr
java.lang.String unpackErr(java.lang.String where,
java.lang.String msg)
unpackRoomFromXML
java.lang.String unpackRoomFromXML(java.lang.String buf,
boolean andContent)
unpackRoomFromXML
java.lang.String unpackRoomFromXML(java.util.List<XMLLibrary.XMLpiece> xml,
boolean andContent)
fillAreaAndCustomVectorFromXML
java.lang.String fillAreaAndCustomVectorFromXML(java.lang.String buf,
java.util.Vector area,
java.util.Vector custom,
java.util.Hashtable externalFiles)
fillCustomVectorFromXML
java.lang.String fillCustomVectorFromXML(java.lang.String xml,
java.util.Vector custom,
java.util.Hashtable externalFiles)
fillCustomVectorFromXML
java.lang.String fillCustomVectorFromXML(java.util.List<XMLLibrary.XMLpiece> xml,
java.util.Vector custom,
java.util.Hashtable externalFiles)
fillAreasVectorFromXML
java.lang.String fillAreasVectorFromXML(java.lang.String buf,
java.util.List<java.util.List<XMLLibrary.XMLpiece>> areas,
java.util.Vector custom,
java.util.Hashtable externalFiles)
addAutoPropsToAreaIfNecessary
void addAutoPropsToAreaIfNecessary(Area newArea)
unpackAreaFromXML
java.lang.String unpackAreaFromXML(java.util.List<XMLLibrary.XMLpiece> aV,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
unpackAreaFromXML
java.lang.String unpackAreaFromXML(java.lang.String buf,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
getAreaXML
java.lang.StringBuffer getAreaXML(Area area,
Session S,
java.util.HashSet custom,
java.util.HashSet files,
boolean andRooms)
logTextDiff
java.lang.StringBuffer logTextDiff(java.lang.String e1,
java.lang.String e2)
logDiff
void logDiff(Environmental E1,
Environmental E2)
makeNewRoomContent
Room makeNewRoomContent(Room room,
boolean makeLive)
getRoomMobs
java.lang.StringBuffer getRoomMobs(Room room,
java.util.HashSet custom,
java.util.HashSet files,
java.util.Hashtable found)
getMobXML
java.lang.StringBuffer getMobXML(MOB mob)
getMobsXML
java.lang.StringBuffer getMobsXML(java.util.Vector mobs,
java.util.HashSet custom,
java.util.HashSet files,
java.util.Hashtable found)
getUniqueItemXML
java.lang.StringBuffer getUniqueItemXML(Item item,
int type,
java.util.Hashtable found,
java.util.HashSet files)
addItemsFromXML
java.lang.String addItemsFromXML(java.lang.String xmlBuffer,
java.util.List<Item> addHere,
Session S)
addMOBsFromXML
java.lang.String addMOBsFromXML(java.lang.String xmlBuffer,
java.util.List<MOB> addHere,
Session S)
getMobFromXML
MOB getMobFromXML(java.lang.String xmlBuffer)
getItemFromXML
Item getItemFromXML(java.lang.String xmlBuffer)
getRoomItems
java.lang.StringBuffer getRoomItems(Room room,
java.util.Hashtable found,
java.util.HashSet files,
int type)
getItemsXML
java.lang.StringBuffer getItemsXML(java.util.List<Item> items,
java.util.Hashtable found,
java.util.HashSet files,
int type)
getItemXML
java.lang.StringBuffer getItemXML(Item item)
getRoomXML
java.lang.StringBuffer getRoomXML(Room room,
java.util.HashSet custom,
java.util.HashSet files,
boolean andContent)
makeAmmunition
Ammunition makeAmmunition(java.lang.String ammunitionType,
int number)
setPropertiesStr
void setPropertiesStr(Environmental E,
java.lang.String buf,
boolean fromTop)
recoverPhysical
void recoverPhysical(Physical P)
setPropertiesStr
void setPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLpiece> V,
boolean fromTop)
setOrdPropertiesStr
void setOrdPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLpiece> V)
setGenMobAbilities
void setGenMobAbilities(MOB M,
java.util.List<XMLLibrary.XMLpiece> buf)
setGenScripts
void setGenScripts(PhysicalAgent E,
java.util.List<XMLLibrary.XMLpiece> buf,
boolean restoreVars)
setGenMobInventory
void setGenMobInventory(MOB M,
java.util.List<XMLLibrary.XMLpiece> buf)
populateShops
void populateShops(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
setGenPropertiesStr
void setGenPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
getPlayerXML
java.lang.String getPlayerXML(MOB mob,
java.util.HashSet custom,
java.util.HashSet files)
addPLAYERsFromXML
java.lang.String addPLAYERsFromXML(java.lang.String xmlBuffer,
java.util.Vector addHere,
Session S)
getExtraEnvPropertiesStr
java.lang.String getExtraEnvPropertiesStr(Environmental E)
fillFileSet
void fillFileSet(java.util.List<java.lang.String> V,
java.util.Set<java.lang.String> H)
fillFileSet
void fillFileSet(Environmental E,
java.util.Set<java.lang.String> H)
getPhyStatsStr
java.lang.String getPhyStatsStr(PhyStats E)
getCharStateStr
java.lang.String getCharStateStr(CharState E)
getCharStatsStr
java.lang.String getCharStatsStr(CharStats E)
getEnvPropertiesStr
java.lang.String getEnvPropertiesStr(Environmental E)
setCharStats
void setCharStats(CharStats E,
java.lang.String props)
setCharState
void setCharState(CharState E,
java.lang.String props)
setPhyStats
void setPhyStats(PhyStats E,
java.lang.String props)
setEnvProperties
void setEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
identifier
java.lang.String identifier(Environmental E,
Environmental parent)
setExtraEnvProperties
void setExtraEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLpiece> buf)
setAnyGenStat
void setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value,
boolean supportPlusMinusPrefix)
setAnyGenStat
void setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value)
getAnyGenStat
java.lang.String getAnyGenStat(Physical P,
java.lang.String stat)
getAllGenStats
java.util.List<java.lang.String> getAllGenStats(Physical P)
isAnyGenStat
boolean isAnyGenStat(Physical P,
java.lang.String stat)
getGenItemCodeNum
int getGenItemCodeNum(java.lang.String code)
getGenItemStat
java.lang.String getGenItemStat(Item I,
java.lang.String code)
setGenItemStat
void setGenItemStat(Item I,
java.lang.String code,
java.lang.String val)
getGenMobCodeNum
int getGenMobCodeNum(java.lang.String code)
getGenMobStat
java.lang.String getGenMobStat(MOB M,
java.lang.String code)
setGenMobStat
void setGenMobStat(MOB M,
java.lang.String code,
java.lang.String val)
copyArea
Area copyArea(Area A,
java.lang.String newName)
getFactionXML
java.lang.String getFactionXML(MOB mob)
setFactionFromXML
void setFactionFromXML(MOB mob,
java.util.List<XMLLibrary.XMLpiece> xml)