com.planet_ink.coffee_mud.Libraries
Class CoffeeFilter
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.CoffeeFilter
- All Implemented Interfaces:
- CMObject, CMLibrary, TelnetFilter, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class CoffeeFilter
- extends StdLibrary
- implements TelnetFilter
|
Field Summary |
java.util.Hashtable |
tagTable
|
| Fields inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.TelnetFilter |
FILTER_DESCS, HASHAVE, HESHE, hexStr, HIMHER, HIMHERSELF, HISHER, HISHERSELF, ISARE, ISARE2, NAME, NAMENOART, NAMESELF, SIRMADAM, YOUPOSS |
|
Method Summary |
java.lang.String |
colorOnlyFilter(java.lang.String msg,
Session S)
|
java.lang.String |
fullInFilter(java.lang.String input,
boolean allowMXP)
|
java.lang.String |
fullOutFilter(Session S,
MOB mob,
Environmental source,
Environmental target,
Environmental tool,
java.lang.String msg,
boolean wrapOnly)
|
java.lang.String |
getLastWord(java.lang.StringBuffer buf,
int lastSp,
int lastSpace)
|
java.util.Hashtable |
getTagTable()
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
java.lang.String |
safetyFilter(java.lang.String s)
|
java.lang.StringBuffer |
simpleInFilter(java.lang.StringBuffer input,
boolean allowMXP)
|
java.lang.String |
simpleOutFilter(java.lang.String msg)
|
| 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 |
tagTable
public java.util.Hashtable tagTable
CoffeeFilter
public CoffeeFilter()
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
getTagTable
public java.util.Hashtable getTagTable()
- Specified by:
getTagTable in interface TelnetFilter
simpleOutFilter
public java.lang.String simpleOutFilter(java.lang.String msg)
- Specified by:
simpleOutFilter in interface TelnetFilter
colorOnlyFilter
public java.lang.String colorOnlyFilter(java.lang.String msg,
Session S)
- Specified by:
colorOnlyFilter in interface TelnetFilter
getLastWord
public java.lang.String getLastWord(java.lang.StringBuffer buf,
int lastSp,
int lastSpace)
- Specified by:
getLastWord in interface TelnetFilter
fullOutFilter
public java.lang.String fullOutFilter(Session S,
MOB mob,
Environmental source,
Environmental target,
Environmental tool,
java.lang.String msg,
boolean wrapOnly)
- Specified by:
fullOutFilter in interface TelnetFilter
simpleInFilter
public java.lang.StringBuffer simpleInFilter(java.lang.StringBuffer input,
boolean allowMXP)
- Specified by:
simpleInFilter in interface TelnetFilter
fullInFilter
public java.lang.String fullInFilter(java.lang.String input,
boolean allowMXP)
- Specified by:
fullInFilter in interface TelnetFilter
safetyFilter
public java.lang.String safetyFilter(java.lang.String s)
- Specified by:
safetyFilter in interface TelnetFilter