public class DefaultStructuredMetadataModel extends AbstractMetaDataModel implements StructuredMetaDataModel
| Constructor and Description |
|---|
DefaultStructuredMetadataModel(DataType dataType) |
DefaultStructuredMetadataModel(DataType dataType,
MetaDataFieldFactory fieldFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetaDataModelVisitor modelVisitor)
Used internally for go over the model structure.
|
boolean |
equals(Object o) |
MetaDataField |
getFieldByName(String name) |
List<MetaDataField> |
getFields() |
int |
hashCode() |
void |
loadFieldsFrom(MetaDataFieldFactory fieldFactory) |
addAllProperties, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty, setImplementationClass, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removePropertypublic DefaultStructuredMetadataModel(DataType dataType)
public DefaultStructuredMetadataModel(DataType dataType, MetaDataFieldFactory fieldFactory)
public void loadFieldsFrom(MetaDataFieldFactory fieldFactory)
public void accept(MetaDataModelVisitor modelVisitor)
MetaDataModelaccept in interface MetaDataModelpublic List<MetaDataField> getFields()
getFields in interface StructuredMetaDataModelpublic MetaDataField getFieldByName(String name)
getFieldByName in interface StructuredMetaDataModelpublic boolean equals(Object o)
equals in class AbstractMetaDataModelpublic int hashCode()
hashCode in class AbstractMetaDataModelCopyright © 2016 MuleSoft, Inc.. All rights reserved.