com.planet_ink.coffee_mud.Libraries.interfaces
Interface LanguageLibrary

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

public interface LanguageLibrary
extends CMLibrary


Field Summary
static java.lang.String[][] ISO_LANG_CODES
           
 
Method Summary
 void clear()
           
 java.lang.String commandWordTranslation(java.lang.String str)
           
 java.lang.String failedItemParser(java.lang.String item)
           
 java.lang.String filterTranslation(java.lang.String item)
           
 java.lang.String finalTranslation(java.lang.String item)
           
 java.lang.String fullSessionTranslation(java.lang.String str, java.lang.String... xs)
           
 DVector getLanguageParser(java.lang.String parser)
           
 DVector getLanguageTranslator(java.lang.String parser)
           
 java.util.List<java.util.List<java.lang.String>> preCommandParser(java.util.List<java.lang.String> CMDS)
           
 java.lang.String preItemParser(java.lang.String item)
           
 java.lang.String rawInputParser(java.lang.String words)
           
 java.lang.String sessionTranslation(java.lang.String item)
           
 java.lang.String[] sessionTranslation(java.lang.String[] str)
           
 void setLocale(java.lang.String lang, java.lang.String state)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getServiceClient, L, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, name, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

ISO_LANG_CODES

static final java.lang.String[][] ISO_LANG_CODES
Method Detail

clear

void clear()

getLanguageParser

DVector getLanguageParser(java.lang.String parser)

finalTranslation

java.lang.String finalTranslation(java.lang.String item)

sessionTranslation

java.lang.String sessionTranslation(java.lang.String item)

sessionTranslation

java.lang.String[] sessionTranslation(java.lang.String[] str)

fullSessionTranslation

java.lang.String fullSessionTranslation(java.lang.String str,
                                        java.lang.String... xs)

filterTranslation

java.lang.String filterTranslation(java.lang.String item)

getLanguageTranslator

DVector getLanguageTranslator(java.lang.String parser)

setLocale

void setLocale(java.lang.String lang,
               java.lang.String state)

preCommandParser

java.util.List<java.util.List<java.lang.String>> preCommandParser(java.util.List<java.lang.String> CMDS)

commandWordTranslation

java.lang.String commandWordTranslation(java.lang.String str)

preItemParser

java.lang.String preItemParser(java.lang.String item)

failedItemParser

java.lang.String failedItemParser(java.lang.String item)

rawInputParser

java.lang.String rawInputParser(java.lang.String words)