org.mule.common.metadata
Class DefaultSimpleMetaDataModel

java.lang.Object
  extended by org.mule.common.metadata.AbstractMetaDataModel
      extended by org.mule.common.metadata.DefaultSimpleMetaDataModel
All Implemented Interfaces:
MetaDataModel, SimpleMetaDataModel

public class DefaultSimpleMetaDataModel
extends AbstractMetaDataModel
implements SimpleMetaDataModel

Simple type metadata representation

Shouldn't use this directly. Use DefaultMetaDataBuilder instead.


Field Summary
static Set<DataType> complexTypes
           
 
Constructor Summary
DefaultSimpleMetaDataModel(DataType dataType)
          Used for Define Simple Types
 
Method Summary
 void accept(MetaDataModelVisitor modelVisitor)
          Used internally for go over the model structure.
 String toString()
           
 
Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel
addAllProperties, addProperty, as, equals, getDataType, getImplementationClass, getProperties, getProperty, hashCode, hasProperty, removeProperty, setImplementationClass
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mule.common.metadata.MetaDataModel
addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty
 

Field Detail

complexTypes

public static final Set<DataType> complexTypes
Constructor Detail

DefaultSimpleMetaDataModel

public DefaultSimpleMetaDataModel(DataType dataType)
Used for Define Simple Types

Parameters:
dataType -
Method Detail

toString

public String toString()
Overrides:
toString in class AbstractMetaDataModel

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


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