Package org.codehaus.modello.model
Class ModelField
- java.lang.Object
-
- org.codehaus.modello.model.BaseElement
-
- org.codehaus.modello.model.ModelField
-
- Direct Known Subclasses:
DummyIdModelField,ModelAssociation
public class ModelField extends BaseElement
- Author:
- Jason van Zyl , Emmanuel Venisse
-
-
Constructor Summary
Constructors Constructor Description ModelField()ModelField(ModelClass modelClass, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()StringgetDefaultValue()FieldMetadatagetMetadata(String key)ModelClassgetModelClass()StringgetType()StringgetTypeValidator()voidinitialize(ModelClass modelClass)booleanisArray()booleanisIdentifier()booleanisModelVersionField()booleanisPrimitive()booleanisPrimitiveArray()booleanisRequired()voidsetAlias(String alias)voidsetDefaultValue(String defaultValue)voidsetIdentifier(boolean identifier)voidsetRequired(boolean required)voidsetType(String type)voidsetTypeValidator(String typeValidator)StringtoString()voidvalidateElement()-
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 Detail
-
ModelField
public ModelField()
-
ModelField
public ModelField(ModelClass modelClass, String name)
-
-
Method Detail
-
getType
public String getType()
-
setType
public void setType(String type)
-
getDefaultValue
public String getDefaultValue()
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
getTypeValidator
public String getTypeValidator()
-
setTypeValidator
public void setTypeValidator(String typeValidator)
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean required)
-
isIdentifier
public boolean isIdentifier()
-
setIdentifier
public void setIdentifier(boolean identifier)
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
getModelClass
public ModelClass getModelClass()
-
getMetadata
public FieldMetadata getMetadata(String key)
-
isPrimitive
public boolean isPrimitive()
-
isArray
public boolean isArray()
-
isPrimitiveArray
public boolean isPrimitiveArray()
-
initialize
public void initialize(ModelClass modelClass)
-
validateElement
public void validateElement() throws ModelValidationException- Specified by:
validateElementin classBaseElement- Throws:
ModelValidationException
-
isModelVersionField
public boolean isModelVersionField()
-
-