Package dev.enola.common.text
Class LangString
java.lang.Object
dev.enola.common.text.LangString
- Direct Known Subclasses:
PronounceableText
LangString is a
String
plus its (mandatory) language.
For example, "hello, world" in English is a LangString.
Text Direction is optionally also part of a LangString.
The class name LangString was chosen both because of its *String suffix familiarity for Java developers, and inspired by rdf:langString (even though this Java type is otherwise technically not specific to the Resource Description Framework [RDF] as such).
Alternative names for the same concept include LocalizedText, LanguageText, MultilingualString ('MLS'; or MultiLangString or MultiLanguageString), InternationalizedString or LanguageString.
-
Method Summary