org.raml.parser.rule
Class SequenceTupleRule
java.lang.Object
org.raml.parser.rule.DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode>
org.raml.parser.rule.SequenceTupleRule
- All Implemented Interfaces:
- NodeRule<org.yaml.snakeyaml.nodes.Node>, SequenceRule, TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>
- Direct Known Subclasses:
- GlobalSchemasRule, SecurityReferenceSequenceRule, SequenceTupleNullsAllowedRule
public class SequenceTupleRule
- extends DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode>
- implements SequenceRule
| Methods inherited from class org.raml.parser.rule.DefaultTupleRule |
addRulesFor, doValidateValue, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getRuleForTuple, getValueNodeType, isRequired, isValidValueNodeType, onRuleEnd, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, validateKey, validateValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceTupleRule
public SequenceTupleRule()
SequenceTupleRule
public SequenceTupleRule(String fieldName,
Type itemType)
SequenceTupleRule
public SequenceTupleRule(String fieldName,
Type itemType,
NodeRuleFactory nodeRuleFactory)
getItemRule
public NodeRule<?> getItemRule()
- Specified by:
getItemRule in interface SequenceRule
getScalarRule
protected DefaultTupleRule getScalarRule()
setValueType
public void setValueType(Type valueType)
- Specified by:
setValueType in interface TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>- Overrides:
setValueType in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.SequenceNode>
getItemType
protected Type getItemType()
Copyright © 2013. All rights reserved.