org.raml.parser.visitor
Interface NodeHandler

All Known Subinterfaces:
YamlValidator
All Known Implementing Classes:
CompositeHandler, RamlDocumentBuilder, RamlDocumentValidator, YamlDocumentBuilder, YamlDocumentValidator

public interface NodeHandler


Method Summary
 void onDocumentEnd(MappingNode node)
           
 void onDocumentStart(MappingNode node)
           
 void onIncludeEnd(String includeName)
           
 void onIncludeResourceNotFound(ScalarNode node)
           
 void onIncludeStart(String includeName)
           
 void onMappingNodeEnd(MappingNode mappingNode)
           
 void onMappingNodeStart(MappingNode mappingNode)
           
 void onScalar(ScalarNode node, TupleType tupleType)
           
 void onSequenceElementEnd(Node sequenceNode)
           
 void onSequenceElementStart(Node sequenceNode)
           
 void onSequenceEnd(SequenceNode node, TupleType tupleType)
           
 void onSequenceStart(SequenceNode node, TupleType tupleType)
           
 void onTupleEnd(NodeTuple nodeTuple)
           
 void onTupleStart(NodeTuple nodeTuple)
           
 

Method Detail

onMappingNodeStart

void onMappingNodeStart(MappingNode mappingNode)

onMappingNodeEnd

void onMappingNodeEnd(MappingNode mappingNode)

onSequenceStart

void onSequenceStart(SequenceNode node,
                     TupleType tupleType)

onSequenceEnd

void onSequenceEnd(SequenceNode node,
                   TupleType tupleType)

onScalar

void onScalar(ScalarNode node,
              TupleType tupleType)

onDocumentStart

void onDocumentStart(MappingNode node)

onDocumentEnd

void onDocumentEnd(MappingNode node)

onTupleEnd

void onTupleEnd(NodeTuple nodeTuple)

onTupleStart

void onTupleStart(NodeTuple nodeTuple)

onSequenceElementStart

void onSequenceElementStart(Node sequenceNode)

onSequenceElementEnd

void onSequenceElementEnd(Node sequenceNode)

onIncludeResourceNotFound

void onIncludeResourceNotFound(ScalarNode node)

onIncludeStart

void onIncludeStart(String includeName)

onIncludeEnd

void onIncludeEnd(String includeName)


Copyright © 2013. All rights reserved.