public class ModelField extends BaseElement
Constructor and Description |
---|
ModelField() |
ModelField(ModelClass modelClass,
String name) |
Modifier and Type | Method and Description |
---|---|
String |
getAlias() |
String |
getDefaultValue() |
FieldMetadata |
getMetadata(String key) |
ModelClass |
getModelClass() |
String |
getType() |
String |
getTypeValidator() |
void |
initialize(ModelClass modelClass) |
boolean |
isArray() |
boolean |
isIdentifier() |
boolean |
isModelVersionField() |
boolean |
isPrimitive() |
boolean |
isPrimitiveArray() |
boolean |
isRequired() |
void |
setAlias(String alias) |
void |
setDefaultValue(String defaultValue) |
void |
setIdentifier(boolean identifier) |
void |
setRequired(boolean required) |
void |
setType(String type) |
void |
setTypeValidator(String typeValidator) |
String |
toString() |
void |
validateElement() |
addMetadata, equals, getAnnotations, getComment, getDeprecatedVersion, getDescription, getMetadata, getName, getVersionRange, hashCode, hasMetadata, isEmpty, setAnnotations, setComment, setDeprecatedVersion, setDescription, setName, setVersionRange, validate, validateFieldNotEmpty
public ModelField()
public ModelField(ModelClass modelClass, String name)
public String getType()
public void setType(String type)
public String getDefaultValue()
public void setDefaultValue(String defaultValue)
public String getTypeValidator()
public void setTypeValidator(String typeValidator)
public boolean isRequired()
public void setRequired(boolean required)
public boolean isIdentifier()
public void setIdentifier(boolean identifier)
public String getAlias()
public void setAlias(String alias)
public ModelClass getModelClass()
public FieldMetadata getMetadata(String key)
public boolean isPrimitive()
public boolean isArray()
public boolean isPrimitiveArray()
public void initialize(ModelClass modelClass)
public void validateElement() throws ModelValidationException
validateElement
in class BaseElement
ModelValidationException
public boolean isModelVersionField()
Copyright © 2001–2018 Codehaus Plexus. All rights reserved.