public class ProtocolRule extends DefaultTupleRule<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node> implements SequenceRule
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,TupleRule<?,?>> |
rules |
| Constructor and Description |
|---|
ProtocolRule() |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationResult> |
doValidateValue(org.yaml.snakeyaml.nodes.Node value) |
TupleHandler |
getHandler() |
NodeRule<?> |
getItemRule() |
Class<?>[] |
getValueNodeType() |
protected boolean |
isValidValueNodeType(Class valueNodeClass) |
addRulesFor, checkClassToCopy, deepCopy, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getRuleForTuple, isRequired, onRuleEnd, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, setValueType, validateKey, validateValuepublic TupleHandler getHandler()
getHandler in interface TupleRule<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node>getHandler in class DefaultTupleRule<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node>protected boolean isValidValueNodeType(Class valueNodeClass)
isValidValueNodeType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node>public Class<?>[] getValueNodeType()
getValueNodeType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node>public NodeRule<?> getItemRule()
getItemRule in interface SequenceRulepublic List<ValidationResult> doValidateValue(org.yaml.snakeyaml.nodes.Node value)
doValidateValue in class DefaultTupleRule<org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node>Copyright © 2020. All rights reserved.