public abstract class AbstractBasicLocalizableChangeableItem extends AbstractBasicChangeableItem
Modifier | Constructor and Description |
---|---|
protected |
AbstractBasicLocalizableChangeableItem(java.lang.String basicName,
java.lang.String baseTag)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseTag()
Get the basic i18n label tag.
|
java.lang.String |
getLabelString(java.util.Locale l)
Return a localized string to be used as a label.
|
java.lang.String |
getMenuString(java.util.Locale l)
Return a localized string to be used as a menu entry.
|
java.lang.String |
getName(java.util.Locale l)
Get a name for the editor component.
|
protected java.lang.String |
getString(java.util.Locale locale,
java.lang.String tagExtension)
Get a localized text for a tag which is the result of concatenating the basic label tag with
the tag extension.
|
addValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeakly
@Nullable public java.lang.String getName(@Nullable java.util.Locale l)
l
- locale used for i18nnull
public java.lang.String getLabelString(@Nullable java.util.Locale l)
l
- localepublic java.lang.String getMenuString(@Nullable java.util.Locale l)
l
- locale@NotNull public java.lang.String getBaseTag()
@Nullable protected java.lang.String getString(@Nullable java.util.Locale locale, @NotNull java.lang.String tagExtension)
locale
- localetagExtension
- tag extensionnull
if the resulting tag is undefined