org.mule.common.metadata
Class DefaultStructuredMetadataModel
java.lang.Object
org.mule.common.metadata.AbstractMetaDataModel
org.mule.common.metadata.DefaultStructuredMetadataModel
- All Implemented Interfaces:
- MetaDataModel, StructuredMetaDataModel
public class DefaultStructuredMetadataModel
- extends AbstractMetaDataModel
- implements StructuredMetaDataModel
| Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel |
addAllProperties, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty, setImplementationClass, toString |
DefaultStructuredMetadataModel
public DefaultStructuredMetadataModel(DataType dataType)
DefaultStructuredMetadataModel
public DefaultStructuredMetadataModel(DataType dataType,
MetaDataFieldFactory fieldFactory)
loadFieldsFrom
public void loadFieldsFrom(MetaDataFieldFactory fieldFactory)
accept
public void accept(MetaDataModelVisitor modelVisitor)
- Description copied from interface:
MetaDataModel
- Used internally for go over the model structure.
- Specified by:
accept in interface MetaDataModel
getFields
public List<MetaDataField> getFields()
- Specified by:
getFields in interface StructuredMetaDataModel
getFieldByName
public MetaDataField getFieldByName(String name)
- Specified by:
getFieldByName in interface StructuredMetaDataModel
equals
public boolean equals(Object o)
- Overrides:
equals in class AbstractMetaDataModel
hashCode
public int hashCode()
- Overrides:
hashCode in class AbstractMetaDataModel
Copyright © 2015 MuleSoft, Inc.. All rights reserved.