org.mule.common.metadata
Class DefaultParameterizedMapMetaDataModel

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

public class DefaultParameterizedMapMetaDataModel
extends AbstractMetaDataModel
implements ParameterizedMapMetaDataModel

Map metadata representation

Shouldn't use this directly. Use DefaultMetaDataBuilder instead.


Constructor Summary
DefaultParameterizedMapMetaDataModel(MetaDataModel keyMetaDataModel, MetaDataModel valueMetaDataModel)
           
DefaultParameterizedMapMetaDataModel(MetaDataModel keyMetaDataModel, MetaDataModel valueMetaDataModel, String name)
           
 
Method Summary
 void accept(MetaDataModelVisitor modelVisitor)
          Used internally for go over the model structure.
 boolean equals(Object obj)
           
 MetaDataModel getKeyMetaDataModel()
           
 String getName()
           
 MetaDataModel getValueMetaDataModel()
           
 int hashCode()
           
 
Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel
addAllProperties, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, 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
addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty
 

Constructor Detail

DefaultParameterizedMapMetaDataModel

public DefaultParameterizedMapMetaDataModel(MetaDataModel keyMetaDataModel,
                                            MetaDataModel valueMetaDataModel)

DefaultParameterizedMapMetaDataModel

public DefaultParameterizedMapMetaDataModel(MetaDataModel keyMetaDataModel,
                                            MetaDataModel valueMetaDataModel,
                                            String name)
Method Detail

getKeyMetaDataModel

public MetaDataModel getKeyMetaDataModel()
Specified by:
getKeyMetaDataModel in interface ParameterizedMapMetaDataModel

getValueMetaDataModel

public MetaDataModel getValueMetaDataModel()
Specified by:
getValueMetaDataModel in interface ParameterizedMapMetaDataModel

getName

public String getName()
Specified by:
getName in interface ParameterizedMapMetaDataModel

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractMetaDataModel

equals

public boolean equals(Object obj)
Overrides:
equals 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 © 2014. All rights reserved.