org.raml.parser.builder
Class ScalarTupleBuilder
java.lang.Object
org.raml.parser.builder.DefaultTupleBuilder<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
org.raml.parser.builder.ScalarTupleBuilder
- All Implemented Interfaces:
- NodeBuilder<org.yaml.snakeyaml.nodes.ScalarNode>, TupleBuilder<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
public class ScalarTupleBuilder
- extends DefaultTupleBuilder<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
|
Method Summary |
void |
buildKey(Object parent,
org.yaml.snakeyaml.nodes.ScalarNode tuple)
|
Object |
buildValue(Object parent,
org.yaml.snakeyaml.nodes.ScalarNode node)
Builds the java model for the given node and set it to the parent object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScalarTupleBuilder
public ScalarTupleBuilder(String field,
Class<?> type)
buildValue
public Object buildValue(Object parent,
org.yaml.snakeyaml.nodes.ScalarNode node)
- 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.ScalarNode>- Overrides:
buildValue in class DefaultTupleBuilder<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
- Parameters:
parent - The parent objectnode - The node to build the model from
- Returns:
- The model
buildKey
public void buildKey(Object parent,
org.yaml.snakeyaml.nodes.ScalarNode tuple)
- Specified by:
buildKey in interface TupleBuilder<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>- Overrides:
buildKey in class DefaultTupleBuilder<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
Copyright © 2013. All rights reserved.