com.planet_ink.coffee_mud.Libraries.interfaces
Interface CatalogLibrary

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

public interface CatalogLibrary
extends CMLibrary


Nested Class Summary
static interface CatalogLibrary.CataData
           
static interface CatalogLibrary.RoomContent
           
 
Method Summary
 void addCatalog(Physical PA)
           
 void bumpDeathPickup(Physical P)
           
 void changeCatalogUsage(Physical P, boolean add)
           
 java.lang.StringBuffer checkCatalogIntegrity(Physical P)
           
 void delCatalog(Physical P)
           
 CatalogLibrary.CataData getCatalogData(Physical P)
           
 Item getCatalogItem(java.lang.String name)
           
 CatalogLibrary.CataData getCatalogItemData(java.lang.String name)
           
 java.lang.String[] getCatalogItemNames()
           
 Item[] getCatalogItems()
           
 MOB getCatalogMob(java.lang.String name)
           
 CatalogLibrary.CataData getCatalogMobData(java.lang.String name)
           
 java.lang.String[] getCatalogMobNames()
           
 MOB[] getCatalogMobs()
           
 Physical getCatalogObj(Physical P)
           
 Item getDropItem(MOB M, boolean live)
           
 boolean isCatalogObj(Environmental E)
           
 boolean isCatalogObj(java.lang.String name)
           
 void newInstance(Physical P)
           
 java.util.Vector<CatalogLibrary.RoomContent> roomContent(Room R)
           
 CatalogLibrary.CataData sampleCataData(java.lang.String xml)
           
 void submitToCatalog(Physical P)
           
 void updateCatalog(Physical modelP)
           
 void updateCatalogIntegrity(Physical P)
           
 void updateRoomContent(java.lang.String roomID, java.util.Vector<CatalogLibrary.RoomContent> content)
           
 
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
 

Method Detail

getCatalogItemNames

java.lang.String[] getCatalogItemNames()

getCatalogMobNames

java.lang.String[] getCatalogMobNames()

getCatalogItems

Item[] getCatalogItems()

getCatalogMobs

MOB[] getCatalogMobs()

isCatalogObj

boolean isCatalogObj(Environmental E)

isCatalogObj

boolean isCatalogObj(java.lang.String name)

getCatalogItem

Item getCatalogItem(java.lang.String name)

getCatalogMob

MOB getCatalogMob(java.lang.String name)

getCatalogObj

Physical getCatalogObj(Physical P)

getCatalogItemData

CatalogLibrary.CataData getCatalogItemData(java.lang.String name)

getCatalogMobData

CatalogLibrary.CataData getCatalogMobData(java.lang.String name)

getCatalogData

CatalogLibrary.CataData getCatalogData(Physical P)

delCatalog

void delCatalog(Physical P)

addCatalog

void addCatalog(Physical PA)

submitToCatalog

void submitToCatalog(Physical P)

updateCatalog

void updateCatalog(Physical modelP)

checkCatalogIntegrity

java.lang.StringBuffer checkCatalogIntegrity(Physical P)

updateCatalogIntegrity

void updateCatalogIntegrity(Physical P)

changeCatalogUsage

void changeCatalogUsage(Physical P,
                        boolean add)

getDropItem

Item getDropItem(MOB M,
                 boolean live)

sampleCataData

CatalogLibrary.CataData sampleCataData(java.lang.String xml)

roomContent

java.util.Vector<CatalogLibrary.RoomContent> roomContent(Room R)

updateRoomContent

void updateRoomContent(java.lang.String roomID,
                       java.util.Vector<CatalogLibrary.RoomContent> content)

newInstance

void newInstance(Physical P)

bumpDeathPickup

void bumpDeathPickup(Physical P)