public class DefaultProperty extends java.lang.Object implements Property
properties. It simply provides bean setters for
the required interface methods.PROPERTY_TYPE_DIRECTORY, PROPERTY_TYPE_DYNAMIC_EMUNERATION, PROPERTY_TYPE_DYNAMIC_EMUNERATION_MULTI, PROPERTY_TYPE_DYNAMIC_EMUNERATION_MULTI_SEPARATOR, PROPERTY_TYPE_FILE, PROPERTY_TYPE_NUMBER, PROPERTY_TYPE_PASSWORD, PROPERTY_TYPE_STATIC_EMUNERATION, PROPERTY_TYPE_STRING| Constructor and Description |
|---|
DefaultProperty() |
DefaultProperty(java.lang.String name,
int type) |
DefaultProperty(java.lang.String name,
int type,
java.lang.String defaultValue) |
DefaultProperty(java.lang.String name,
int type,
java.lang.String defaultValue,
IdentifiedObject[] values) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultValue()
Get the default value for a property, if nothing is set yet.
|
Property[] |
getDependentProperties()
Get all dependent properties for this property.
|
java.lang.String |
getName()
Get the unique name of the property.
|
int |
getPropertyType()
Get the type of a property.
|
IdentifiedObject[] |
getValues()
This is only relevant if the
type is either Property.PROPERTY_TYPE_STATIC_EMUNERATION
or Property.PROPERTY_TYPE_DYNAMIC_EMUNERATION. |
void |
setDefaultValue(java.lang.String defaultValue) |
void |
setDependentProperties(Property[] properties) |
void |
setName(java.lang.String name) |
void |
setType(int type) |
void |
setValues(IdentifiedObject[] values) |
public DefaultProperty()
public DefaultProperty(java.lang.String name,
int type)
public DefaultProperty(java.lang.String name,
int type,
java.lang.String defaultValue)
public DefaultProperty(java.lang.String name,
int type,
java.lang.String defaultValue,
IdentifiedObject[] values)
public java.lang.String getName()
Propertypublic java.lang.String getDefaultValue()
PropertygetDefaultValue in interface Propertypublic IdentifiedObject[] getValues() throws java.lang.Exception
Propertytype is either Property.PROPERTY_TYPE_STATIC_EMUNERATION
or Property.PROPERTY_TYPE_DYNAMIC_EMUNERATION.getValues in interface Propertyjava.lang.ExceptionIdentifiedObjectpublic int getPropertyType()
PropertygetPropertyType in interface Propertypublic void setName(java.lang.String name)
public void setType(int type)
public void setDefaultValue(java.lang.String defaultValue)
public void setValues(IdentifiedObject[] values)
public Property[] getDependentProperties()
PropertyEnhancedPropertyProvider interface.getDependentProperties in interface Propertypublic void setDependentProperties(Property[] properties)
Copyright © Micro Focus 2004-2019. All rights reserved.