org.mule.common.metadata
Class AbstractStructuredMetaDataModel

java.lang.Object
  extended by org.mule.common.metadata.AbstractMetaDataModel
      extended by org.mule.common.metadata.AbstractStructuredMetaDataModel
All Implemented Interfaces:
MetaDataModel, StructuredMetaDataModel
Direct Known Subclasses:
DefaultDefinedMapMetaDataModel, DefaultPojoMetaDataModel, DefaultXmlMetaDataModel

public abstract class AbstractStructuredMetaDataModel
extends AbstractMetaDataModel
implements StructuredMetaDataModel


Constructor Summary
protected AbstractStructuredMetaDataModel(DataType dataType, List<MetaDataField> fields)
           
protected AbstractStructuredMetaDataModel(DataType dataType, MetaDataFieldFactory fieldFactory)
           
 
Method Summary
 MetaDataField getFieldByName(String name)
           
 List<MetaDataField> getFields()
           
 
Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel
addAllProperties, addProperty, as, equals, getDataType, getImplementationClass, getProperties, getProperty, hashCode, hasProperty, removeProperty, setImplementationClass, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mule.common.metadata.MetaDataModel
accept, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty
 

Constructor Detail

AbstractStructuredMetaDataModel

protected AbstractStructuredMetaDataModel(DataType dataType,
                                          MetaDataFieldFactory fieldFactory)
                                   throws Exception
Throws:
Exception

AbstractStructuredMetaDataModel

protected AbstractStructuredMetaDataModel(DataType dataType,
                                          List<MetaDataField> fields)
Method Detail

getFields

public List<MetaDataField> getFields()
Specified by:
getFields in interface StructuredMetaDataModel

getFieldByName

public MetaDataField getFieldByName(String name)
Specified by:
getFieldByName in interface StructuredMetaDataModel


Copyright © 2015 MuleSoft, Inc.. All rights reserved.