Class ModelField

java.lang.Object
org.codehaus.modello.model.BaseElement
org.codehaus.modello.model.ModelField
Direct Known Subclasses:
ModelAssociation

public class ModelField extends BaseElement
Author:
Jason van Zyl , Emmanuel Venisse
  • Constructor Details

    • ModelField

      public ModelField()
    • ModelField

      public ModelField(ModelClass modelClass, String name)
  • Method Details

    • 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()