com.planet_ink.coffee_mud.Libraries
Class AutoTitles
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.AutoTitles
- All Implemented Interfaces:
- CMObject, AutoTitlesLibrary, CMLibrary, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class AutoTitles
- extends StdLibrary
- implements AutoTitlesLibrary
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
AutoTitles
public AutoTitles()
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, MiscTech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject- Overrides:
ID in class StdLibrary
- Returns:
- the name of this class
evaluateAutoTitle
public java.lang.String evaluateAutoTitle(java.lang.String row,
boolean addIfPossible)
- Specified by:
evaluateAutoTitle in interface AutoTitlesLibrary
- Returns:
isExistingAutoTitle
public boolean isExistingAutoTitle(java.lang.String title)
- Specified by:
isExistingAutoTitle in interface AutoTitlesLibrary
- Returns:
autoTitles
public java.util.Enumeration autoTitles()
- Specified by:
autoTitles in interface AutoTitlesLibrary
- Returns:
getAutoTitleMask
public java.lang.String getAutoTitleMask(java.lang.String title)
- Specified by:
getAutoTitleMask in interface AutoTitlesLibrary
- Returns:
evaluateAutoTitles
public boolean evaluateAutoTitles(MOB mob)
- Specified by:
evaluateAutoTitles in interface AutoTitlesLibrary
- Returns:
dispossesTitle
public void dispossesTitle(java.lang.String title)
- Specified by:
dispossesTitle in interface AutoTitlesLibrary
reloadAutoTitles
public void reloadAutoTitles()
- Specified by:
reloadAutoTitles in interface AutoTitlesLibrary