Package FAtiMA.culture
Class SymbolTranslator
- java.lang.Object
-
- FAtiMA.culture.SymbolTranslator
-
public class SymbolTranslator extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntry(java.lang.String symbol, java.lang.String meaning)voidclearAll()static SymbolTranslatorGetInstance()java.lang.StringtranslateMeaningToSymbol(java.lang.String actionName)java.lang.StringtranslateSymbolToMeaning(java.lang.String symbolName)
-
-
-
Method Detail
-
GetInstance
public static SymbolTranslator GetInstance()
-
addEntry
public void addEntry(java.lang.String symbol, java.lang.String meaning) throws DuplicateSymbolTranslatorEntry- Throws:
DuplicateSymbolTranslatorEntry
-
translateSymbolToMeaning
public java.lang.String translateSymbolToMeaning(java.lang.String symbolName)
- Parameters:
symbolName-- Returns:
- The action associated to symbolName. If there isn't any action associated then it returns the parameter symbolName
-
translateMeaningToSymbol
public java.lang.String translateMeaningToSymbol(java.lang.String actionName)
- Parameters:
actionName-- Returns:
- The symbol associated to actionName. If there isn't any symbol associated then it returns the parameter actionName
-
clearAll
public void clearAll()
-
-