com.planet_ink.coffee_mud.Libraries.interfaces
Interface MaskingLibrary

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
MUDZapper

public interface MaskingLibrary
extends CMLibrary


Nested Class Summary
static class MaskingLibrary.CompiledZapperMask
           
static class MaskingLibrary.CompiledZapperMaskEntry
           
 
Field Summary
static java.lang.String DEFAULT_MASK_HELP
           
 
Method Summary
 java.util.Vector getAbilityEduReqs(java.lang.String text)
           
 java.util.Hashtable getMaskCodes()
           
 boolean maskCheck(MaskingLibrary.CompiledZapperMask cset, Environmental E, boolean actual)
           
 boolean maskCheck(MaskingLibrary.CompiledZapperMask cset, PlayerLibrary.ThinPlayer E)
           
 boolean maskCheck(java.lang.String text, Environmental E, boolean actual)
           
 boolean maskCheck(java.lang.String text, PlayerLibrary.ThinPlayer E)
           
 MaskingLibrary.CompiledZapperMask maskCompile(java.lang.String text)
           
 java.lang.String maskDesc(java.lang.String text)
           
 java.lang.String maskDesc(java.lang.String text, boolean skipFirstWord)
           
 java.lang.String maskHelp(java.lang.String CR, java.lang.String word)
           
 int minMaskLevel(java.lang.String text, int minMinLevel)
           
 java.lang.String rawMaskHelp()
           
 java.lang.String[] separateMaskStrs(java.lang.String newText)
           
 boolean syntaxCheck(java.lang.String text, java.util.Vector errorSink)
           
 
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, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

DEFAULT_MASK_HELP

static final java.lang.String DEFAULT_MASK_HELP
See Also:
Constant Field Values
Method Detail

getMaskCodes

java.util.Hashtable getMaskCodes()

rawMaskHelp

java.lang.String rawMaskHelp()

maskHelp

java.lang.String maskHelp(java.lang.String CR,
                          java.lang.String word)

getAbilityEduReqs

java.util.Vector getAbilityEduReqs(java.lang.String text)

maskDesc

java.lang.String maskDesc(java.lang.String text)

maskDesc

java.lang.String maskDesc(java.lang.String text,
                          boolean skipFirstWord)

maskCompile

MaskingLibrary.CompiledZapperMask maskCompile(java.lang.String text)

maskCheck

boolean maskCheck(MaskingLibrary.CompiledZapperMask cset,
                  Environmental E,
                  boolean actual)

maskCheck

boolean maskCheck(java.lang.String text,
                  Environmental E,
                  boolean actual)

maskCheck

boolean maskCheck(MaskingLibrary.CompiledZapperMask cset,
                  PlayerLibrary.ThinPlayer E)

maskCheck

boolean maskCheck(java.lang.String text,
                  PlayerLibrary.ThinPlayer E)

syntaxCheck

boolean syntaxCheck(java.lang.String text,
                    java.util.Vector errorSink)

minMaskLevel

int minMaskLevel(java.lang.String text,
                 int minMinLevel)

separateMaskStrs

java.lang.String[] separateMaskStrs(java.lang.String newText)