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:
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
 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)

AbstractStructuredMetaDataModel

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

getFields

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


Copyright © 2014. All rights reserved.