public class DefaultDefinedMapMetaDataModel extends AbstractStructuredMetaDataModel implements DefinedMapMetaDataModel
Dynamic Object metadata representation
Shouldn't use this directly. Use DefaultMetaDataBuilder instead.
| Constructor and Description |
|---|
DefaultDefinedMapMetaDataModel(List<MetaDataField> fields) |
DefaultDefinedMapMetaDataModel(List<MetaDataField> fields,
String name) |
DefaultDefinedMapMetaDataModel(Map<String,? extends MetaDataModel> metaDataModelMap)
Deprecated.
|
DefaultDefinedMapMetaDataModel(Map<String,? extends MetaDataModel> metaDataModelMap,
String name)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetaDataModelVisitor modelVisitor)
Used internally for go over the model structure.
|
boolean |
equals(Object obj) |
MetaDataModel |
getKeyMetaDataModel() |
Set<String> |
getKeys() |
String |
getName() |
MetaDataModel |
getValueMetaDataModel(String key) |
int |
hashCode() |
getFieldByName, getFieldsaddAllProperties, addProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty, setImplementationClass, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFieldByName, getFieldsaddProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty@Deprecated public DefaultDefinedMapMetaDataModel(Map<String,? extends MetaDataModel> metaDataModelMap, String name)
@Deprecated public DefaultDefinedMapMetaDataModel(Map<String,? extends MetaDataModel> metaDataModelMap)
public DefaultDefinedMapMetaDataModel(List<MetaDataField> fields)
public DefaultDefinedMapMetaDataModel(List<MetaDataField> fields, String name)
public Set<String> getKeys()
getKeys in interface DefinedMapMetaDataModelpublic MetaDataModel getKeyMetaDataModel()
getKeyMetaDataModel in interface DefinedMapMetaDataModelpublic MetaDataModel getValueMetaDataModel(String key)
getValueMetaDataModel in interface DefinedMapMetaDataModelpublic String getName()
getName in interface DefinedMapMetaDataModelpublic int hashCode()
hashCode in class AbstractMetaDataModelpublic boolean equals(Object obj)
equals in class AbstractMetaDataModelpublic void accept(MetaDataModelVisitor modelVisitor)
MetaDataModelaccept in interface MetaDataModelCopyright © 2015 MuleSoft, Inc.. All rights reserved.