Class ViewGeneratingVisitor
- java.lang.Object
-
- org.soulwing.prospecto.api.template.AbstractViewNodeVisitor
-
- org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
-
- All Implemented Interfaces:
ViewNodeVisitor
public class ViewGeneratingVisitor extends AbstractViewNodeVisitor
AViewNodeVisitor
that produces a tree ofViewEventGenerator
nodes.- Author:
- Carl Harris
-
-
Constructor Summary
Constructors Constructor Description ViewGeneratingVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
visitArrayOfObjects(ArrayOfObjectsNode node, Object state)
Object
visitArrayOfReferences(ArrayOfReferencesNode node, Object state)
Object
visitArrayOfValues(ArrayOfValuesNode node, Object state)
Object
visitEnvelope(EnvelopeNode node, Object state)
Object
visitMeta(MetaNode node, Object state)
Object
visitObject(ObjectNode node, Object state)
Object
visitReference(ReferenceNode node, Object state)
Object
visitSplice(SpliceNode node, Object state)
Object
visitSubtype(SubtypeNode node, Object state)
Object
visitValue(ValueNode node, Object state)
-
-
-
Method Detail
-
visitValue
public Object visitValue(ValueNode node, Object state)
- Specified by:
visitValue
in interfaceViewNodeVisitor
- Overrides:
visitValue
in classAbstractViewNodeVisitor
-
visitMeta
public Object visitMeta(MetaNode node, Object state)
- Specified by:
visitMeta
in interfaceViewNodeVisitor
- Overrides:
visitMeta
in classAbstractViewNodeVisitor
-
visitSplice
public Object visitSplice(SpliceNode node, Object state)
- Specified by:
visitSplice
in interfaceViewNodeVisitor
- Overrides:
visitSplice
in classAbstractViewNodeVisitor
-
visitObject
public Object visitObject(ObjectNode node, Object state)
- Specified by:
visitObject
in interfaceViewNodeVisitor
- Overrides:
visitObject
in classAbstractViewNodeVisitor
-
visitReference
public Object visitReference(ReferenceNode node, Object state)
- Specified by:
visitReference
in interfaceViewNodeVisitor
- Overrides:
visitReference
in classAbstractViewNodeVisitor
-
visitEnvelope
public Object visitEnvelope(EnvelopeNode node, Object state)
- Specified by:
visitEnvelope
in interfaceViewNodeVisitor
- Overrides:
visitEnvelope
in classAbstractViewNodeVisitor
-
visitSubtype
public Object visitSubtype(SubtypeNode node, Object state)
- Specified by:
visitSubtype
in interfaceViewNodeVisitor
- Overrides:
visitSubtype
in classAbstractViewNodeVisitor
-
visitArrayOfValues
public Object visitArrayOfValues(ArrayOfValuesNode node, Object state)
- Specified by:
visitArrayOfValues
in interfaceViewNodeVisitor
- Overrides:
visitArrayOfValues
in classAbstractViewNodeVisitor
-
visitArrayOfObjects
public Object visitArrayOfObjects(ArrayOfObjectsNode node, Object state)
- Specified by:
visitArrayOfObjects
in interfaceViewNodeVisitor
- Overrides:
visitArrayOfObjects
in classAbstractViewNodeVisitor
-
visitArrayOfReferences
public Object visitArrayOfReferences(ArrayOfReferencesNode node, Object state)
- Specified by:
visitArrayOfReferences
in interfaceViewNodeVisitor
- Overrides:
visitArrayOfReferences
in classAbstractViewNodeVisitor
-
-