org.raml.parser.builder
Interface NodeBuilder<V extends org.yaml.snakeyaml.nodes.Node>

All Known Subinterfaces:
TupleBuilder<K,V>
All Known Implementing Classes:
DefaultTupleBuilder, ImplicitMapEntryBuilder, MapTupleBuilder, MapWithListValueTupleBuilder, PojoTupleBuilder, ResourceTypeBuilder, ScalarTupleBuilder, SequenceTupleBuilder, TemplateBuilder, TraitBuilder

public interface NodeBuilder<V extends org.yaml.snakeyaml.nodes.Node>

Created with IntelliJ IDEA. User: santiagovacas Date: 6/28/13 Time: 5:48 PM To change this template use File | Settings | File Templates.


Method Summary
 Object buildValue(Object parent, V node)
          Builds the java model for the given node and set it to the parent object
 void setParentNodeBuilder(NodeBuilder parentBuilder)
          Sets the parent builder
 

Method Detail

buildValue

Object buildValue(Object parent,
                  V node)
Builds the java model for the given node and set it to the parent object

Parameters:
parent - The parent object
node - The node to build the model from
Returns:
The model

setParentNodeBuilder

void setParentNodeBuilder(NodeBuilder parentBuilder)
Sets the parent builder

Parameters:
parentBuilder -


Copyright © 2013. All rights reserved.