org.mule.common.metadata
Class DefaultMetaDataField
java.lang.Object
org.mule.common.metadata.DefaultMetaDataField
- All Implemented Interfaces:
- MetaDataField
public class DefaultMetaDataField
- extends Object
- implements MetaDataField
|
Constructor Summary |
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)
|
DefaultMetaDataField
public DefaultMetaDataField(String name,
MetaDataModel model)
DefaultMetaDataField
public DefaultMetaDataField(String name,
MetaDataModel model,
MetaDataField.FieldAccessType accessType)
DefaultMetaDataField
public DefaultMetaDataField(String name,
MetaDataModel model,
List<MetaDataFieldProperty> fieldProperties)
DefaultMetaDataField
public DefaultMetaDataField(String name,
MetaDataModel model,
MetaDataFieldProperty... fieldProperties)
DefaultMetaDataField
public DefaultMetaDataField(String name,
MetaDataModel model,
MetaDataField.FieldAccessType accessType,
List<MetaDataFieldProperty> fieldProperties)
getAccessType
public MetaDataField.FieldAccessType getAccessType()
- Specified by:
getAccessType in interface MetaDataField
getName
public String getName()
- Specified by:
getName in interface MetaDataField
getMetaDataModel
public MetaDataModel getMetaDataModel()
- Specified by:
getMetaDataModel in interface MetaDataField
getProperties
public List<MetaDataFieldProperty> getProperties()
- Specified by:
getProperties in interface MetaDataField
addProperty
public boolean addProperty(MetaDataFieldProperty metaDataFieldProperty)
- Specified by:
addProperty in interface MetaDataField
removeProperty
public boolean removeProperty(MetaDataFieldProperty metaDataFieldProperty)
- Specified by:
removeProperty in interface MetaDataField
hasProperty
public boolean hasProperty(Class<? extends MetaDataFieldProperty> metaDataFieldProperty)
- Specified by:
hasProperty in interface MetaDataField
getProperty
public <T extends MetaDataFieldProperty> T getProperty(Class<T> metaDataFieldProperty)
- Specified by:
getProperty in interface MetaDataField
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2014. All rights reserved.