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