public class PropertyDefinition
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PropertyDefinition.PropertyType |
Constructor and Description |
---|
PropertyDefinition(java.util.Set<java.lang.Class<?>> propertyClasses,
java.lang.String propertyClassDescription,
java.lang.String propertyClassName,
java.lang.String propertyDescription,
java.lang.String propertyName,
PropertyDefinition.PropertyType propertyType,
PropertyValidator propertyValidator,
boolean required) |
PropertyDefinition(java.lang.String propertyDescription,
java.lang.String propertyName,
PropertyDefinition.PropertyType propertyType,
boolean required) |
PropertyDefinition(java.lang.String propertyDescription,
java.lang.String propertyName,
PropertyDefinition.PropertyType propertyType,
PropertyValidator propertyValidator,
boolean required) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPropertyClassDescription() |
java.util.Set<java.lang.Class<?>> |
getPropertyClasses() |
java.lang.String |
getPropertyClassName() |
java.util.List<PropertyDefinition> |
getPropertyDefinitions() |
java.lang.String |
getPropertyDescription() |
java.lang.String |
getPropertyName() |
PropertyDefinition.PropertyType |
getPropertyType() |
PropertyValidator |
getPropertyValidator() |
boolean |
isRequired() |
void |
setPropertyDefinitions(java.util.List<PropertyDefinition> propertyDefinitions) |
public PropertyDefinition(java.util.Set<java.lang.Class<?>> propertyClasses, java.lang.String propertyClassDescription, java.lang.String propertyClassName, java.lang.String propertyDescription, java.lang.String propertyName, PropertyDefinition.PropertyType propertyType, PropertyValidator propertyValidator, boolean required)
public PropertyDefinition(java.lang.String propertyDescription, java.lang.String propertyName, PropertyDefinition.PropertyType propertyType, boolean required)
public PropertyDefinition(java.lang.String propertyDescription, java.lang.String propertyName, PropertyDefinition.PropertyType propertyType, PropertyValidator propertyValidator, boolean required)
public java.lang.String getPropertyClassDescription()
public java.util.Set<java.lang.Class<?>> getPropertyClasses()
public java.lang.String getPropertyClassName()
public java.util.List<PropertyDefinition> getPropertyDefinitions()
public java.lang.String getPropertyDescription()
public java.lang.String getPropertyName()
public PropertyDefinition.PropertyType getPropertyType()
public PropertyValidator getPropertyValidator()
public boolean isRequired()
public void setPropertyDefinitions(java.util.List<PropertyDefinition> propertyDefinitions)