public class SimpleRule extends DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
rules| Constructor and Description |
|---|
SimpleRule(String fieldName,
Class<?> fieldClass) |
| Modifier and Type | Method and Description |
|---|---|
TupleRule<?,?> |
deepCopy() |
List<ValidationResult> |
doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode node) |
Class<?> |
getFieldClass() |
org.yaml.snakeyaml.nodes.ScalarNode |
getKeyNode() |
org.yaml.snakeyaml.nodes.ScalarNode |
getValueNode() |
Class<?>[] |
getValueNodeType() |
void |
setFieldClass(Class<?> fieldClass) |
void |
setKeyNode(org.yaml.snakeyaml.nodes.ScalarNode rulePresent) |
void |
setValueNode(org.yaml.snakeyaml.nodes.ScalarNode valueNode) |
List<ValidationResult> |
validateKey(org.yaml.snakeyaml.nodes.ScalarNode key) |
boolean |
wasAlreadyDefined() |
addRulesFor, checkClassToCopy, 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 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>public List<ValidationResult> doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode node)
doValidateValue in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>public Class<?>[] getValueNodeType()
getValueNodeType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>public boolean wasAlreadyDefined()
public TupleRule<?,?> deepCopy()
deepCopy in interface TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>deepCopy in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>public void setKeyNode(org.yaml.snakeyaml.nodes.ScalarNode rulePresent)
public org.yaml.snakeyaml.nodes.ScalarNode getKeyNode()
public org.yaml.snakeyaml.nodes.ScalarNode getValueNode()
public void setValueNode(org.yaml.snakeyaml.nodes.ScalarNode valueNode)
public Class<?> getFieldClass()
public void setFieldClass(Class<?> fieldClass)
Copyright © 2017. All rights reserved.