org.codehaus.modello.model

Class ModelField

public class ModelField extends BaseElement

Version: $Id: ModelField.java 694 2006-11-22 07:10:30Z brett $

Author: Jason van Zyl Emmanuel Venisse

Constructor Summary
ModelField()
ModelField(ModelClass modelClass, String name)
Method Summary
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()

Constructor Detail

ModelField

public ModelField()

ModelField

public ModelField(ModelClass modelClass, String name)

Method Detail

getAlias

public String getAlias()

getDefaultValue

public String getDefaultValue()

getMetadata

public FieldMetadata getMetadata(String key)

getModelClass

public ModelClass getModelClass()

getType

public String getType()

getTypeValidator

public String getTypeValidator()

initialize

public void initialize(ModelClass modelClass)

isArray

public boolean isArray()

isIdentifier

public boolean isIdentifier()

isModelVersionField

public boolean isModelVersionField()

isPrimitive

public boolean isPrimitive()

isPrimitiveArray

public boolean isPrimitiveArray()

isRequired

public boolean isRequired()

setAlias

public void setAlias(String alias)

setDefaultValue

public void setDefaultValue(String defaultValue)

setIdentifier

public void setIdentifier(boolean identifier)

setRequired

public void setRequired(boolean required)

setType

public void setType(String type)

setTypeValidator

public void setTypeValidator(String typeValidator)

toString

public String toString()

validateElement

public void validateElement()
Copyright © 2001-2009 Codehaus. All Rights Reserved.