| Modifier and Type | Field | Description | 
|---|---|---|
| protected java.util.List<Auctioneer> | auctionHouseList | |
| protected java.util.List<Banker> | bankList | |
| protected java.util.Map<java.lang.String,java.util.Set<Places>> | holyPlaces | |
| protected java.util.List<Librarian> | libraryList | |
| protected java.util.List<PostOffice> | postOfficeList | 
idConverterisDebugging, name, serviceClient, tickStatusSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description | 
|---|---|
| CityCafe() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addAuctionHouse(Auctioneer newOne) | Adds the given Auctioneer to the city cache | 
| void | addBank(Banker newOne) | Adds the given Banker to this cache | 
| void | addLibrary(Librarian newOne) | Add a Librarian to the city cache | 
| void | addPostOffice(PostOffice newOne) | Adds the given PostOffice object to the city cache | 
| java.util.Enumeration<Auctioneer> | auctionHouses() | Returns an enumeration of all Auctioneer objects in the
 city cache | 
| java.util.Enumeration<java.lang.String> | bankChains(Area AreaOrNull) | Returns an iterator of all bank chains, with a given
 optional Area to act as a filter. | 
| java.util.Enumeration<Banker> | banks() | Returns an enumeration of all Bankers in the cache | 
| void | delAuctionHouse(Auctioneer oneToDel) | Deletes the given Auctioneer from the city cache | 
| void | delBank(Banker oneToDel) | Deletes the given Banker from the cache. | 
| void | delLibrary(Librarian oneToDel) | Delete a Librarian from the city cache. | 
| void | delPostOffice(PostOffice oneToDel) | Removes the given PostOffice object from the city cache | 
| void | deregisterHolyPlace(java.lang.String deityName,
                   Places newOne) | De-register a particular room that was probably infused
 to the given deity. | 
| Auctioneer | getAuctionHouse(java.lang.String chain,
               java.lang.String areaNameOrBranch) | Returns a cached Auctioneer of the given chain, from the given
 area. | 
| Banker | getBank(java.lang.String chain,
       java.lang.String areaNameOrBranch) | Returns a cached Banker of the given chain, from the given
 area. | 
| protected java.util.Set<Places> | getHolyPlaces(java.lang.String deityName) | |
| Librarian | getLibrary(java.lang.String chain,
          java.lang.String areaNameOrBranch) | Returns a cached Librarian of the given chain, from the given
 area. | 
| PostOffice | getPostOffice(java.lang.String chain,
             java.lang.String areaNameOrBranch) | Returns a cached PostOffice of the given chain, from the given
 area. | 
| java.util.Enumeration<Places> | holyPlaces(java.lang.String deityName) | Enumerate the holy places for the given deity. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| java.util.Enumeration<Librarian> | libraries() | Returns an enumeration of all Librarians in the cache. | 
| java.util.Enumeration<java.lang.String> | libraryChains(Area areaOrNull) | Given an Area to act as filter, or null for no filter,
 this will return an iterator of library chain names. | 
| int | numAuctionHouses() | |
| int | numBanks() | |
| int | numLibraries() | Returns the number of cached Librarian objects | 
| int | numPostOffices() | |
| java.util.Enumeration<PostOffice> | postOffices() | An enumeration of all PostOffice objects in the cache | 
| void | registerHolyPlace(java.lang.String deityName,
                 Places newOne) | Register a particular room as infused to the given deity. | 
