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


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.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 com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, propertiesLoaded, 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(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)