org.mule.common.metadata
Class DefaultListMetaDataModel

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

public class DefaultListMetaDataModel
extends AbstractMetaDataModel
implements ListMetaDataModel

List metadata representation

Shouldn't use this directly. Use DefaultMetaDataBuilder instead.


Constructor Summary
DefaultListMetaDataModel(MetaDataModel model)
           
DefaultListMetaDataModel(MetaDataModel model, boolean isArray)
           
 
Method Summary
 void accept(MetaDataModelVisitor modelVisitor)
          Used internally for go over the model structure.
 boolean equals(Object obj)
           
 MetaDataModel getElementModel()
           
 int hashCode()
           
 boolean isArray()
           
 String toString()
           
 
Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel
addAllProperties, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, 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
 

Constructor Detail

DefaultListMetaDataModel

public DefaultListMetaDataModel(MetaDataModel model)

DefaultListMetaDataModel

public DefaultListMetaDataModel(MetaDataModel model,
                                boolean isArray)
Method Detail

getElementModel

public MetaDataModel getElementModel()
Specified by:
getElementModel in interface ListMetaDataModel

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractMetaDataModel

isArray

public boolean isArray()
Specified by:
isArray in interface ListMetaDataModel

equals

public boolean equals(Object obj)
Overrides:
equals in class AbstractMetaDataModel

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.