com.planet_ink.coffee_mud.Libraries.interfaces
Interface CMObjectBuilder

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
CoffeeMaker

public interface CMObjectBuilder
extends CMLibrary


Field Summary
static java.lang.String[] GENITEMCODES
           
static java.lang.String[] GENMOBCODES
           
 
Method Summary
 void addAutoPropsToAreaIfNecessary(Area newArea)
           
 java.lang.String addItemsFromXML(java.lang.String xmlBuffer, java.util.Vector addHere, Session S)
           
 java.lang.String addMOBsFromXML(java.lang.String xmlBuffer, java.util.Vector 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.Vector areas, java.util.Vector custom, java.util.Hashtable externalFiles)
           
 java.lang.String fillCustomVectorFromXML(java.lang.String xml, java.util.Vector custom, java.util.Hashtable externalFiles)
           
 java.lang.String fillCustomVectorFromXML(java.util.Vector xml, java.util.Vector custom, java.util.Hashtable externalFiles)
           
 void fillFileSet(Environmental E, java.util.HashSet H)
           
 void fillFileSet(java.util.Vector V, java.util.HashSet H)
           
 boolean get(int x, int m)
           
 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 getEnvStatsStr(EnvStats 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(Environmental E, boolean includeVars)
           
 Item getItemFromXML(java.lang.String xmlBuffer)
           
 java.lang.StringBuffer getItemsXML(java.util.Vector 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 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)
           
 void logDiff(Environmental E1, Environmental E2)
           
 java.lang.StringBuffer logTextDiff(java.lang.String e1, java.lang.String e2)
           
 Room makeNewRoomContent(Room room)
           
 void populateShops(Environmental E, java.util.Vector buf)
           
 void recoverEnvironmental(Environmental E)
           
 void resetGenMOB(MOB mob, java.lang.String newText)
           
 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.Vector buf)
           
 void setEnvStats(EnvStats E, java.lang.String props)
           
 void setExtraEnvProperties(Environmental E, java.util.Vector buf)
           
 void setFactionFromXML(MOB mob, java.util.Vector xml)
           
 void setGenItemStat(Item I, java.lang.String code, java.lang.String val)
           
 void setGenMobAbilities(MOB M, java.util.Vector buf)
           
 void setGenMobInventory(MOB M, java.util.Vector buf)
           
 void setGenMobStat(MOB M, java.lang.String code, java.lang.String val)
           
 void setGenPropertiesStr(Environmental E, java.util.Vector buf)
           
 void setGenScripts(Environmental E, java.util.Vector buf, boolean restoreVars)
           
 void setOrdPropertiesStr(Environmental E, java.util.Vector V)
           
 void setPropertiesStr(Environmental E, java.lang.String buf, boolean fromTop)
           
 void setPropertiesStr(Environmental E, java.util.Vector V, boolean fromTop)
           
 java.lang.String unpackAreaFromXML(java.lang.String buf, Session S, boolean andRooms)
           
 java.lang.String unpackAreaFromXML(java.util.Vector aV, Session S, boolean andRooms)
           
 java.lang.String unpackErr(java.lang.String where, java.lang.String msg)
           
 java.lang.String unpackRoomFromXML(java.lang.String buf, boolean andContent)
           
 java.lang.String unpackRoomFromXML(java.util.Vector xml, boolean andContent)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

GENITEMCODES

static final java.lang.String[] GENITEMCODES

GENMOBCODES

static final java.lang.String[] GENMOBCODES
Method Detail

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(Environmental 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.Vector 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.Vector xml,
                                         java.util.Vector custom,
                                         java.util.Hashtable externalFiles)

fillAreasVectorFromXML

java.lang.String fillAreasVectorFromXML(java.lang.String buf,
                                        java.util.Vector areas,
                                        java.util.Vector custom,
                                        java.util.Hashtable externalFiles)

addAutoPropsToAreaIfNecessary

void addAutoPropsToAreaIfNecessary(Area newArea)

unpackAreaFromXML

java.lang.String unpackAreaFromXML(java.util.Vector aV,
                                   Session S,
                                   boolean andRooms)

unpackAreaFromXML

java.lang.String unpackAreaFromXML(java.lang.String buf,
                                   Session S,
                                   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)

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.Vector addHere,
                                 Session S)

addMOBsFromXML

java.lang.String addMOBsFromXML(java.lang.String xmlBuffer,
                                java.util.Vector 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.Vector 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)

setPropertiesStr

void setPropertiesStr(Environmental E,
                      java.lang.String buf,
                      boolean fromTop)

recoverEnvironmental

void recoverEnvironmental(Environmental E)

setPropertiesStr

void setPropertiesStr(Environmental E,
                      java.util.Vector V,
                      boolean fromTop)

setOrdPropertiesStr

void setOrdPropertiesStr(Environmental E,
                         java.util.Vector V)

setGenMobAbilities

void setGenMobAbilities(MOB M,
                        java.util.Vector buf)

setGenScripts

void setGenScripts(Environmental E,
                   java.util.Vector buf,
                   boolean restoreVars)

setGenMobInventory

void setGenMobInventory(MOB M,
                        java.util.Vector buf)

populateShops

void populateShops(Environmental E,
                   java.util.Vector buf)

setGenPropertiesStr

void setGenPropertiesStr(Environmental E,
                         java.util.Vector 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.Vector V,
                 java.util.HashSet H)

fillFileSet

void fillFileSet(Environmental E,
                 java.util.HashSet H)

getEnvStatsStr

java.lang.String getEnvStatsStr(EnvStats 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)

setEnvStats

void setEnvStats(EnvStats E,
                 java.lang.String props)

setEnvProperties

void setEnvProperties(Environmental E,
                      java.util.Vector buf)

identifier

java.lang.String identifier(Environmental E,
                            Environmental parent)

setExtraEnvProperties

void setExtraEnvProperties(Environmental E,
                           java.util.Vector buf)

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.Vector xml)