activate, getServiceClient, L, propertiesLoaded, shutdowncopyOf, initializeClass, name, newInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactivate, checkDatabase, compareTo, copyOf, getServiceClient, getTickStatus, initializeClass, L, name, newInstance, propertiesLoaded, setThreadStatus, shutdown, tickprotected java.util.List<PostOffice> postOfficeList
protected java.util.List<Auctioneer> auctionHouseList
protected java.util.List<Banker> bankList
protected java.util.List<Librarian> libraryList
protected java.util.Map<java.lang.String,java.util.Set<Places>> holyPlaces
public java.lang.String ID()
CMObjectID in interface CMObjectID in class StdLibrarypublic int numPostOffices()
public void addPostOffice(PostOffice newOne)
CityMapaddPostOffice in interface CityMapnewOne - the PostOffice object to cacheCityMap.getPostOffice(String, String), 
CityMap.postOffices(), 
CityMap.addPostOffice(PostOffice), 
CityMap.delPostOffice(PostOffice)public void delPostOffice(PostOffice oneToDel)
CityMapdelPostOffice in interface CityMaponeToDel - the PostOffice object to remove from the city cacheCityMap.getPostOffice(String, String), 
CityMap.postOffices(), 
CityMap.addPostOffice(PostOffice), 
CityMap.delPostOffice(PostOffice)public PostOffice getPostOffice(java.lang.String chain, java.lang.String areaNameOrBranch)
CityMapgetPostOffice in interface CityMapchain - name of the postal chain to return a Banker ofareaNameOrBranch - name of the area to return the chain PostOffice inCityMap.getPostOffice(String, String), 
CityMap.postOffices(), 
CityMap.addPostOffice(PostOffice), 
CityMap.delPostOffice(PostOffice)public java.util.Enumeration<PostOffice> postOffices()
CityMappostOffices in interface CityMapCityMap.getPostOffice(String, String), 
CityMap.postOffices(), 
CityMap.addPostOffice(PostOffice), 
CityMap.delPostOffice(PostOffice)public java.util.Enumeration<Auctioneer> auctionHouses()
CityMapauctionHouses in interface CityMapCityMap.getAuctionHouse(String, String), 
CityMap.auctionHouses(), 
CityMap.addAuctionHouse(Auctioneer), 
CityMap.delAuctionHouse(Auctioneer)public int numAuctionHouses()
public void addAuctionHouse(Auctioneer newOne)
CityMapaddAuctionHouse in interface CityMapnewOne - Auctioneer to addCityMap.getAuctionHouse(String, String), 
CityMap.auctionHouses(), 
CityMap.addAuctionHouse(Auctioneer), 
CityMap.delAuctionHouse(Auctioneer)public void delAuctionHouse(Auctioneer oneToDel)
CityMapdelAuctionHouse in interface CityMaponeToDel - the Auctioneer to deleteCityMap.getAuctionHouse(String, String), 
CityMap.auctionHouses(), 
CityMap.addAuctionHouse(Auctioneer), 
CityMap.delAuctionHouse(Auctioneer)public Auctioneer getAuctionHouse(java.lang.String chain, java.lang.String areaNameOrBranch)
CityMapgetAuctionHouse in interface CityMapchain - name of the chain to return a Auctioneer ofareaNameOrBranch - name of the area to return the chain Auctioneer inCityMap.getAuctionHouse(String, String), 
CityMap.auctionHouses(), 
CityMap.addAuctionHouse(Auctioneer), 
CityMap.delAuctionHouse(Auctioneer)public int numBanks()
public void addBank(Banker newOne)
CityMapaddBank in interface CityMapnewOne - the Banker to addCityMap.getBank(String, String), 
CityMap.banks(), 
CityMap.bankChains(Area), 
CityMap.delBank(Banker)public void delBank(Banker oneToDel)
CityMapdelBank in interface CityMaponeToDel - the Banker to deleteCityMap.getBank(String, String), 
CityMap.banks(), 
CityMap.bankChains(Area), 
CityMap.addBank(Banker)public Banker getBank(java.lang.String chain, java.lang.String areaNameOrBranch)
CityMapgetBank in interface CityMapchain - name of the bank chain to return a Banker ofareaNameOrBranch - name of the area to return the chain Banker inCityMap.banks(), 
CityMap.bankChains(Area), 
CityMap.addBank(Banker), 
CityMap.delBank(Banker)public java.util.Enumeration<Banker> banks()
CityMapbanks in interface CityMapCityMap.getBank(String, String), 
CityMap.bankChains(Area), 
CityMap.addBank(Banker), 
CityMap.delBank(Banker)public java.util.Enumeration<java.lang.String> bankChains(Area AreaOrNull)
CityMapbankChains in interface CityMapAreaOrNull - null or an Area to act as a filterCityMap.getBank(String, String), 
CityMap.banks(), 
CityMap.addBank(Banker), 
CityMap.delBank(Banker)protected java.util.Set<Places> getHolyPlaces(java.lang.String deityName)
public void registerHolyPlace(java.lang.String deityName,
                              Places newOne)
CityMapregisterHolyPlace in interface CityMapdeityName - the deity to registernewOne - the new holy placeCityMap.deregisterHolyPlace(String, Places), 
CityMap.holyPlaces(String)public void deregisterHolyPlace(java.lang.String deityName,
                                Places newOne)
CityMapderegisterHolyPlace in interface CityMapdeityName - the deity to de-registernewOne - the old holy place for this deityCityMap.registerHolyPlace(String, Places), 
CityMap.holyPlaces(String)public java.util.Enumeration<Places> holyPlaces(java.lang.String deityName)
CityMapholyPlaces in interface CityMapdeityName - the deity to list forCityMap.registerHolyPlace(String, Places), 
CityMap.deregisterHolyPlace(String, Places)public int numLibraries()
CityMapnumLibraries in interface CityMapCityMap.getLibrary(String, String), 
CityMap.libraries(), 
CityMap.libraryChains(Area), 
CityMap.addLibrary(Librarian), 
CityMap.delLibrary(Librarian)public void addLibrary(Librarian newOne)
CityMapaddLibrary in interface CityMapnewOne - the Librarian to addCityMap.numLibraries(), 
CityMap.getLibrary(String, String), 
CityMap.libraries(), 
CityMap.libraryChains(Area), 
CityMap.delLibrary(Librarian)public void delLibrary(Librarian oneToDel)
CityMapdelLibrary in interface CityMaponeToDel - the Librarian to addCityMap.numLibraries(), 
CityMap.getLibrary(String, String), 
CityMap.libraries(), 
CityMap.libraryChains(Area), 
CityMap.addLibrary(Librarian)public Librarian getLibrary(java.lang.String chain, java.lang.String areaNameOrBranch)
CityMapgetLibrary in interface CityMapchain - name of the library chain to return a librarian ofareaNameOrBranch - name of the area to return the chain librarian inCityMap.numLibraries(), 
CityMap.libraries(), 
CityMap.libraryChains(Area), 
CityMap.addLibrary(Librarian), 
CityMap.delLibrary(Librarian)public java.util.Enumeration<Librarian> libraries()
CityMaplibraries in interface CityMapCityMap.numLibraries(), 
CityMap.getLibrary(String, String), 
CityMap.libraryChains(Area), 
CityMap.addLibrary(Librarian), 
CityMap.delLibrary(Librarian)public java.util.Enumeration<java.lang.String> libraryChains(Area areaOrNull)
CityMaplibraryChains in interface CityMapareaOrNull - null, or an Area filterCityMap.numLibraries(), 
CityMap.getLibrary(String, String), 
CityMap.libraries(), 
CityMap.addLibrary(Librarian), 
CityMap.delLibrary(Librarian)