public class YamlDocumentSuggester extends Object implements NodeHandler
| Constructor and Description |
|---|
YamlDocumentSuggester(YamlDocumentBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
onCustomTagEnd(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node) |
void |
onCustomTagError(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node node,
String message) |
void |
onCustomTagStart(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node) |
void |
onDocumentEnd(org.yaml.snakeyaml.nodes.MappingNode node) |
boolean |
onDocumentStart(org.yaml.snakeyaml.nodes.MappingNode node)
This method is call when a document node 'event' is reached
|
void |
onMappingNodeEnd(org.yaml.snakeyaml.nodes.MappingNode mappingNode,
TupleType tupleType) |
boolean |
onMappingNodeStart(org.yaml.snakeyaml.nodes.MappingNode mappingNode,
TupleType tupleType)
This method is call when a mapping node 'event' is reached
|
void |
onScalar(org.yaml.snakeyaml.nodes.ScalarNode node,
TupleType tupleType) |
void |
onSequenceElementEnd(org.yaml.snakeyaml.nodes.Node sequenceNode) |
void |
onSequenceElementStart(org.yaml.snakeyaml.nodes.Node sequenceNode) |
void |
onSequenceEnd(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType) |
boolean |
onSequenceStart(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
This method is call when a sequence node 'event' is reached
|
void |
onTupleEnd(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple) |
boolean |
onTupleStart(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple) |
List<Suggestion> |
suggest(String topSection,
String context) |
List<Suggestion> |
suggest(String topSection,
String context,
String bottomSection) |
public YamlDocumentSuggester(YamlDocumentBuilder builder)
public List<Suggestion> suggest(String topSection, String context)
public List<Suggestion> suggest(String topSection, String context, String bottomSection)
public boolean onMappingNodeStart(org.yaml.snakeyaml.nodes.MappingNode mappingNode,
TupleType tupleType)
NodeHandleronMappingNodeStart in interface NodeHandlermappingNode - The mapping nodetupleType - If is part of Key or A Value in the container Node.public void onMappingNodeEnd(org.yaml.snakeyaml.nodes.MappingNode mappingNode,
TupleType tupleType)
onMappingNodeEnd in interface NodeHandlerpublic boolean onSequenceStart(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
NodeHandleronSequenceStart in interface NodeHandlernode - The sequenceNode nodetupleType - If is part of Key or A Value in the container Node.NodeHandler.onSequenceElementEnd(org.yaml.snakeyaml.nodes.Node)public void onSequenceEnd(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
onSequenceEnd in interface NodeHandlerpublic void onScalar(org.yaml.snakeyaml.nodes.ScalarNode node,
TupleType tupleType)
onScalar in interface NodeHandlerpublic boolean onDocumentStart(org.yaml.snakeyaml.nodes.MappingNode node)
NodeHandleronDocumentStart in interface NodeHandlernode - The documentNode nodepublic void onDocumentEnd(org.yaml.snakeyaml.nodes.MappingNode node)
onDocumentEnd in interface NodeHandlerpublic void onTupleEnd(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
onTupleEnd in interface NodeHandlerpublic boolean onTupleStart(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
onTupleStart in interface NodeHandlerpublic void onSequenceElementStart(org.yaml.snakeyaml.nodes.Node sequenceNode)
onSequenceElementStart in interface NodeHandlerpublic void onSequenceElementEnd(org.yaml.snakeyaml.nodes.Node sequenceNode)
onSequenceElementEnd in interface NodeHandlerpublic void onCustomTagStart(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node)
onCustomTagStart in interface NodeHandlerpublic void onCustomTagEnd(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node)
onCustomTagEnd in interface NodeHandlerpublic void onCustomTagError(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node node,
String message)
onCustomTagError in interface NodeHandlerCopyright © 2016. All rights reserved.