public class SequenceTupleRule extends DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode> implements SequenceRule
SequenceTupleRule class.
rules| Constructor and Description |
|---|
SequenceTupleRule()
Constructor for SequenceTupleRule.
|
SequenceTupleRule(String fieldName,
Type itemType)
Constructor for SequenceTupleRule.
|
SequenceTupleRule(String fieldName,
Type itemType,
NodeRuleFactory nodeRuleFactory)
Constructor for SequenceTupleRule.
|
| Modifier and Type | Method and Description |
|---|---|
NodeRule<?> |
getItemRule()
getItemRule.
|
protected Type |
getItemType()
Getter for the field
itemType. |
protected DefaultTupleRule |
getScalarRule()
getScalarRule.
|
void |
setValueType(Type valueType)
setValueType.
|
addRulesFor, doValidateValue, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getRuleForTuple, getValueNodeType, isRequired, isValidValueNodeType, onRuleEnd, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, validateKey, validateValuepublic SequenceTupleRule()
Constructor for SequenceTupleRule.
public SequenceTupleRule(String fieldName, Type itemType)
Constructor for SequenceTupleRule.
public SequenceTupleRule(String fieldName, Type itemType, NodeRuleFactory nodeRuleFactory)
Constructor for SequenceTupleRule.
fieldName - a String object.itemType - a Type object.nodeRuleFactory - a NodeRuleFactory object.public NodeRule<?> getItemRule()
getItemRule.
getItemRule in interface SequenceRuleNodeRule object.protected DefaultTupleRule getScalarRule()
getScalarRule.
DefaultTupleRule object.public void setValueType(Type valueType)
setValueType.
setValueType in interface TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>setValueType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode>valueType - a Type object.Copyright © 2015 Mulesoft. All rights reserved.