public class DefaultMetaDataField extends Object implements MetaDataField
MetaDataField.FieldAccessType| Constructor and Description |
|---|
DefaultMetaDataField(String name,
MetaDataModel model) |
DefaultMetaDataField(String name,
MetaDataModel model,
List<MetaDataFieldProperty> fieldProperties) |
DefaultMetaDataField(String name,
MetaDataModel model,
MetaDataField.FieldAccessType accessType) |
DefaultMetaDataField(String name,
MetaDataModel model,
MetaDataField.FieldAccessType accessType,
List<MetaDataFieldProperty> fieldProperties) |
DefaultMetaDataField(String name,
MetaDataModel model,
MetaDataFieldProperty... fieldProperties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addProperty(MetaDataFieldProperty metaDataFieldProperty) |
boolean |
equals(Object obj) |
MetaDataField.FieldAccessType |
getAccessType() |
MetaDataModel |
getMetaDataModel() |
String |
getName() |
List<MetaDataFieldProperty> |
getProperties() |
<T extends MetaDataFieldProperty> |
getProperty(Class<T> metaDataFieldProperty) |
int |
hashCode() |
boolean |
hasProperty(Class<? extends MetaDataFieldProperty> metaDataFieldProperty) |
boolean |
removeProperty(MetaDataFieldProperty metaDataFieldProperty) |
String |
toString() |
public DefaultMetaDataField(String name, MetaDataModel model)
public DefaultMetaDataField(String name, MetaDataModel model, MetaDataField.FieldAccessType accessType)
public DefaultMetaDataField(String name, MetaDataModel model, List<MetaDataFieldProperty> fieldProperties)
public DefaultMetaDataField(String name, MetaDataModel model, MetaDataFieldProperty... fieldProperties)
public DefaultMetaDataField(String name, MetaDataModel model, MetaDataField.FieldAccessType accessType, List<MetaDataFieldProperty> fieldProperties)
public MetaDataField.FieldAccessType getAccessType()
getAccessType in interface MetaDataFieldpublic String getName()
getName in interface MetaDataFieldpublic MetaDataModel getMetaDataModel()
getMetaDataModel in interface MetaDataFieldpublic List<MetaDataFieldProperty> getProperties()
getProperties in interface MetaDataFieldpublic boolean addProperty(MetaDataFieldProperty metaDataFieldProperty)
addProperty in interface MetaDataFieldpublic boolean removeProperty(MetaDataFieldProperty metaDataFieldProperty)
removeProperty in interface MetaDataFieldpublic boolean hasProperty(Class<? extends MetaDataFieldProperty> metaDataFieldProperty)
hasProperty in interface MetaDataFieldpublic <T extends MetaDataFieldProperty> T getProperty(Class<T> metaDataFieldProperty)
getProperty in interface MetaDataFieldCopyright © 2016 MuleSoft, Inc.. All rights reserved.