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
- Version:
- $Id: ModelField.java 1484 2010-05-08 17:25:54Z bentmann $
- Author:
- Jason van Zyl , Emmanuel Venisse
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 |
ModelField
public ModelField()
ModelField
public ModelField(ModelClass modelClass,
String name)
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:
validateElement
in class BaseElement
- Throws:
ModelValidationException
toString
public String toString()
- Overrides:
toString
in class Object
isModelVersionField
public boolean isModelVersionField()
Copyright © 2001-2011 Codehaus. All Rights Reserved.