org.raml.parser.visitor
Class TemplateResolver

java.lang.Object
  extended by org.raml.parser.visitor.TemplateResolver

public class TemplateResolver
extends Object


Field Summary
static String ALL_ACTIONS
           
protected  org.slf4j.Logger logger
           
static String OPTIONAL_MODIFIER
           
static String RESOURCE_TYPE_USE_KEY
           
static String TRAIT_USE_KEY
           
 
Constructor Summary
TemplateResolver(ResourceLoader resourceLoader, NodeHandler nodeNandler)
           
 
Method Summary
 Map<String,org.yaml.snakeyaml.nodes.MappingNode> getResourceTypesMap()
           
 Map<String,org.yaml.snakeyaml.nodes.MappingNode> getTraitsMap()
           
 List<ValidationResult> init(org.yaml.snakeyaml.nodes.MappingNode rootNode)
           
 List<ValidationResult> resolve(org.yaml.snakeyaml.nodes.MappingNode resourceNode, String relativeUri, String fullUri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTIONAL_MODIFIER

public static final String OPTIONAL_MODIFIER
See Also:
Constant Field Values

ALL_ACTIONS

public static final String ALL_ACTIONS
See Also:
Constant Field Values

TRAIT_USE_KEY

public static final String TRAIT_USE_KEY
See Also:
Constant Field Values

RESOURCE_TYPE_USE_KEY

public static final String RESOURCE_TYPE_USE_KEY
See Also:
Constant Field Values

logger

protected final org.slf4j.Logger logger
Constructor Detail

TemplateResolver

public TemplateResolver(ResourceLoader resourceLoader,
                        NodeHandler nodeNandler)
Method Detail

getResourceTypesMap

public Map<String,org.yaml.snakeyaml.nodes.MappingNode> getResourceTypesMap()

getTraitsMap

public Map<String,org.yaml.snakeyaml.nodes.MappingNode> getTraitsMap()

init

public List<ValidationResult> init(org.yaml.snakeyaml.nodes.MappingNode rootNode)

resolve

public List<ValidationResult> resolve(org.yaml.snakeyaml.nodes.MappingNode resourceNode,
                                      String relativeUri,
                                      String fullUri)


Copyright © 2013. All rights reserved.