Class TranslatableText
- java.lang.Object
-
- org.teamapps.universaldb.index.translation.TranslatableText
-
public class TranslatableText extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TranslatableText()TranslatableText(java.io.DataInputStream dataInputStream)TranslatableText(java.lang.String encodedValue)TranslatableText(java.lang.String originalText, java.lang.String originalLanguage)TranslatableText(java.lang.String originalText, java.lang.String originalLanguage, java.util.Map<java.lang.String,java.lang.String> translationMap)
-
Method Summary
Modifier and Type Method Description static TranslatableTextcreate(java.lang.String originalText, java.lang.String originalLanguage)java.lang.StringgetEncodedValue()java.lang.StringgetOriginalLanguage()java.lang.StringgetText()java.lang.StringgetText(java.lang.String language)java.lang.StringgetText(java.util.List<java.lang.String> rankedLanguages)java.lang.StringgetTranslation(java.lang.String language)java.lang.StringgetTranslation(java.util.List<java.lang.String> rankedLanguages)java.util.Map<java.lang.String,java.lang.String>getTranslationMap()TranslatableTextsetTranslation(java.lang.String translation, java.lang.String language)java.lang.StringtranslationLookup(java.lang.String language)voidwriteValues(java.io.DataOutputStream dataOutputStream)
-
-
-
Constructor Detail
-
TranslatableText
public TranslatableText()
-
TranslatableText
public TranslatableText(java.lang.String originalText, java.lang.String originalLanguage)
-
TranslatableText
public TranslatableText(java.lang.String encodedValue)
-
TranslatableText
public TranslatableText(java.io.DataInputStream dataInputStream) throws java.io.IOException- Throws:
java.io.IOException
-
TranslatableText
public TranslatableText(java.lang.String originalText, java.lang.String originalLanguage, java.util.Map<java.lang.String,java.lang.String> translationMap)
-
-
Method Detail
-
create
public static TranslatableText create(java.lang.String originalText, java.lang.String originalLanguage)
-
getText
public java.lang.String getText()
-
getOriginalLanguage
public java.lang.String getOriginalLanguage()
-
getText
public java.lang.String getText(java.lang.String language)
-
getText
public java.lang.String getText(java.util.List<java.lang.String> rankedLanguages)
-
getTranslation
public java.lang.String getTranslation(java.lang.String language)
-
getTranslation
public java.lang.String getTranslation(java.util.List<java.lang.String> rankedLanguages)
-
setTranslation
public TranslatableText setTranslation(java.lang.String translation, java.lang.String language)
-
translationLookup
public java.lang.String translationLookup(java.lang.String language)
-
getEncodedValue
public java.lang.String getEncodedValue()
-
writeValues
public void writeValues(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
getTranslationMap
public java.util.Map<java.lang.String,java.lang.String> getTranslationMap()
-
-