com.xebialabs.deployit.plugin.api.reflect
Class PropertyDescriptor
java.lang.Object
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
public class PropertyDescriptor
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getName
public java.lang.String getName()
getField
public java.lang.reflect.Field getField()
getDescription
public java.lang.String getDescription()
isAsContainment
public boolean isAsContainment()
getCategory
public java.lang.String getCategory()
getLabel
public java.lang.String getLabel()
isPassword
public boolean isPassword()
isRequired
public boolean isRequired()
getSize
public Property.Size getSize()
getKind
public PropertyKind getKind()
getEnumValues
public java.util.List<java.lang.String> getEnumValues()
getDeclaringDescriptor
public Descriptor getDeclaringDescriptor()
getReferencedType
public Type getReferencedType()
getDefaultValue
public java.lang.Object getDefaultValue()
isHidden
public boolean isHidden()
get
public java.lang.Object get(ConfigurationItem item)
set
public void set(ConfigurationItem item,
java.lang.Object value)
areEqual
public boolean areEqual(ConfigurationItem item,
ConfigurationItem other)
isInspectionProperty
public boolean isInspectionProperty()
isRequiredForInspection
public boolean isRequiredForInspection()
isTransient
public boolean isTransient()
getFqn
public java.lang.String getFqn()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object