org.raml.parser.visitor
Class RamlDocumentBuilder

java.lang.Object
  extended by org.raml.parser.visitor.YamlDocumentBuilder<Raml>
      extended by org.raml.parser.visitor.RamlDocumentBuilder
All Implemented Interfaces:
NodeHandler

public class RamlDocumentBuilder
extends YamlDocumentBuilder<Raml>


Constructor Summary
RamlDocumentBuilder()
           
RamlDocumentBuilder(ResourceLoader resourceLoader, TagResolver... tagResolvers)
           
 
Method Summary
 MediaTypeResolver getMediaTypeResolver()
           
 TemplateResolver getTemplateResolver()
           
 void onMappingNodeEnd(org.yaml.snakeyaml.nodes.MappingNode mappingNode, TupleType tupleType)
           
 void onMappingNodeStart(org.yaml.snakeyaml.nodes.MappingNode mappingNode, TupleType tupleType)
           
protected  void postBuildProcess()
           
protected  void preBuildProcess()
           
 
Methods inherited from class org.raml.parser.visitor.YamlDocumentBuilder
build, build, build, dumpFromAst, dumpFromAst, getBuilderContext, getDocumentContext, getDocumentObject, getResourceLoader, getRootNode, onCustomTagEnd, onCustomTagError, onCustomTagStart, onDocumentEnd, onDocumentStart, onScalar, onSequenceElementEnd, onSequenceElementStart, onSequenceEnd, onSequenceStart, onTupleEnd, onTupleStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RamlDocumentBuilder

public RamlDocumentBuilder()

RamlDocumentBuilder

public RamlDocumentBuilder(ResourceLoader resourceLoader,
                           TagResolver... tagResolvers)
Method Detail

onMappingNodeStart

public void onMappingNodeStart(org.yaml.snakeyaml.nodes.MappingNode mappingNode,
                               TupleType tupleType)
Specified by:
onMappingNodeStart in interface NodeHandler
Overrides:
onMappingNodeStart in class YamlDocumentBuilder<Raml>

onMappingNodeEnd

public void onMappingNodeEnd(org.yaml.snakeyaml.nodes.MappingNode mappingNode,
                             TupleType tupleType)
Specified by:
onMappingNodeEnd in interface NodeHandler
Overrides:
onMappingNodeEnd in class YamlDocumentBuilder<Raml>

getTemplateResolver

public TemplateResolver getTemplateResolver()

getMediaTypeResolver

public MediaTypeResolver getMediaTypeResolver()

preBuildProcess

protected void preBuildProcess()
Overrides:
preBuildProcess in class YamlDocumentBuilder<Raml>

postBuildProcess

protected void postBuildProcess()
Overrides:
postBuildProcess in class YamlDocumentBuilder<Raml>


Copyright © 2013. All rights reserved.