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 i18nnullpublic 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