public class ConfFileOption extends Object implements IConfigurationProperty
Constructor and Description |
---|
ConfFileOption() |
Modifier and Type | Method and Description |
---|---|
String |
getBeanName() |
String |
getName()
Get the Name of this Property
|
String |
getPropertyName() |
Class<?> |
getPropertyType() |
String |
getPropertyValue() |
Object |
getValue()
Get the String representation of the value of this property.
|
Object |
getValueObject() |
boolean |
isBeanRef() |
boolean |
isBeanReference()
Does this property represent a bean reference?
|
boolean |
isBeanReferenceCollection()
Does this property represent a collection of bean references?
|
void |
setBeanName(String beanName) |
void |
setBeanRef(boolean isBeanRef) |
void |
setBeanReferenceCollection(boolean beanReferenceCollection) |
void |
setPropertyName(String propertyName) |
void |
setPropertyType(Class<?> propertyType) |
void |
setPropertyValue(String propertyValue) |
void |
setValueObject(Object valueObject) |
String |
toString() |
public ConfFileOption()
public String getBeanName()
public void setBeanName(String beanName)
public String getPropertyName()
public void setPropertyName(String propertyName)
public String getPropertyValue()
public void setPropertyValue(String propertyValue)
public Class<?> getPropertyType()
public void setPropertyType(Class<?> propertyType)
public Object getValueObject()
public void setValueObject(Object valueObject)
public boolean isBeanRef()
public void setBeanRef(boolean isBeanRef)
public String getName()
IConfigurationProperty
getName
in interface IConfigurationProperty
public Object getValue()
IConfigurationProperty
getValue
in interface IConfigurationProperty
public boolean isBeanReference()
IConfigurationProperty
isBeanReference
in interface IConfigurationProperty
public boolean isBeanReferenceCollection()
IConfigurationProperty
isBeanReferenceCollection
in interface IConfigurationProperty
public void setBeanReferenceCollection(boolean beanReferenceCollection)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann