Package com.onwbp.base.text
Class NomenclatureItem<T>
java.lang.Object
com.onwbp.base.text.NomenclatureItem<T>
- Direct Known Subclasses:
NomenclatureItemValue
A
NomenclatureItem associates a value with one or more labels. Each label may be associated with a
locale.- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionabstract StringReturns first label.abstract StringgetLabel(int index) Returns the label at the specified position (from 0 to the number of labels - 1).abstract Stringfinal TgetValue()Returns the value of this item.booleanReturnstrueif this item is the default item selected when an associated instance is undefined.abstract booleanfinal booleanObsolete, always returnstrue.voidsetDefaultItem(boolean isDefaultItem) If the specified argument istrue, then this item is the default item selected when an associated instance is undefined.abstract voidsetDefaultLabel(String aString) Sets first label.abstract voidvoidReplaces the value with the specified object.toString()
-
Field Details
-
_value
-
_defaultLabel
-
-
Method Details
-
getDefaultLabel
Returns first label. -
getLabel
Returns the label at the specified position (from 0 to the number of labels - 1). -
isLocalized
public abstract boolean isLocalized() -
setDefaultLabel
Sets first label. -
setLabel
-
getLabel
-
getValue
Returns the value of this item. -
isDefaultItem
public boolean isDefaultItem()Returnstrueif this item is the default item selected when an associated instance is undefined. -
isValueItem
public final boolean isValueItem()Obsolete, always returnstrue. -
setDefaultItem
public void setDefaultItem(boolean isDefaultItem) If the specified argument istrue, then this item is the default item selected when an associated instance is undefined. -
setValue
Replaces the value with the specified object. -
toString
-