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 |
addCataDataFromXML(java.lang.String xmlBuffer,
java.util.List<CatalogLibrary.CataData> addHere,
java.util.List<? extends Physical> nameMatchers,
Session S)
|
java.lang.String |
addItemsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<Item> addHere,
Session S)
|
java.lang.String |
addItemsFromXML(java.lang.String xmlBuffer,
java.util.List<Item> addHere,
Session S)
|
java.lang.String |
addMOBsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<MOB> addHere,
Session S)
|
java.lang.String |
addMOBsFromXML(java.lang.String xmlBuffer,
java.util.List<MOB> addHere,
Session S)
|
java.lang.String |
addPlayersAndAccountsFromXML(java.lang.String xmlBuffer,
java.util.List<PlayerAccount> addAccounts,
java.util.List<MOB> addMobs,
Session S)
|
Area |
copyArea(Area A,
java.lang.String newName,
boolean setSavable)
|
void |
doGenPropertiesCopy(Environmental fromE,
Environmental toE)
|
int |
envFlags(Environmental E)
|
java.lang.String |
fillAreaAndCustomVectorFromXML(java.lang.String buf,
java.util.List<XMLLibrary.XMLTag> area,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
java.lang.String |
fillAreasVectorFromXML(java.lang.String buf,
java.util.List<java.util.List<XMLLibrary.XMLTag>> areas,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
java.lang.String |
fillCustomVectorFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
java.lang.String |
fillCustomVectorFromXML(java.lang.String xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
void |
fillFileMap(Environmental E,
java.util.Map<java.lang.String,java.util.Set<Environmental>> H)
|
void |
fillFileSet(Environmental E,
java.util.Set<java.lang.String> H)
|
java.lang.String |
getAccountXML(PlayerAccount account,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
|
java.util.List<java.lang.String> |
getAllGenStats(Physical P)
|
java.lang.String |
getAnyGenStat(Physical P,
java.lang.String stat)
|
java.lang.StringBuffer |
getAreaObjectXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms)
|
java.lang.StringBuffer |
getAreaXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> 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)
|
java.lang.String |
getFinalStatName(java.lang.String stat)
|
java.lang.String |
getGenAbilityXML(Ability A)
|
int |
getGenItemCodeNum(java.lang.String code)
|
java.lang.String |
getGenItemStat(Item I,
java.lang.String code)
|
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 |
getGenScripts(PhysicalAgent E,
boolean includeVars)
|
Item |
getItemFromXML(java.lang.String xmlBuffer)
|
java.lang.StringBuffer |
getItemsXML(java.util.List<Item> items,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
|
java.lang.StringBuffer |
getItemXML(Item item)
|
MOB |
getMobFromXML(java.lang.String xmlBuffer)
|
java.lang.StringBuffer |
getMobsXML(java.util.List<MOB> mobs,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
|
java.lang.StringBuffer |
getMobXML(MOB mob)
|
java.lang.String |
getPhyStatsStr(PhyStats E)
|
java.lang.String |
getPlayerXML(MOB mob,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
|
java.lang.String |
getPropertiesStr(Environmental E,
boolean fromTop)
|
java.lang.StringBuffer |
getRoomItems(Room room,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
|
java.lang.StringBuffer |
getRoomMobs(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
|
java.lang.StringBuffer |
getRoomXML(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andContent)
|
java.lang.StringBuffer |
getUniqueItemXML(Item item,
CMClass.CMObjectType type,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files)
|
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(ShopKeeper shopKeep,
java.util.List<XMLLibrary.XMLTag> buf)
|
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.XMLTag> buf)
|
void |
setExtraEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
|
void |
setFactionFromXML(MOB mob,
java.util.List<XMLLibrary.XMLTag> xml)
|
void |
setGenItemStat(Item I,
java.lang.String code,
java.lang.String val)
|
void |
setGenMobStat(MOB M,
java.lang.String code,
java.lang.String val)
|
void |
setGenScripts(PhysicalAgent E,
java.util.List<XMLLibrary.XMLTag> buf,
boolean restoreVars)
|
void |
setPhyStats(PhyStats E,
java.lang.String props)
|
void |
setPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> V,
boolean fromTop)
|
void |
setPropertiesStr(Environmental E,
java.lang.String buf,
boolean fromTop)
|
java.lang.String |
unpackAreaFromXML(java.util.List<XMLLibrary.XMLTag> 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)
|
Area |
unpackAreaObjectFromXML(java.lang.String xml)
|
java.lang.String |
unpackRoomFromXML(java.util.List<XMLLibrary.XMLTag> xml,
boolean andContent)
|
java.lang.String |
unpackRoomFromXML(java.lang.String buf,
boolean andContent)
|
Methods inherited from interface java.lang.Comparable |
compareTo |
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)
getGenAbilityXML
java.lang.String getGenAbilityXML(Ability A)
getPropertiesStr
java.lang.String getPropertiesStr(Environmental E,
boolean fromTop)
getGenScripts
java.lang.String getGenScripts(PhysicalAgent E,
boolean includeVars)
getGenMobInventory
java.lang.String getGenMobInventory(MOB M)
doGenPropertiesCopy
void doGenPropertiesCopy(Environmental fromE,
Environmental toE)
unpackRoomFromXML
java.lang.String unpackRoomFromXML(java.lang.String buf,
boolean andContent)
unpackRoomFromXML
java.lang.String unpackRoomFromXML(java.util.List<XMLLibrary.XMLTag> xml,
boolean andContent)
fillAreaAndCustomVectorFromXML
java.lang.String fillAreaAndCustomVectorFromXML(java.lang.String buf,
java.util.List<XMLLibrary.XMLTag> area,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
fillCustomVectorFromXML
java.lang.String fillCustomVectorFromXML(java.lang.String xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
fillCustomVectorFromXML
java.lang.String fillCustomVectorFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
fillAreasVectorFromXML
java.lang.String fillAreasVectorFromXML(java.lang.String buf,
java.util.List<java.util.List<XMLLibrary.XMLTag>> areas,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
addAutoPropsToAreaIfNecessary
void addAutoPropsToAreaIfNecessary(Area newArea)
unpackAreaObjectFromXML
Area unpackAreaObjectFromXML(java.lang.String xml)
throws CMException
- Throws:
CMException
unpackAreaFromXML
java.lang.String unpackAreaFromXML(java.util.List<XMLLibrary.XMLTag> 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.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms)
getAreaObjectXML
java.lang.StringBuffer getAreaObjectXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> 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.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
getMobXML
java.lang.StringBuffer getMobXML(MOB mob)
getMobsXML
java.lang.StringBuffer getMobsXML(java.util.List<MOB> mobs,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
getUniqueItemXML
java.lang.StringBuffer getUniqueItemXML(Item item,
CMClass.CMObjectType type,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> 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)
addItemsFromXML
java.lang.String addItemsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<Item> addHere,
Session S)
addMOBsFromXML
java.lang.String addMOBsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<MOB> addHere,
Session S)
addCataDataFromXML
java.lang.String addCataDataFromXML(java.lang.String xmlBuffer,
java.util.List<CatalogLibrary.CataData> addHere,
java.util.List<? extends Physical> nameMatchers,
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.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
getItemsXML
java.lang.StringBuffer getItemsXML(java.util.List<Item> items,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
getItemXML
java.lang.StringBuffer getItemXML(Item item)
getRoomXML
java.lang.StringBuffer getRoomXML(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andContent)
makeAmmunition
Ammunition makeAmmunition(java.lang.String ammunitionType,
int number)
setPropertiesStr
void setPropertiesStr(Environmental E,
java.lang.String buf,
boolean fromTop)
setPropertiesStr
void setPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> V,
boolean fromTop)
setGenScripts
void setGenScripts(PhysicalAgent E,
java.util.List<XMLLibrary.XMLTag> buf,
boolean restoreVars)
populateShops
void populateShops(ShopKeeper shopKeep,
java.util.List<XMLLibrary.XMLTag> buf)
getPlayerXML
java.lang.String getPlayerXML(MOB mob,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
getAccountXML
java.lang.String getAccountXML(PlayerAccount account,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
addPlayersAndAccountsFromXML
java.lang.String addPlayersAndAccountsFromXML(java.lang.String xmlBuffer,
java.util.List<PlayerAccount> addAccounts,
java.util.List<MOB> addMobs,
Session S)
getExtraEnvPropertiesStr
java.lang.String getExtraEnvPropertiesStr(Environmental E)
fillFileSet
void fillFileSet(Environmental E,
java.util.Set<java.lang.String> H)
fillFileMap
void fillFileMap(Environmental E,
java.util.Map<java.lang.String,java.util.Set<Environmental>> 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.XMLTag> buf)
setExtraEnvProperties
void setExtraEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLTag> 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)
getFinalStatName
java.lang.String getFinalStatName(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,
boolean setSavable)
getFactionXML
java.lang.String getFactionXML(MOB mob)
setFactionFromXML
void setFactionFromXML(MOB mob,
java.util.List<XMLLibrary.XMLTag> xml)