org.raml.parser.rule
Interface TupleRule<K extends org.yaml.snakeyaml.nodes.Node,V extends org.yaml.snakeyaml.nodes.Node>
- All Superinterfaces:
- NodeRule<V>
- All Known Implementing Classes:
- BaseUriRule, ContributionTupleRule, DefaultTupleRule, EnumModifierRule, GlobalSchemasRule, ImplicitMapEntryRule, MapTupleRule, MapWithListValueTupleRule, ParamRule, PojoTupleRule, SchemaRule, SecurityReferenceRule, SecurityReferenceSequenceRule, SequenceTupleNullsAllowedRule, SequenceTupleRule, SimpleNullAllowedRule, SimpleRule, UnknownTupleRule, UriParametersRule
public interface TupleRule<K extends org.yaml.snakeyaml.nodes.Node,V extends org.yaml.snakeyaml.nodes.Node>
- extends NodeRule<V>
validateKey
List<ValidationResult> validateKey(K key)
getRuleForTuple
TupleRule<?,?> getRuleForTuple(org.yaml.snakeyaml.nodes.NodeTuple nodeTuple)
setParentTupleRule
void setParentTupleRule(TupleRule<?,?> parent)
getParentTupleRule
TupleRule<?,?> getParentTupleRule()
getRootTupleRule
TupleRule<?,?> getRootTupleRule()
getName
String getName()
setName
void setName(String name)
getRuleByFieldName
TupleRule<?,?> getRuleByFieldName(String fieldName)
setNestedRules
void setNestedRules(Map<String,TupleRule<?,?>> innerBuilders)
setHandler
void setHandler(TupleHandler tupleHandler)
getHandler
TupleHandler getHandler()
setRequired
void setRequired(boolean required)
setNodeRuleFactory
void setNodeRuleFactory(NodeRuleFactory nodeRuleFactory)
getKey
K getKey()
setValueType
void setValueType(Type valueType)
Copyright © 2013. All rights reserved.