public class SimpleRule extends DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
SimpleRule class.
rules| Constructor and Description |
|---|
SimpleRule(String fieldName,
Class<?> fieldClass)
Constructor for SimpleRule.
|
| Modifier and Type | Method and Description |
|---|---|
List<ValidationResult> |
doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode node)
doValidateValue.
|
Class<?> |
getFieldClass()
Getter for the field
fieldClass. |
org.yaml.snakeyaml.nodes.ScalarNode |
getKeyNode()
Getter for the field
keyNode. |
org.yaml.snakeyaml.nodes.ScalarNode |
getValueNode()
Getter for the field
valueNode. |
Class<?>[] |
getValueNodeType()
getValueNodeType.
|
void |
setFieldClass(Class<?> fieldClass)
Setter for the field
fieldClass. |
void |
setKeyNode(org.yaml.snakeyaml.nodes.ScalarNode rulePresent)
Setter for the field
keyNode. |
void |
setValueNode(org.yaml.snakeyaml.nodes.ScalarNode valueNode)
Setter for the field
valueNode. |
List<ValidationResult> |
validateKey(org.yaml.snakeyaml.nodes.ScalarNode key)
validateKey.
|
boolean |
wasAlreadyDefined()
wasAlreadyDefined.
|
addRulesFor, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getRuleForTuple, isRequired, isValidValueNodeType, onRuleEnd, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, setValueType, validateValuepublic List<ValidationResult> validateKey(org.yaml.snakeyaml.nodes.ScalarNode key)
validateKey.
validateKey in interface TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>validateKey in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>key - a ScalarNode object.List object.public List<ValidationResult> doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode node)
doValidateValue.
doValidateValue in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>node - a ScalarNode object.List object.public Class<?>[] getValueNodeType()
getValueNodeType.
getValueNodeType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>Class objects.public boolean wasAlreadyDefined()
wasAlreadyDefined.
public void setKeyNode(org.yaml.snakeyaml.nodes.ScalarNode rulePresent)
Setter for the field keyNode.
rulePresent - a ScalarNode object.public org.yaml.snakeyaml.nodes.ScalarNode getKeyNode()
Getter for the field keyNode.
ScalarNode object.public org.yaml.snakeyaml.nodes.ScalarNode getValueNode()
Getter for the field valueNode.
ScalarNode object.public void setValueNode(org.yaml.snakeyaml.nodes.ScalarNode valueNode)
Setter for the field valueNode.
valueNode - a ScalarNode object.public Class<?> getFieldClass()
Getter for the field fieldClass.
Class object.Copyright © 2015 Mulesoft. All rights reserved.