Package com.basistech.rosette.dm
Class TranslatedTokens.Builder
java.lang.Object
com.basistech.rosette.dm.BaseAttribute.Builder<TranslatedTokens,TranslatedTokens.Builder>
com.basistech.rosette.dm.TranslatedTokens.Builder
- Enclosing class:
- TranslatedTokens
public static class TranslatedTokens.Builder
extends BaseAttribute.Builder<TranslatedTokens,TranslatedTokens.Builder>
Builder class for TranslatedTokens.
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder
(TranslatedTokens toCopy) Constructs a builder from an existing TranslatedTokens objectBuilder
(com.basistech.util.TextDomain domain) Constructs a builder from the required properties -
Method Summary
Modifier and TypeMethodDescriptionaddTranslatedToken
(String translatedToken) Adds the translation of one token to the list of translations.build()
Builds a new TranslatedTokens object from the current state of the builder.protected TranslatedTokens.Builder
getThis()
translatedTokens
(List<String> translations) Set all of the translations for this token.Methods inherited from class com.basistech.rosette.dm.BaseAttribute.Builder
addAllToList, addAllToSet, buildExtendedProperties, extendedProperties, extendedProperty, nullOrList
-
Constructor Details
-
Builder
public Builder(com.basistech.util.TextDomain domain) Constructs a builder from the required properties- Parameters:
domain
- specifies the language and script of the translation
-
Builder
Constructs a builder from an existing TranslatedTokens object- Parameters:
toCopy
- the existing object
-
-
Method Details
-
addTranslatedToken
Adds the translation of one token to the list of translations.- Parameters:
translatedToken
- the translation for one token- Returns:
- this
-
translatedTokens
Set all of the translations for this token.- Parameters:
translations
- the translations.- Returns:
- this.
-
build
Builds a new TranslatedTokens object from the current state of the builder.- Returns:
- a new TranslatedTokens object.
-
getThis
- Specified by:
getThis
in classBaseAttribute.Builder<TranslatedTokens,
TranslatedTokens.Builder>
-