org.raml.parser.rule
Interface NodeRule<V extends org.yaml.snakeyaml.nodes.Node>

All Known Subinterfaces:
TupleRule<K,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 NodeRule<V extends org.yaml.snakeyaml.nodes.Node>


Method Summary
 List<ValidationResult> onRuleEnd()
          Called when the ruled was ended to verify all mandatory fields are present
 List<ValidationResult> validateValue(V value)
          Validates the given value
 

Method Detail

validateValue

List<ValidationResult> validateValue(V value)
Validates the given value

Parameters:
value - The value to validate
Returns:

onRuleEnd

List<ValidationResult> onRuleEnd()
Called when the ruled was ended to verify all mandatory fields are present

Returns:


Copyright © 2013. All rights reserved.