org.raml.parser.rule
Class BaseUriRule

java.lang.Object
  extended by org.raml.parser.rule.DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.ScalarNode>
      extended by org.raml.parser.rule.SimpleRule
          extended by org.raml.parser.rule.BaseUriRule
All Implemented Interfaces:
NodeRule<org.yaml.snakeyaml.nodes.Node>, TupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.Node>

public class BaseUriRule
extends SimpleRule


Field Summary
static String URI_NOT_VALID_MESSAGE
           
static String URI_PATTERN
           
static String VERSION_NOT_PRESENT_MESSAGE
           
 
Fields inherited from class org.raml.parser.rule.DefaultTupleRule
rules
 
Constructor Summary
BaseUriRule()
           
 
Method Summary
 List<ValidationResult> doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode node)
           
 String getBaseUri()
           
 Set<String> getParameters()
           
 SimpleRule getVersionRule()
           
 
Methods inherited from class org.raml.parser.rule.SimpleRule
getFieldClass, getKeyNode, getValueNode, getValueNodeType, setFieldClass, setKeyNode, setValueNode, validateKey, wasAlreadyDefined
 
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
 

Field Detail

URI_NOT_VALID_MESSAGE

public static final String URI_NOT_VALID_MESSAGE
See Also:
Constant Field Values

VERSION_NOT_PRESENT_MESSAGE

public static final String VERSION_NOT_PRESENT_MESSAGE
See Also:
Constant Field Values

URI_PATTERN

public static final String URI_PATTERN
See Also:
Constant Field Values
Constructor Detail

BaseUriRule

public BaseUriRule()
Method Detail

getBaseUri

public String getBaseUri()

getParameters

public Set<String> getParameters()

doValidateValue

public List<ValidationResult> doValidateValue(org.yaml.snakeyaml.nodes.ScalarNode node)
Overrides:
doValidateValue in class SimpleRule

getVersionRule

public SimpleRule getVersionRule()


Copyright © 2013. All rights reserved.