org.raml.parser.rule
Class EnumModifierRule
java.lang.Object
org.raml.parser.rule.DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
org.raml.parser.rule.SimpleRule
org.raml.parser.rule.EnumModifierRule
- All Implemented Interfaces:
- NodeRule<org.yaml.snakeyaml.nodes.Node>, TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>
public class EnumModifierRule
- extends SimpleRule
| Methods inherited from class org.raml.parser.rule.DefaultTupleRule |
addRulesFor, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, getRuleForTuple, isRequired, isValidValueNodeType, onRuleEnd, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, setValueType, validateValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumModifierRule
public EnumModifierRule(String ruleName,
List<String> enumTypes,
SimpleRule enumRule)
validateKey
public List<ValidationResult> validateKey(org.yaml.snakeyaml.nodes.ScalarNode key)
- Specified by:
validateKey in interface TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>- Overrides:
validateKey in class SimpleRule
doValidateValue
public List<ValidationResult> doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode value)
- Overrides:
doValidateValue in class SimpleRule
Copyright © 2013. All rights reserved.