org.mule.common.metadata
Class DefaultDefinedMapMetaDataModel
java.lang.Object
org.mule.common.metadata.AbstractMetaDataModel
org.mule.common.metadata.AbstractStructuredMetaDataModel
org.mule.common.metadata.DefaultDefinedMapMetaDataModel
- All Implemented Interfaces:
- DefinedMapMetaDataModel, MetaDataModel, StructuredMetaDataModel
public class DefaultDefinedMapMetaDataModel
- extends AbstractStructuredMetaDataModel
- implements DefinedMapMetaDataModel
Dynamic Object metadata representation
Shouldn't use this directly. Use DefaultMetaDataBuilder instead.
| Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel |
addAllProperties, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty, setImplementationClass, toString |
DefaultDefinedMapMetaDataModel
@Deprecated
public DefaultDefinedMapMetaDataModel(Map<String,? extends MetaDataModel> metaDataModelMap,
String name)
- Deprecated.
DefaultDefinedMapMetaDataModel
@Deprecated
public DefaultDefinedMapMetaDataModel(Map<String,? extends MetaDataModel> metaDataModelMap)
- Deprecated.
DefaultDefinedMapMetaDataModel
public DefaultDefinedMapMetaDataModel(List<MetaDataField> fields)
DefaultDefinedMapMetaDataModel
public DefaultDefinedMapMetaDataModel(List<MetaDataField> fields,
String name)
getKeys
public Set<String> getKeys()
- Specified by:
getKeys in interface DefinedMapMetaDataModel
getKeyMetaDataModel
public MetaDataModel getKeyMetaDataModel()
- Specified by:
getKeyMetaDataModel in interface DefinedMapMetaDataModel
getValueMetaDataModel
public MetaDataModel getValueMetaDataModel(String key)
- Specified by:
getValueMetaDataModel in interface DefinedMapMetaDataModel
getName
public String getName()
- Specified by:
getName in interface DefinedMapMetaDataModel
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 © 2015 MuleSoft, Inc.. All rights reserved.