|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.AutoTitles
public class AutoTitles
| Constructor Summary | |
|---|---|
AutoTitles()
|
|
| Method Summary | |
|---|---|
java.util.Enumeration<java.lang.String> |
autoTitles()
Returns an enumerator of the auto-title strings themselves. |
void |
dispossesTitle(java.lang.String title)
Scans all users in the database to ensure that the given title still belongs with them. |
java.lang.String |
evaluateAutoTitle(java.lang.String row,
boolean addIfPossible)
Scans an admin-given auto-title definition string to see if it is properly formatted for adding to the list of auto-titles. |
boolean |
evaluateAutoTitles(MOB mob)
Scans all existing titles to see if any should be added to the given mob. |
java.lang.String |
getAutoTitleMask(java.lang.String title)
Returns the string mask attributed to a particular title string. |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
boolean |
isExistingAutoTitle(java.lang.String title)
Returns whether the given string matches one of the defined player titles. |
void |
reloadAutoTitles()
Forces this library to re-load its list of titles from the resource file titles.txt. |
| Methods inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary |
|---|
activate, compareTo, copyOf, getSupportThread, initializeClass, newInstance, propertiesLoaded, shutdown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public AutoTitles()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class StdLibrary
public java.lang.String evaluateAutoTitle(java.lang.String row,
boolean addIfPossible)
AutoTitlesLibrary
evaluateAutoTitle in interface AutoTitlesLibraryrow - the admin-entered command stringaddIfPossible - true to add it to the list, false to scan-only
public boolean isExistingAutoTitle(java.lang.String title)
AutoTitlesLibrary
isExistingAutoTitle in interface AutoTitlesLibrarytitle - the strong to match
public java.util.Enumeration<java.lang.String> autoTitles()
AutoTitlesLibrary
autoTitles in interface AutoTitlesLibrarypublic java.lang.String getAutoTitleMask(java.lang.String title)
AutoTitlesLibrary
getAutoTitleMask in interface AutoTitlesLibrarytitle - the title itself
MaskingLibrarypublic boolean evaluateAutoTitles(MOB mob)
AutoTitlesLibrary
evaluateAutoTitles in interface AutoTitlesLibrarymob - the mob to check for new titles for
public void dispossesTitle(java.lang.String title)
AutoTitlesLibrary
dispossesTitle in interface AutoTitlesLibrarytitle - the title to scan users qualifications forpublic void reloadAutoTitles()
AutoTitlesLibrary
reloadAutoTitles in interface AutoTitlesLibrary
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||