public class UriParametersRule extends DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.MappingNode>
rules| Constructor and Description |
|---|
UriParametersRule() |
| Modifier and Type | Method and Description |
|---|---|
TupleRule<?,?> |
deepCopy() |
TupleRule<?,?> |
getRuleForTuple(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple) |
BaseUriRule |
getUriRule() |
List<ValidationResult> |
onRuleEnd()
Called when the ruled was ended to verify all mandatory fields are present
|
void |
setKeyNode(org.yaml.snakeyaml.nodes.ScalarNode rulePresent) |
List<ValidationResult> |
validateKey(org.yaml.snakeyaml.nodes.ScalarNode key) |
boolean |
wasAlreadyDefined() |
addRulesFor, checkClassToCopy, doValidateValue, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getValueNodeType, isRequired, isValidValueNodeType, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, setValueType, validateValuepublic List<ValidationResult> onRuleEnd()
NodeRuleonRuleEnd in interface NodeRule<org.yaml.snakeyaml.nodes.Node>onRuleEnd in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.MappingNode>public 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.MappingNode>public TupleRule<?,?> getRuleForTuple(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
getRuleForTuple in interface TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>getRuleForTuple in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.MappingNode>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.MappingNode>public void setKeyNode(org.yaml.snakeyaml.nodes.ScalarNode rulePresent)
public BaseUriRule getUriRule()
Copyright © 2020. All rights reserved.