public class SwingStringProperty extends AbstractBasicSimpleEditableChangeableItem implements Property<java.lang.String>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_ROWS
Default number of rows displayed in editor.
|
protected java.lang.String |
value
The string value.
|
Constructor and Description |
---|
SwingStringProperty(java.lang.String basicName,
java.lang.String baseTag)
Constructor.
|
SwingStringProperty(java.lang.String basicName,
java.lang.String baseTag,
boolean autoSave,
java.lang.String value,
int columns)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getColumns()
Get the number of columns to be displayed.
|
EditorProvider |
getEditorProvider(java.util.Locale l)
Get the editor components for editing this preference property.
|
java.lang.String |
getValue()
Get the string value.
|
void |
setValue(java.lang.String value)
Set the value.
|
getBaseTag, getLabelString, getMenuString, getName, getString
addValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeakly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
getName
public static final int DEFAULT_ROWS
protected java.lang.String value
public SwingStringProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag)
basicName
- basic namebaseTag
- base tagpublic SwingStringProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, boolean autoSave, java.lang.String value, int columns)
basicName
- basic namebaseTag
- base tagautoSave
- do auto save?value
- initial valuecolumns
- columns to display@NotNull public EditorProvider getEditorProvider(@Nullable java.util.Locale l)
getEditorProvider
in interface EditableProperty
l
- locale used for i18npublic int getColumns()
public java.lang.String getValue()