public class SequenceTupleRule extends DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode> implements SequenceRule
rules| Constructor and Description |
|---|
SequenceTupleRule() |
SequenceTupleRule(String fieldName,
Type itemType) |
SequenceTupleRule(String fieldName,
Type itemType,
NodeRuleFactory nodeRuleFactory) |
| Modifier and Type | Method and Description |
|---|---|
TupleRule<?,?> |
deepCopy() |
NodeRule<?> |
getItemRule() |
protected Type |
getItemType() |
protected DefaultTupleRule |
getScalarRule() |
Class<?>[] |
getValueNodeType() |
void |
setValueType(Type valueType) |
addRulesFor, checkClassToCopy, doValidateValue, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getRuleForTuple, isRequired, isValidValueNodeType, onRuleEnd, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, validateKey, validateValuepublic SequenceTupleRule()
public SequenceTupleRule(String fieldName, Type itemType, NodeRuleFactory nodeRuleFactory)
public NodeRule<?> getItemRule()
getItemRule in interface SequenceRuleprotected DefaultTupleRule getScalarRule()
public void setValueType(Type valueType)
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>public Class<?>[] getValueNodeType()
getValueNodeType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode>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.SequenceNode>protected Type getItemType()
Copyright © 2016. All rights reserved.