public class BasicConfigurationProperty<T> extends BasicDescriptiveProperty<T> implements ConfigurationProperty<T>, java.io.Serializable
ConfigurationProperty.CustomEditorDescriptor, ConfigurationProperty.Option<T>| Constructor and Description |
|---|
BasicConfigurationProperty()
Bean compatibility...
|
BasicConfigurationProperty(Property<T> copy) |
BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<T> cls) |
BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<T> cls,
T defaultValue) |
BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.Class<T> cls,
T defaultValue) |
BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.Class<T> cls,
T defaultValue,
java.lang.String editorClass) |
BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.String baseKey,
java.lang.Class<T> cls,
T defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ConfigurationProperty.CustomEditorDescriptor> |
getCustomEditor()
Returns a descriptor for the custom editor used for this property.
|
java.util.Optional<java.util.List<ConfigurationProperty.Option<T>>> |
getOptions()
If this returns a non-null value then a drop-down menu of
ConfigurationProperty.Options will be displayed to the user. |
java.util.Optional<java.lang.String> |
getValueDisplayBaseKey() |
void |
setCustomEditor(ConfigurationProperty.CustomEditorDescriptor desc) |
void |
setOptions(java.util.List<ConfigurationProperty.Option<T>> options) |
getCategory, getCategoryKey, getDescription, getDescriptionKey, getDisplayName, getDisplayNameKey, setCategory, setDescription, setDisplayNameequals, getClazz, getDefaultValue, getName, getType, hashCode, setClazz_, setClazz, setDefaultValue_, setDefaultValue, setName_, setName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCategory, getDescription, getDisplayNamegetDefaultValue, getName, getTypepublic BasicConfigurationProperty()
public BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<T> cls)
public BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<T> cls,
T defaultValue)
public BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.Class<T> cls,
T defaultValue)
public BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.String baseKey,
java.lang.Class<T> cls,
T defaultValue)
public BasicConfigurationProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.String descriptionKey,
java.lang.Class<T> cls,
T defaultValue,
java.lang.String editorClass)
public java.util.Optional<java.util.List<ConfigurationProperty.Option<T>>> getOptions()
ConfigurationPropertyConfigurationProperty.Options will be displayed to the user.getOptions in interface ConfigurationProperty<T>ConfigurationProperty.Options to display, or Optional.empty() if this property doesn't need a drop-down.public void setOptions(java.util.List<ConfigurationProperty.Option<T>> options)
public java.util.Optional<ConfigurationProperty.CustomEditorDescriptor> getCustomEditor()
ConfigurationPropertygetCustomEditor in interface ConfigurationProperty<T>public void setCustomEditor(ConfigurationProperty.CustomEditorDescriptor desc)
public java.util.Optional<java.lang.String> getValueDisplayBaseKey()
getValueDisplayBaseKey in interface ConfigurationProperty<T>