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


public interface PropertyDescriptor


Method Summary
 boolean areEqual(ConfigurationItem item, ConfigurationItem other)
           
 java.lang.Object get(ConfigurationItem item)
           
 java.lang.String getCategory()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String getDescription()
           
 java.util.List<java.lang.String> getEnumValues()
           
 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()
           
 

Method Detail

getName

java.lang.String getName()

getDescription

java.lang.String getDescription()

isAsContainment

boolean isAsContainment()

getCategory

java.lang.String getCategory()

getLabel

java.lang.String getLabel()

isPassword

boolean isPassword()

isRequired

boolean isRequired()

getSize

Property.Size getSize()

getKind

PropertyKind getKind()

getEnumValues

java.util.List<java.lang.String> getEnumValues()

getReferencedType

Type getReferencedType()

getDefaultValue

java.lang.Object getDefaultValue()

isHidden

boolean isHidden()

get

java.lang.Object get(ConfigurationItem item)

set

void set(ConfigurationItem item,
         java.lang.Object value)

areEqual

boolean areEqual(ConfigurationItem item,
                 ConfigurationItem other)

isInspectionProperty

boolean isInspectionProperty()

isRequiredForInspection

boolean isRequiredForInspection()

isTransient

boolean isTransient()

getFqn

java.lang.String getFqn()

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object