com.planet_ink.coffee_mud.Libraries
Class CoffeeFilter

java.lang.Object
  extended by com.planet_ink.coffee_mud.Libraries.StdLibrary
      extended by 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
 
Constructor Summary
CoffeeFilter()
           
 
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 com.planet_ink.coffee_mud.Libraries.StdLibrary
activate, compareTo, copyOf, getSupportThread, initializeClass, newInstance, 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, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

tagTable

public java.util.Hashtable tagTable
Constructor Detail

CoffeeFilter

public CoffeeFilter()
Method Detail

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