Package org.somda.sdc.dpws
Class LocalizedStringsBuilder
-
- All Implemented Interfaces:
public class LocalizedStringsBuilderConvenient class to build localized string lists.
-
-
Constructor Summary
Constructors Constructor Description LocalizedStringsBuilder()Creates an instance with empty localized string list. LocalizedStringsBuilder(String text)Creates an instance with one text in default language. LocalizedStringsBuilder(String locale, String text)Creates an instance with one text in a specified language.
-
Method Summary
Modifier and Type Method Description LocalizedStringsBuilderadd(String text)Adds a text in default language. LocalizedStringsBuilderadd(@Nullable() String lang, String text)Adds a text with specified language. List<LocalizedStringType>get()Gets the actual localized texts. LocalizedStringsBuilderclear()Resets current localized string buffer. -
-
Constructor Detail
-
LocalizedStringsBuilder
LocalizedStringsBuilder()
Creates an instance with empty localized string list.
-
LocalizedStringsBuilder
LocalizedStringsBuilder(String text)
Creates an instance with one text in default language.- Parameters:
text- the text of the first element in the localized string list.
-
-
Method Detail
-
add
LocalizedStringsBuilder add(String text)
Adds a text in default language.
- Parameters:
text- the text to add.- Returns:
the object where the text was added to chain multiple calls.
-
add
LocalizedStringsBuilder add(@Nullable() String lang, String text)
Adds a text with specified language.
- Parameters:
lang- locale identifier in accordance to XML xml:lang specification.text- the text to add.- Returns:
the object where the text was added to chain multiple calls.
-
get
List<LocalizedStringType> get()
Gets the actual localized texts.
- Returns:
copy of the current localized string list.
-
clear
LocalizedStringsBuilder clear()
Resets current localized string buffer.
- Returns:
this instance with reset localized string buffer.
-
-
-
-