com.xebialabs.deployit.plugin.api.reflect
Class PropertyDescriptor

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor

public class PropertyDescriptor
extends java.lang.Object


Method Summary
 boolean areEqual(ConfigurationItem item, ConfigurationItem other)
           
 java.lang.Object emptyValue()
           
 java.lang.Object get(ConfigurationItem item)
           
 java.lang.String getCategory()
           
 Descriptor getDeclaringDescriptor()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String getDescription()
           
 java.util.List<java.lang.String> getEnumValues()
           
 java.lang.reflect.Field getField()
           
 java.lang.String getFqn()
           
 PropertyKind getKind()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 Type getReferencedType()
           
 Property.Size getSize()
           
 boolean isAsContainment()
           
 boolean isHidden()
           
 boolean isInspectionProperty()
           
 boolean isPassword()
           
 boolean isRequired()
           
 boolean isRequiredForInspection()
           
 boolean isTransient()
           
 void set(ConfigurationItem item, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

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

emptyValue

public java.lang.Object emptyValue()