public class DummyNamesTranslator extends AbstractNamesTranslator implements NamesTranslator
AbstractNamesTranslator.SimpleList, AbstractNamesTranslator.SimpleMap| Modifier and Type | Field and Description | 
|---|---|
protected AbstractNamesTranslator.SimpleList | 
translatedNames  | 
sourceNames| Modifier | Constructor and Description | 
|---|---|
protected  | 
DummyNamesTranslator()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
addSource(java.lang.String sourceName)  | 
protected void | 
build()  | 
void | 
clear()  | 
java.util.List<java.lang.String> | 
getAllTranslations(java.lang.String sourceName)  | 
java.lang.String | 
getSource(java.lang.String name)
Returns the source name corresponding to the translation indicated 
 in the "translationName" parameter. 
 | 
java.util.List<java.lang.String> | 
getSourceNames()
Return the list of source names. 
 | 
java.lang.String | 
getSuggestion(java.lang.String name)
Check if the name passed as a parameter collides with 
 any existing translation. 
 | 
java.util.List<java.lang.String> | 
getTranslatedNames()
Return the list of translated names. 
 | 
java.lang.String | 
getTranslation(int index)
Returns the translation corresponding to the source name indicated 
 in the "index" parameter. 
 | 
java.lang.String | 
getTranslation(java.lang.String sourceName)
Returns the translation corresponding to the source name indicated 
 in the "sourceName" parameter. 
 | 
boolean | 
hasDuplicateSources()  | 
void | 
rebuild()  | 
int | 
setTranslation(int n,
              java.lang.String translatedName)  | 
int | 
setTranslation(java.lang.String sourceName,
              java.lang.String translatedName)
Assign the translation "translationName" to the name "sourceName". 
 | 
void | 
updateSourceNames(java.lang.Iterable<java.lang.String> names)  | 
void | 
updateSourceNames(java.lang.Iterable objs,
                 java.util.function.Function<java.lang.Object,java.lang.String> name_getter)  | 
void | 
updateSourceNames(java.lang.String[] names)  | 
clone, getSource, getTranslatedNamesAsArray, isValid, loadFromState, registerPersistence, saveToState, setSourceNames, setSourceNames, setSourceNamesequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclone, createBaseTranslator, createDummyTranslator, createTrimTranslator, getSource, getTranslatedNamesAsArray, isValid, setSourceNames, setSourceNames, setSourceNamescloneQuietly, cloneQuietlyprotected AbstractNamesTranslator.SimpleList translatedNames
protected void build()
build in class AbstractNamesTranslatorpublic java.util.List<java.lang.String> getSourceNames()
NamesTranslatorgetSourceNames in interface NamesTranslatorgetSourceNames in class AbstractNamesTranslatorpublic java.util.List<java.lang.String> getTranslatedNames()
NamesTranslatorgetTranslatedNames in interface NamesTranslatorpublic java.lang.String getTranslation(java.lang.String sourceName)
NamesTranslatorgetTranslation in interface NamesTranslatorpublic java.lang.String getSource(java.lang.String name)
NamesTranslatorgetSource in interface NamesTranslatorpublic java.lang.String getSuggestion(java.lang.String name)
NamesTranslatorgetSuggestion in interface NamesTranslatorpublic java.lang.String getTranslation(int index)
NamesTranslatorgetTranslation in interface NamesTranslatorpublic int setTranslation(java.lang.String sourceName,
                          java.lang.String translatedName)
NamesTranslatorsetTranslation in interface NamesTranslatorpublic void rebuild()
rebuild in interface NamesTranslatorpublic int addSource(java.lang.String sourceName)
addSource in interface NamesTranslatorpublic void updateSourceNames(java.lang.String[] names)
updateSourceNames in interface NamesTranslatorpublic void updateSourceNames(java.lang.Iterable<java.lang.String> names)
updateSourceNames in interface NamesTranslatorpublic void updateSourceNames(java.lang.Iterable objs,
                              java.util.function.Function<java.lang.Object,java.lang.String> name_getter)
updateSourceNames in interface NamesTranslatorpublic java.util.List<java.lang.String> getAllTranslations(java.lang.String sourceName)
getAllTranslations in interface NamesTranslatorpublic void clear()
clear in interface NamesTranslatorpublic boolean hasDuplicateSources()
hasDuplicateSources in interface NamesTranslatorpublic int setTranslation(int n,
                          java.lang.String translatedName)
setTranslation in interface NamesTranslator