public interface TupleRule<K extends org.yaml.snakeyaml.nodes.Node,V extends org.yaml.snakeyaml.nodes.Node> extends NodeRule<V>
| Modifier and Type | Method and Description |
|---|---|
TupleRule<?,?> |
deepCopy() |
TupleHandler |
getHandler() |
K |
getKey() |
String |
getName() |
TupleRule<?,?> |
getParentTupleRule() |
TupleRule<?,?> |
getRootTupleRule() |
TupleRule<?,?> |
getRuleByFieldName(String fieldName) |
TupleRule<?,?> |
getRuleForTuple(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple) |
void |
setHandler(TupleHandler tupleHandler) |
void |
setName(String name) |
void |
setNestedRules(Map<String,TupleRule<?,?>> innerBuilders) |
void |
setNodeRuleFactory(NodeRuleFactory nodeRuleFactory) |
void |
setParentTupleRule(TupleRule<?,?> parent) |
void |
setRequired(boolean required) |
void |
setValueType(Type valueType) |
List<ValidationResult> |
validateKey(K key) |
onRuleEnd, validateValueList<ValidationResult> validateKey(K key)
TupleRule<?,?> getRuleForTuple(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
void setParentTupleRule(TupleRule<?,?> parent)
TupleRule<?,?> getParentTupleRule()
TupleRule<?,?> getRootTupleRule()
String getName()
void setName(String name)
void setHandler(TupleHandler tupleHandler)
TupleHandler getHandler()
void setRequired(boolean required)
void setNodeRuleFactory(NodeRuleFactory nodeRuleFactory)
K getKey()
void setValueType(Type valueType)
TupleRule<?,?> deepCopy()
Copyright © 2020. All rights reserved.