Class I18nAttribute
- java.lang.Object
-
- io.github.factoryfx.factory.attribute.Attribute<T,A>
-
- io.github.factoryfx.factory.attribute.ImmutableValueAttribute<LanguageText,I18nAttribute>
-
- io.github.factoryfx.factory.attribute.types.I18nAttribute
-
- All Implemented Interfaces:
AttributeCopy<LanguageText>,AttributeMatch<LanguageText>,AttributeMerger<LanguageText>,AttributeValue<LanguageText>
public class I18nAttribute extends ImmutableValueAttribute<LanguageText,I18nAttribute>
-
-
Field Summary
-
Fields inherited from class io.github.factoryfx.factory.attribute.ImmutableValueAttribute
value
-
-
Constructor Summary
Constructors Constructor Description I18nAttribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description I18nAttributede(java.lang.String text)I18nAttributeen(java.lang.String text)I18nAttributees(java.lang.String text)I18nAttributefr(java.lang.String text)java.lang.StringgetPreferred(java.util.Locale locale)I18nAttributeit(java.lang.String text)I18nAttributept(java.lang.String text)-
Methods inherited from class io.github.factoryfx.factory.attribute.ImmutableValueAttribute
defaultValue, get, getDisplayText, getNullable, getValue, internal_addBackReferences, internal_copyTo, internal_mergeMatch, internal_required, internal_reset, internal_semanticCopyTo, internal_validate, nullable, set, setValue
-
Methods inherited from class io.github.factoryfx.factory.attribute.Attribute
addonText, createAttributeStorageMetadata, internal_addListener, internal_endUsage, internal_getAddonText, internal_getListeners, internal_getPreferredLabelText, internal_getPreferredTooltipText, internal_hasWritePermission, internal_isUserReadOnly, internal_merge, internal_removeAllListener, internal_removeListener, labelText, labelText, listenersEmpty, permission, tooltipDe, tooltipEn, updateListeners, userReadOnly, userReadOnly, validation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.github.factoryfx.factory.attribute.AttributeMatch
internal_referenceEquals, internal_referenceListEquals
-
Methods inherited from interface io.github.factoryfx.factory.attribute.AttributeMerger
internal_mergeFactoryList
-
-
-
-
Method Detail
-
en
public I18nAttribute en(java.lang.String text)
- Overrides:
enin classAttribute<LanguageText,I18nAttribute>
-
de
public I18nAttribute de(java.lang.String text)
- Overrides:
dein classAttribute<LanguageText,I18nAttribute>
-
es
public I18nAttribute es(java.lang.String text)
- Overrides:
esin classAttribute<LanguageText,I18nAttribute>
-
fr
public I18nAttribute fr(java.lang.String text)
- Overrides:
frin classAttribute<LanguageText,I18nAttribute>
-
it
public I18nAttribute it(java.lang.String text)
- Overrides:
itin classAttribute<LanguageText,I18nAttribute>
-
pt
public I18nAttribute pt(java.lang.String text)
- Overrides:
ptin classAttribute<LanguageText,I18nAttribute>
-
getPreferred
public java.lang.String getPreferred(java.util.Locale locale)
-
-