public class YamlDocumentValidator extends Object implements YamlValidator
YamlDocumentValidator class.
| Modifier | Constructor and Description |
|---|---|
protected |
YamlDocumentValidator(Class<?> documentClass)
Constructor for YamlDocumentValidator.
|
protected |
YamlDocumentValidator(Class<?> documentClass,
NodeRuleFactory nodeRuleFactory)
Constructor for YamlDocumentValidator.
|
| Modifier and Type | Method and Description |
|---|---|
List<ValidationResult> |
getMessages()
Getter for the field
messages. |
protected Stack<NodeRule<?>> |
getRuleContext()
Getter for the field
ruleContext. |
void |
onCustomTagEnd(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node)
onCustomTagEnd.
|
void |
onCustomTagError(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node node,
String message)
onCustomTagError.
|
void |
onCustomTagStart(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node)
onCustomTagStart.
|
void |
onDocumentEnd(org.yaml.snakeyaml.nodes.MappingNode node)
onDocumentEnd.
|
void |
onDocumentStart(org.yaml.snakeyaml.nodes.MappingNode node)
onDocumentStart.
|
void |
onMappingNodeEnd(org.yaml.snakeyaml.nodes.MappingNode node,
TupleType tupleType)
onMappingNodeEnd.
|
void |
onMappingNodeStart(org.yaml.snakeyaml.nodes.MappingNode node,
TupleType tupleType)
onMappingNodeStart.
|
void |
onScalar(org.yaml.snakeyaml.nodes.ScalarNode node,
TupleType tupleType)
onScalar.
|
void |
onSequenceElementEnd(org.yaml.snakeyaml.nodes.Node sequenceNode)
onSequenceElementEnd.
|
void |
onSequenceElementStart(org.yaml.snakeyaml.nodes.Node sequenceNode)
onSequenceElementStart.
|
void |
onSequenceEnd(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
onSequenceEnd.
|
void |
onSequenceStart(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
onSequenceStart.
|
void |
onTupleEnd(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
onTupleEnd.
|
void |
onTupleStart(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
onTupleStart.
|
protected YamlDocumentValidator(Class<?> documentClass)
Constructor for YamlDocumentValidator.
documentClass - a Class object.protected YamlDocumentValidator(Class<?> documentClass, NodeRuleFactory nodeRuleFactory)
Constructor for YamlDocumentValidator.
documentClass - a Class object.nodeRuleFactory - a NodeRuleFactory object.protected Stack<NodeRule<?>> getRuleContext()
Getter for the field ruleContext.
Stack object.public void onMappingNodeStart(org.yaml.snakeyaml.nodes.MappingNode node,
TupleType tupleType)
onMappingNodeStart.
onMappingNodeStart in interface NodeHandlernode - a MappingNode object.tupleType - a TupleType object.public void onMappingNodeEnd(org.yaml.snakeyaml.nodes.MappingNode node,
TupleType tupleType)
onMappingNodeEnd.
onMappingNodeEnd in interface NodeHandlernode - a MappingNode object.tupleType - a TupleType object.public void onSequenceStart(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
onSequenceStart.
onSequenceStart in interface NodeHandlernode - a SequenceNode object.tupleType - a TupleType object.public void onSequenceEnd(org.yaml.snakeyaml.nodes.SequenceNode node,
TupleType tupleType)
onSequenceEnd.
onSequenceEnd in interface NodeHandlernode - a SequenceNode object.tupleType - a TupleType object.public void onScalar(org.yaml.snakeyaml.nodes.ScalarNode node,
TupleType tupleType)
onScalar.
onScalar in interface NodeHandlernode - a ScalarNode object.tupleType - a TupleType object.public void onDocumentStart(org.yaml.snakeyaml.nodes.MappingNode node)
onDocumentStart.
onDocumentStart in interface NodeHandlernode - a MappingNode object.public void onDocumentEnd(org.yaml.snakeyaml.nodes.MappingNode node)
onDocumentEnd.
onDocumentEnd in interface NodeHandlernode - a MappingNode object.public void onTupleEnd(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
onTupleEnd.
onTupleEnd in interface NodeHandlernodeTuple - a NodeTuple object.public void onTupleStart(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
onTupleStart.
onTupleStart in interface NodeHandlernodeTuple - a NodeTuple object.public void onSequenceElementStart(org.yaml.snakeyaml.nodes.Node sequenceNode)
onSequenceElementStart.
onSequenceElementStart in interface NodeHandlersequenceNode - a Node object.public void onSequenceElementEnd(org.yaml.snakeyaml.nodes.Node sequenceNode)
onSequenceElementEnd.
onSequenceElementEnd in interface NodeHandlersequenceNode - a Node object.public void onCustomTagStart(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node)
onCustomTagStart.
onCustomTagStart in interface NodeHandlertag - a Tag object.originalValueNode - a Node object.node - a Node object.public void onCustomTagEnd(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node originalValueNode,
org.yaml.snakeyaml.nodes.Node node)
onCustomTagEnd.
onCustomTagEnd in interface NodeHandlertag - a Tag object.originalValueNode - a Node object.node - a Node object.public void onCustomTagError(org.yaml.snakeyaml.nodes.Tag tag,
org.yaml.snakeyaml.nodes.Node node,
String message)
onCustomTagError.
onCustomTagError in interface NodeHandlertag - a Tag object.node - a Node object.message - a String object.public List<ValidationResult> getMessages()
Getter for the field messages.
getMessages in interface YamlValidatorList object.Copyright © 2015 Mulesoft. All rights reserved.