org.raml.parser.builder
Class TemplateBuilder
java.lang.Object
org.raml.parser.builder.DefaultTupleBuilder<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.SequenceNode>
org.raml.parser.builder.SequenceTupleBuilder
org.raml.parser.builder.TemplateBuilder
- All Implemented Interfaces:
- NodeBuilder<org.yaml.snakeyaml.nodes.SequenceNode>, SequenceBuilder, TupleBuilder<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.SequenceNode>
- Direct Known Subclasses:
- ResourceTypeBuilder, TraitBuilder
public class TemplateBuilder
- extends SequenceTupleBuilder
|
Field Summary |
protected org.slf4j.Logger |
logger
|
|
Method Summary |
Object |
buildValue(Object parent,
org.yaml.snakeyaml.nodes.SequenceNode sequenceNode)
Builds the java model for the given node and set it to the parent object |
NodeBuilder |
getItemBuilder()
Returns the builder for the items of this sequence |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.slf4j.Logger logger
TemplateBuilder
public TemplateBuilder(String fieldName)
buildValue
public Object buildValue(Object parent,
org.yaml.snakeyaml.nodes.SequenceNode sequenceNode)
- Description copied from interface:
NodeBuilder
- Builds the java model for the given node and set it to the parent object
- Specified by:
buildValue in interface NodeBuilder<org.yaml.snakeyaml.nodes.SequenceNode>- Overrides:
buildValue in class SequenceTupleBuilder
- Parameters:
parent - The parent objectsequenceNode - The node to build the model from
- Returns:
- The model
getItemBuilder
public NodeBuilder getItemBuilder()
- Description copied from interface:
SequenceBuilder
- Returns the builder for the items of this sequence
- Specified by:
getItemBuilder in interface SequenceBuilder- Overrides:
getItemBuilder in class SequenceTupleBuilder
- Returns:
Copyright © 2013. All rights reserved.