org.mule.common.metadata
Class MetaDataQueryFilterVisitor

java.lang.Object
  extended by org.mule.common.metadata.MetaDataQueryFilterVisitor
All Implemented Interfaces:
MetaDataModelVisitor

public class MetaDataQueryFilterVisitor
extends Object
implements MetaDataModelVisitor

Visitor used to filter metadata fields


Constructor Summary
MetaDataQueryFilterVisitor(List<Field> fields)
           
 
Method Summary
 MetaData filteringResult()
           
 void visitDynamicMapModel(DefinedMapMetaDataModel definedMapMetaDataModel)
           
 void visitListMetaDataModel(ListMetaDataModel listMetaDataModel)
           
 void visitPojoModel(PojoMetaDataModel pojoMetaDataModel)
           
 void visitSimpleMetaDataModel(SimpleMetaDataModel simpleMetaDataModel)
           
 void visitStaticMapModel(ParameterizedMapMetaDataModel parameterizedMapMetaDataModel)
           
 void visitUnknownMetaDataModel(UnknownMetaDataModel unknownMetaDataModel)
           
 void visitXmlMetaDataModel(XmlMetaDataModel xmlMetaDataModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaDataQueryFilterVisitor

public MetaDataQueryFilterVisitor(List<Field> fields)
Method Detail

visitPojoModel

public void visitPojoModel(PojoMetaDataModel pojoMetaDataModel)
Specified by:
visitPojoModel in interface MetaDataModelVisitor

visitListMetaDataModel

public void visitListMetaDataModel(ListMetaDataModel listMetaDataModel)
Specified by:
visitListMetaDataModel in interface MetaDataModelVisitor

visitSimpleMetaDataModel

public void visitSimpleMetaDataModel(SimpleMetaDataModel simpleMetaDataModel)
Specified by:
visitSimpleMetaDataModel in interface MetaDataModelVisitor

visitStaticMapModel

public void visitStaticMapModel(ParameterizedMapMetaDataModel parameterizedMapMetaDataModel)
Specified by:
visitStaticMapModel in interface MetaDataModelVisitor

visitXmlMetaDataModel

public void visitXmlMetaDataModel(XmlMetaDataModel xmlMetaDataModel)
Specified by:
visitXmlMetaDataModel in interface MetaDataModelVisitor

visitUnknownMetaDataModel

public void visitUnknownMetaDataModel(UnknownMetaDataModel unknownMetaDataModel)
Specified by:
visitUnknownMetaDataModel in interface MetaDataModelVisitor

visitDynamicMapModel

public void visitDynamicMapModel(DefinedMapMetaDataModel definedMapMetaDataModel)
Specified by:
visitDynamicMapModel in interface MetaDataModelVisitor

filteringResult

public MetaData filteringResult()


Copyright © 2014. All rights reserved.