|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.common.metadata.DefaultQueryResultMetaDataModel
public class DefaultQueryResultMetaDataModel
Query metadata representation
Shouldn't use this directly. Use DefaultMetaDataBuilder instead.
| Constructor Summary | |
|---|---|
DefaultQueryResultMetaDataModel(DefinedMapMetaDataModel definedMapMetaDataModel)
|
|
| Method Summary | ||
|---|---|---|
void |
accept(MetaDataModelVisitor modelVisitor)
Used internally for go over the model structure. |
|
boolean |
addProperty(MetaDataModelProperty metaDataFieldProperty)
|
|
|
as(Class<T> clazz)
Used internally to determine the type of the model. |
|
DataType |
getDataType()
|
|
MetaDataField |
getFieldByName(String name)
|
|
List<MetaDataField> |
getFields()
|
|
String |
getImplementationClass()
Return an implementation class if any. |
|
MetaDataModel |
getKeyMetaDataModel()
|
|
Set<String> |
getKeys()
|
|
String |
getName()
|
|
List<MetaDataModelProperty> |
getProperties()
Properties used for advanced scenarios. |
|
|
getProperty(Class<T> metaDataFieldProperty)
Property used for advanced scenarios. |
|
MetaDataModel |
getValueMetaDataModel(String key)
|
|
boolean |
hasProperty(Class<? extends MetaDataModelProperty> metaDataFieldProperty)
|
|
boolean |
removeProperty(MetaDataModelProperty metaDataFieldProperty)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultQueryResultMetaDataModel(DefinedMapMetaDataModel definedMapMetaDataModel)
| Method Detail |
|---|
public String getName()
getName in interface DefinedMapMetaDataModelpublic Set<String> getKeys()
getKeys in interface DefinedMapMetaDataModelpublic MetaDataModel getKeyMetaDataModel()
getKeyMetaDataModel in interface DefinedMapMetaDataModelpublic MetaDataModel getValueMetaDataModel(String key)
getValueMetaDataModel in interface DefinedMapMetaDataModelpublic List<MetaDataField> getFields()
getFields in interface StructuredMetaDataModelpublic MetaDataField getFieldByName(String name)
getFieldByName in interface StructuredMetaDataModelpublic DataType getDataType()
getDataType in interface MetaDataModelpublic <T extends MetaDataModel> T as(Class<T> clazz)
MetaDataModel
as in interface MetaDataModelpublic void accept(MetaDataModelVisitor modelVisitor)
MetaDataModel
accept in interface MetaDataModelpublic String getImplementationClass()
MetaDataModel
getImplementationClass in interface MetaDataModelpublic List<MetaDataModelProperty> getProperties()
MetaDataModel
getProperties in interface MetaDataModelpublic boolean addProperty(MetaDataModelProperty metaDataFieldProperty)
addProperty in interface MetaDataModelpublic boolean removeProperty(MetaDataModelProperty metaDataFieldProperty)
removeProperty in interface MetaDataModelpublic boolean hasProperty(Class<? extends MetaDataModelProperty> metaDataFieldProperty)
hasProperty in interface MetaDataModelpublic <T extends MetaDataModelProperty> T getProperty(Class<T> metaDataFieldProperty)
MetaDataModel
getProperty in interface MetaDataModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||