Package org.codehaus.modello.model
Class ModelField
java.lang.Object
org.codehaus.modello.model.BaseElement
org.codehaus.modello.model.ModelField
- Direct Known Subclasses:
ModelAssociation
- Author:
- Jason van Zyl , Emmanuel Venisse
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAlias()
getMetadata
(String key) getType()
void
initialize
(ModelClass modelClass) boolean
isArray()
boolean
boolean
boolean
boolean
boolean
void
void
setDefaultValue
(String defaultValue) void
setIdentifier
(boolean identifier) void
setRequired
(boolean required) void
void
setTypeValidator
(String typeValidator) toString()
void
Methods inherited from class org.codehaus.modello.model.BaseElement
addMetadata, equals, getAnnotations, getComment, getDeprecatedVersion, getDescription, getMetadata, getName, getVersionRange, hashCode, hasMetadata, isEmpty, setAnnotations, setComment, setDeprecatedVersion, setDescription, setName, setVersionRange, validate, validateFieldNotEmpty
-
Constructor Details
-
ModelField
public ModelField() -
ModelField
-
-
Method Details
-
getType
-
setType
-
getDefaultValue
-
setDefaultValue
-
getTypeValidator
-
setTypeValidator
-
isRequired
public boolean isRequired() -
setRequired
public void setRequired(boolean required) -
isIdentifier
public boolean isIdentifier() -
setIdentifier
public void setIdentifier(boolean identifier) -
getAlias
-
setAlias
-
getModelClass
-
getMetadata
-
isPrimitive
public boolean isPrimitive() -
isArray
public boolean isArray() -
isPrimitiveArray
public boolean isPrimitiveArray() -
initialize
-
validateElement
- Specified by:
validateElement
in classBaseElement
- Throws:
ModelValidationException
-
toString
-
isModelVersionField
public boolean isModelVersionField()
-