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