Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractNodeModel<T extends Node> - Class in org.raml.yagi.framework.model
 
AbstractNodeModel(T) - Constructor for class org.raml.yagi.framework.model.AbstractNodeModel
 
AbstractObjectNode - Class in org.raml.yagi.framework.nodes
 
AbstractObjectNode(AbstractRamlNode) - Constructor for class org.raml.yagi.framework.nodes.AbstractObjectNode
 
AbstractObjectNode() - Constructor for class org.raml.yagi.framework.nodes.AbstractObjectNode
 
AbstractPosition - Class in org.raml.yagi.framework.nodes
 
AbstractPosition() - Constructor for class org.raml.yagi.framework.nodes.AbstractPosition
 
AbstractRamlNode - Class in org.raml.yagi.framework.nodes
 
AbstractRamlNode() - Constructor for class org.raml.yagi.framework.nodes.AbstractRamlNode
 
AbstractRamlNode(AbstractRamlNode) - Constructor for class org.raml.yagi.framework.nodes.AbstractRamlNode
 
AbstractStringNode - Class in org.raml.yagi.framework.nodes
 
AbstractStringNode(String) - Constructor for class org.raml.yagi.framework.nodes.AbstractStringNode
 
AbstractStringNode(AbstractStringNode) - Constructor for class org.raml.yagi.framework.nodes.AbstractStringNode
 
AbstractTypeRule - Class in org.raml.yagi.framework.grammar.rule
 
AbstractTypeRule() - Constructor for class org.raml.yagi.framework.grammar.rule.AbstractTypeRule
 
accepts(Class<?>) - Method in enum org.raml.yagi.framework.model.SimpleValueTransformer
 
adaptTo(Node, Class<?>) - Method in enum org.raml.yagi.framework.model.SimpleValueTransformer
 
add(Rule) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
add(KeyValueRule) - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRule
 
addAll(List<Rule>) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
addChild(Node) - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
addChild(int, Node) - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
addChild(Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
addChild(int, Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
addChild(Node) - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
addChild(Node) - Method in interface org.raml.yagi.framework.nodes.Node
Adds a new child.
addChild(int, Node) - Method in interface org.raml.yagi.framework.nodes.Node
Adds a child at a specified index.
additionalProperties(boolean) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
addVariable(String, Node) - Method in class org.raml.yagi.framework.nodes.ExecutionContext
 
allOf(Rule...) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches if all the specified rules matches
AllOfRule - Class in org.raml.yagi.framework.grammar.rule
 
AllOfRule(Rule...) - Constructor for class org.raml.yagi.framework.grammar.rule.AllOfRule
 
AllOfRule(List<Rule>) - Constructor for class org.raml.yagi.framework.grammar.rule.AllOfRule
 
AlwaysRequiredField - Class in org.raml.yagi.framework.grammar.rule
 
and(Rule) - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
annotate(NodeAnnotation) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
annotate(NodeAnnotation) - Method in interface org.raml.yagi.framework.nodes.Node
Adds an annotation to this node
annotations() - Method in class org.raml.yagi.framework.nodes.BaseNode
 
annotations() - Method in interface org.raml.yagi.framework.nodes.Node
Returns all the annotations of this node
any() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any value
anyOf(Rule...) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches if any rule matches and suggests all the possibilities.
anyOf(List<Rule>) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches if any rule matches and suggests all the possibilities.
AnyOfRule - Class in org.raml.yagi.framework.grammar.rule
Accepts if any rule matches and suggests all the possibilities.
AnyOfRule(List<Rule>) - Constructor for class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
AnyOfRule(Rule...) - Constructor for class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
AnyValueRule - Class in org.raml.yagi.framework.grammar.rule
 
AnyValueRule() - Constructor for class org.raml.yagi.framework.grammar.rule.AnyValueRule
 
APPLICATION_RAML - Static variable in class org.raml.v2.api.loader.RamlUrlResourceLoader
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.ExclusiveSiblingRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.AbstractTypeRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.AnyValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.DateValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.DivisorValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.FieldPresentRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.FirstOfRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.IntegerValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaximumValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaxItemsRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaxLengthRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaxPropertiesRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinimumValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinItemsRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinLengthRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinPropertiesRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.NegativeRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.NullValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.RangeValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.ResourceRefRule
 
apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.Rule
Applies the rule to the node using the following criteria - if rule does not match returns an ErrorNode and stops processing - if rule matches, applies rules to children - if rule contains a NodeFactory, returns the result of it - else returns node

Only structure rules (ObjectRule, ArrayRule, KeyValueRule) replace child nodes.

apply(Node) - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
apply(Node) - Method in class org.raml.yagi.framework.phase.GrammarPhase
 
apply(Node) - Method in interface org.raml.yagi.framework.phase.Phase
 
apply(Node) - Method in class org.raml.yagi.framework.phase.TransformationPhase
 
applyDefault(Node) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
array(Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches an array value
ArrayNode - Interface in org.raml.yagi.framework.nodes
 
ArrayRule - Class in org.raml.yagi.framework.grammar.rule
 
ArrayRule(Rule) - Constructor for class org.raml.yagi.framework.grammar.rule.ArrayRule
 
ArrayRule(Rule, boolean) - Constructor for class org.raml.yagi.framework.grammar.rule.ArrayRule
 
ArrayWrapperFactory - Class in org.raml.yagi.framework.grammar.rule
 
ArrayWrapperFactory() - Constructor for class org.raml.yagi.framework.grammar.rule.ArrayWrapperFactory
 
ArrayWrapperNode - Class in org.raml.yagi.framework.grammar.rule
 
ArrayWrapperNode(Node) - Constructor for class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
ARTIFICIAL_NODE - Static variable in class org.raml.yagi.framework.nodes.DefaultPosition
 

B

BaseGrammar - Class in org.raml.yagi.framework.grammar
Base class for rule based grammars.
BaseGrammar() - Constructor for class org.raml.yagi.framework.grammar.BaseGrammar
 
BaseNode - Class in org.raml.yagi.framework.nodes
 
BaseNode() - Constructor for class org.raml.yagi.framework.nodes.BaseNode
 
BaseNode(BaseNode) - Constructor for class org.raml.yagi.framework.nodes.BaseNode
 
bind(Class<?>, Class<? extends NodeModel>) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
bind(Class<?>, NodeModelFactory) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
binding(Class<?>) - Method in interface org.raml.yagi.framework.model.ModelBinding
 
binding(Class<?>) - Method in class org.raml.yagi.framework.model.PackageModelBinding
 
binding(Class<?>) - Method in class org.raml.yagi.framework.model.SimpleBinding
 
binding(Class<?>) - Method in class org.raml.yagi.framework.model.SimpleClassNameBinding
 
bindingOf(Class<?>) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
bindingOf(Class<?>) - Method in interface org.raml.yagi.framework.model.ModelBindingConfiguration
Returns a class that implements NodeBaseModel
bindPackage(String) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
bindSimpleName(Class<? extends NodeModel>, String...) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
BooleanNode - Interface in org.raml.yagi.framework.nodes
 
booleanType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any Boolean type value
BooleanTypeRule - Class in org.raml.yagi.framework.grammar.rule
 
BooleanTypeRule() - Constructor for class org.raml.yagi.framework.grammar.rule.BooleanTypeRule
 

C

ChildBasedConditionalRule - Class in org.raml.yagi.framework.grammar.rule
Delegates to a rule if the specified condition matches the first child.
ChildBasedConditionalRule(Rule, Rule) - Constructor for class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
children - Variable in class org.raml.yagi.framework.nodes.BaseNode
 
ClassNodeFactory - Class in org.raml.yagi.framework.grammar.rule
 
ClassNodeFactory(Class<? extends Node>) - Constructor for class org.raml.yagi.framework.grammar.rule.ClassNodeFactory
 
ClassNodeModelFactory - Class in org.raml.yagi.framework.model
Class based factory
ClassNodeModelFactory(Class<? extends NodeModel>) - Constructor for class org.raml.yagi.framework.model.ClassNodeModelFactory
 
ClassPathResourceLoader - Class in org.raml.v2.api.loader
 
ClassPathResourceLoader() - Constructor for class org.raml.v2.api.loader.ClassPathResourceLoader
 
cleanDefaultValue() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
cleanFactory() - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
compareTo(Suggestion) - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
CompositeResourceLoader - Class in org.raml.v2.api.loader
 
CompositeResourceLoader(ResourceLoader...) - Constructor for class org.raml.v2.api.loader.CompositeResourceLoader
 
computeColumnForChild(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
ConditionalRule - Class in org.raml.yagi.framework.grammar.rule
 
ConditionalRule(Rule) - Constructor for class org.raml.yagi.framework.grammar.rule.ConditionalRule
 
ConditionalRules - Class in org.raml.yagi.framework.grammar.rule
 
ConditionalRules(List<String>, ConditionalRule...) - Constructor for class org.raml.yagi.framework.grammar.rule.ConditionalRules
Creates a rule that depends on another rule on your grammar
containsVariable(String) - Method in class org.raml.yagi.framework.nodes.ExecutionContext
 
ContextProviderNode - Interface in org.raml.yagi.framework.nodes
Defines a scope for all its children where to search references.
copy() - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
copy() - Method in class org.raml.yagi.framework.nodes.ErrorNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JArrayNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JBooleanNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JIntegerNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JNullNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JObjectNode
 
copy() - Method in class org.raml.yagi.framework.nodes.jackson.JStringNode
 
copy() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
copy() - Method in interface org.raml.yagi.framework.nodes.Node
Creates a new copy of this node
copy() - Method in class org.raml.yagi.framework.nodes.NullNodeImpl
 
copy() - Method in class org.raml.yagi.framework.nodes.ObjectNodeImpl
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYArrayNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBooleanNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIncludeNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIntegerNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYNullNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYObjectNode
 
copy() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYStringNode
 
copy() - Method in class org.raml.yagi.framework.nodes.StringNodeImpl
 
create(Node, Object...) - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperFactory
 
create(Node, Object...) - Method in class org.raml.yagi.framework.grammar.rule.ClassNodeFactory
 
create(Node, Object...) - Method in interface org.raml.yagi.framework.grammar.rule.NodeFactory
 
create() - Method in interface org.raml.yagi.framework.grammar.RuleFactory
 
create(Node) - Method in class org.raml.yagi.framework.model.ClassNodeModelFactory
 
create(Node) - Method in interface org.raml.yagi.framework.model.NodeModelFactory
The model to create
createBaseRamlNotFound(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createDuplicatedPathNode(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createEmptyDocument() - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createExclusiveKeys(String, String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidArrayElement(Node) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidDateValue(String, String, String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidDivisorValue() - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidFragmentName(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidHeader(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidInput(IOException) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidJsonExampleNode(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMaximumValue(Number) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMaxItems(int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMaxLength(int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMaxProperties(int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMinimumValue(Number) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMinItems(int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMinLength(int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMinProperties(int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidMultipleOfValue(Number) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidNode(Node) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidNumberOfProperties(String, Integer, Integer) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidOverlayNode(Node) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidRangeValue(Number, Number) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidReferenceNode(ReferenceNode) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidRootElement(Node, String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidSchemaNode(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidSiblingsValue(Node, Set<String>) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidTemplateFunctionExpression(Node, String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidTemplateParameterExpression(Node, String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidType(Node, NodeType) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidType(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidTypeExpressionSyntax(String, String, int) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidValue(Node, String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createInvalidXmlExampleNode(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createMissingAnnotationType(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createMissingField(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createModel(Class<T>, NodeModel, ModelBindingConfiguration) - Static method in class org.raml.yagi.framework.model.ModelProxyBuilder
 
createNodeUsingFactory(Node, Object...) - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
createRequiredValueNotFound(Node, Rule) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createUnexpectedKey(Node, Collection<String>) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
createUnsupportedVersion(String) - Static method in class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 

D

DateType - Enum in org.raml.yagi.framework.util
 
DateUtils - Class in org.raml.yagi.framework.util
 
DateUtils() - Constructor for class org.raml.yagi.framework.util.DateUtils
 
DateValueRule - Class in org.raml.yagi.framework.grammar.rule
 
DateValueRule(DateType, String) - Constructor for class org.raml.yagi.framework.grammar.rule.DateValueRule
 
dedent() - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 
DefaultModelBindingConfiguration - Class in org.raml.yagi.framework.model
 
DefaultModelBindingConfiguration() - Constructor for class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
DefaultNodeBaseModel - Class in org.raml.yagi.framework.model
Default Model implementation
DefaultNodeBaseModel(Node) - Constructor for class org.raml.yagi.framework.model.DefaultNodeBaseModel
 
DefaultPosition - Class in org.raml.yagi.framework.nodes
 
DefaultPosition(int, int, int, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.DefaultPosition
 
DefaultResourceLoader - Class in org.raml.v2.api.loader
 
DefaultResourceLoader() - Constructor for class org.raml.v2.api.loader.DefaultResourceLoader
 
DefaultSuggestion - Class in org.raml.yagi.framework.suggester
 
DefaultSuggestion(String, String, String) - Constructor for class org.raml.yagi.framework.suggester.DefaultSuggestion
 
DefaultSuggestion(String, String, String, String) - Constructor for class org.raml.yagi.framework.suggester.DefaultSuggestion
 
defaultTo(Class<? extends NodeModel>) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
defaultValue(DefaultValue) - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRules
 
defaultValue(Node) - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRules
This method lets you use a value node to match the when clause when there is no other rule that matches.
DefaultValue - Interface in org.raml.yagi.framework.grammar.rule
Generates a default value when needed.
defaultValue(DefaultValue) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
description(String) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
description(String) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
description(String) - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
DivisorValueRule - Class in org.raml.yagi.framework.grammar.rule
 
DivisorValueRule(Number) - Constructor for class org.raml.yagi.framework.grammar.rule.DivisorValueRule
 
DocumentContentAccessor - Interface in org.raml.yagi.framework.suggester
 
dump - Variable in class org.raml.yagi.framework.util.TreeNodeDumper
 
dump(Node) - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 
dumpChildren(Node) - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 
dumpNode(Node) - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 
dumpOn(boolean) - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 

E

EmptyErrorNode - Class in org.raml.yagi.framework.nodes
 
EmptyErrorNode() - Constructor for class org.raml.yagi.framework.nodes.EmptyErrorNode
 
emptyPosition() - Static method in class org.raml.yagi.framework.nodes.DefaultPosition
 
ENCODED_SLASH - Static variable in class org.raml.yagi.framework.util.NodeSelector
 
encodePath(String) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
equals(Object) - Method in class org.raml.yagi.framework.model.AbstractNodeModel
 
ErrorNode - Class in org.raml.yagi.framework.nodes
 
ErrorNode(String) - Constructor for class org.raml.yagi.framework.nodes.ErrorNode
 
ErrorNodeFactory - Class in org.raml.yagi.framework.grammar.rule
 
ErrorNodeFactory() - Constructor for class org.raml.yagi.framework.grammar.rule.ErrorNodeFactory
 
exclusiveKeys(String...) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Creates a new set of exclusive rules
ExclusiveKeys - Class in org.raml.yagi.framework.grammar.rule
 
ExclusiveKeys(List<Rule>) - Constructor for class org.raml.yagi.framework.grammar.rule.ExclusiveKeys
 
ExclusiveKeys(Rule...) - Constructor for class org.raml.yagi.framework.grammar.rule.ExclusiveKeys
 
ExclusiveSiblingRule - Class in org.raml.yagi.framework.grammar
 
ExclusiveSiblingRule(String, Set<String>) - Constructor for class org.raml.yagi.framework.grammar.ExclusiveSiblingRule
 
ExecutableNode - Interface in org.raml.yagi.framework.nodes
 
execute(ExecutionContext) - Method in interface org.raml.yagi.framework.nodes.ExecutableNode
 
ExecutionContext - Class in org.raml.yagi.framework.nodes
 
ExecutionContext(Map<String, Node>, Node) - Constructor for class org.raml.yagi.framework.nodes.ExecutionContext
 

F

fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.ClassPathResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.ClassPathResourceLoader
 
fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.CompositeResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.CompositeResourceLoader
 
fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.DefaultResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.DefaultResourceLoader
 
fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.FileResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.FileResourceLoader
 
fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.RamlUrlResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.RamlUrlResourceLoader
 
fetchResource(String) - Method in interface org.raml.v2.api.loader.ResourceLoader
Returns an input stream for reading the specified resource.
fetchResource(String, ResourceUriCallback) - Method in interface org.raml.v2.api.loader.ResourceLoaderExtended
Returns an input stream for reading the specified resource.
fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.UrlResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.UrlResourceLoader
 
field(Rule, Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a field that the key matches the key rule and the value the value rule
field(String, Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a field that the key is of string type and matches the specified key name and the value matches the value rule or null value
FieldPresentRule - Class in org.raml.yagi.framework.grammar.rule
Delegates to a rule if a selector expression returns a value
FieldPresentRule(String, Rule) - Constructor for class org.raml.yagi.framework.grammar.rule.FieldPresentRule
 
fieldWithRequiredValue(Rule, Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a field that the key is of string type and matches the specified key name and the value matches the value rule.
FileResourceLoader - Class in org.raml.v2.api.loader
 
FileResourceLoader(String) - Constructor for class org.raml.v2.api.loader.FileResourceLoader
 
FileResourceLoader(File) - Constructor for class org.raml.v2.api.loader.FileResourceLoader
 
findAncestorWith(Class<T>) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
findAncestorWith(Class<T>) - Method in interface org.raml.yagi.framework.nodes.Node
Returns the nearest ancestor node that is instance of the specified class
findDescendantsWith(Class<T>) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
findDescendantsWith(Class<T>) - Method in interface org.raml.yagi.framework.nodes.Node
Returns the list of descendants nodes that are instances of the specified class
firstOf(Rule...) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Accepts if any rule matches and delegates the suggestion to the first one that matches.
FirstOfRule - Class in org.raml.yagi.framework.grammar.rule
Accepts if any rule matches and delegates the suggestion to the first one that matches.
FirstOfRule(List<Rule>) - Constructor for class org.raml.yagi.framework.grammar.rule.FirstOfRule
 
FloatingNode - Interface in org.raml.yagi.framework.nodes
 
fullMatch(boolean) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 

G

get(String) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
get(String) - Method in interface org.raml.yagi.framework.nodes.Node
Returns the child node that matches the desired selector or null if there is no match
getAllRules() - Method in class org.raml.yagi.framework.grammar.rule.ExclusiveKeys
 
getAncestor(Node, int) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
getAncestor(Node, Class<T>) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
getCharacter(int) - Method in interface org.raml.yagi.framework.suggester.DocumentContentAccessor
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRules
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
getChildren() - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
getChildren() - Method in class org.raml.yagi.framework.nodes.BaseNode
 
getChildren() - Method in interface org.raml.yagi.framework.nodes.Node
All the children
getChildren(Node) - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 
getColumn() - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
getColumn() - Method in interface org.raml.yagi.framework.nodes.Position
Column number
getColumn() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
getContent() - Method in class org.raml.yagi.framework.suggester.ParsingContext
 
getContextNode() - Method in interface org.raml.yagi.framework.nodes.ContextProviderNode
Returns the node that defines the naming reference scope for this node.
getContextNode() - Method in class org.raml.yagi.framework.nodes.ExecutionContext
 
getContextNode(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
Returns the node that defines the scope for the specified node.
getContextType() - Method in class org.raml.yagi.framework.suggester.ParsingContext
 
getDefaultValue(Node) - Method in interface org.raml.yagi.framework.grammar.rule.DefaultValue
Generates a default value node based on the parent context.
getDefaultValue(Node) - Method in class org.raml.yagi.framework.grammar.rule.LiteralDefaultValue
 
getDefaultValue(Node) - Method in class org.raml.yagi.framework.grammar.rule.ParentKeyDefaultValue
 
getDescription() - Method in class org.raml.yagi.framework.grammar.ExclusiveSiblingRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.AnyValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.BooleanTypeRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.DateValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.DivisorValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.FieldPresentRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.IntegerTypeRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.IntegerValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MaximumValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MaxItemsRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MaxLengthRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MaxPropertiesRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MinimumValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MinItemsRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MinLengthRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.MinPropertiesRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.NegativeRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.NullValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.NumberTypeRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.NumberValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.RangeValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.Rule
Returns a description of this rule
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.ScalarTypeRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.StringTypeRule
 
getDescription() - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
getDescription() - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
getDescription() - Method in interface org.raml.yagi.framework.suggester.Suggestion
 
getEndPosition() - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
getEndPosition() - Method in class org.raml.yagi.framework.nodes.AbstractRamlNode
 
getEndPosition() - Method in class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
getEndPosition() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
getEndPosition() - Method in interface org.raml.yagi.framework.nodes.Node
The end position of this node
getEndPosition() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
getErrorMessage() - Method in class org.raml.yagi.framework.nodes.ErrorNode
 
getFactory() - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
getIncludedResourceUri() - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
getIncludedResourceUri() - Method in interface org.raml.yagi.framework.nodes.Position
Returns the resource URI of the current position
getIncludedResourceUri() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
getIncludedType() - Method in interface org.raml.yagi.framework.nodes.IncludeNode
 
getIncludedType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIncludeNode
 
getIncludePath() - Method in interface org.raml.yagi.framework.nodes.IncludeNode
 
getIncludePath() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIncludeNode
 
getIndex() - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
getIndex() - Method in interface org.raml.yagi.framework.nodes.Position
The offset from the begining of the file
getIndex() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
getInstance() - Static method in class org.raml.yagi.framework.grammar.rule.AlwaysRequiredField
 
getJsonNode() - Method in class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
getJsonNode() - Method in class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
getKey() - Method in interface org.raml.yagi.framework.nodes.KeyValueNode
 
getKey() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
getKeyRule() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getKeySuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getLabel() - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
getLabel() - Method in interface org.raml.yagi.framework.suggester.Suggestion
 
getLine() - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
getLine() - Method in interface org.raml.yagi.framework.nodes.Position
The line line number
getLine() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
getLiteralValue() - Method in class org.raml.yagi.framework.nodes.AbstractStringNode
 
getLiteralValue() - Method in class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
getLiteralValue() - Method in interface org.raml.yagi.framework.nodes.SimpleTypeNode
in some cases the value of the node is different than the literal one e.g: (literal value) -> (value) 001 -> 1 0xF -> 15
getLiteralValue() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
getLocation() - Method in class org.raml.yagi.framework.suggester.ParsingContext
 
getLocation() - Method in class org.raml.yagi.framework.suggester.Suggestions
 
getMatchingRule(Node) - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
getMatchingRule(Node) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
getMessage() - Method in class org.raml.yagi.framework.nodes.WarningMessageAnnotation
 
getNode() - Method in class org.raml.yagi.framework.model.DefaultNodeBaseModel
 
getNode() - Method in interface org.raml.yagi.framework.model.NodeModel
The node this model is represented by
getParent() - Method in class org.raml.yagi.framework.nodes.BaseNode
 
getParent() - Method in interface org.raml.yagi.framework.nodes.Node
The parent of this node
getPath() - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
getPath() - Method in interface org.raml.yagi.framework.nodes.Position
Returns the absolute path of the resource where this position is relative to
getPath() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
getPrefix() - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
getPrefix() - Method in interface org.raml.yagi.framework.suggester.Suggestion
 
getRefName() - Method in interface org.raml.yagi.framework.nodes.ReferenceNode
 
getRefNode() - Method in interface org.raml.yagi.framework.nodes.ReferenceNode
 
getReplaceWord() - Method in class org.raml.yagi.framework.suggester.Suggestions
 
getResourceLoader() - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
getResourceLoader() - Method in class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
getResourceLoader() - Method in interface org.raml.yagi.framework.nodes.Position
 
getResourceLoader() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
getResourceLoader() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
getResourcePath() - Method in class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
getResourcePath() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
getResult(Node) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
getRootNode() - Method in class org.raml.yagi.framework.nodes.BaseNode
 
getRootNode() - Method in interface org.raml.yagi.framework.nodes.Node
The ancestor that does not has any parent.
getRootSource(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
getRuleByName(String) - Method in class org.raml.yagi.framework.grammar.GrammarContext
 
getRules() - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
getRules() - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRule
 
getRulesNode(Node) - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRules
 
getSource() - Method in class org.raml.yagi.framework.nodes.BaseNode
 
getSource() - Method in interface org.raml.yagi.framework.nodes.Node
Return the source of this node.
getSource(Node, Class<T>) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
getStartPosition() - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
getStartPosition() - Method in class org.raml.yagi.framework.nodes.AbstractRamlNode
 
getStartPosition() - Method in class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
getStartPosition() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
getStartPosition() - Method in interface org.raml.yagi.framework.nodes.Node
The start position of this node
getStartPosition() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.ExclusiveSiblingRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.AnyValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.BooleanTypeRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.DateValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.DivisorValueRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.FieldPresentRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.FieldPresentRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.FirstOfRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.IntegerTypeRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.IntegerValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MaximumValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MaxItemsRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MaxLengthRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MaxPropertiesRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MinimumValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MinItemsRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MinLengthRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.MinPropertiesRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.NegativeRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.NegativeRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.NullValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.NumberTypeRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.NumberValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.RangeValueRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
getSuggestions(List<Node>, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.Rule
Returns the list of suggestions after navigating through the path
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.Rule
Returns the suggestions of this specific rule
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.ScalarTypeRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.StringTypeRule
 
getSuggestions(Node, ParsingContext) - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
getSuggestions() - Method in class org.raml.yagi.framework.suggester.Suggestions
 
getType() - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
getType() - Method in class org.raml.yagi.framework.nodes.AbstractObjectNode
 
getType() - Method in class org.raml.yagi.framework.nodes.AbstractStringNode
 
getType() - Method in class org.raml.yagi.framework.nodes.ErrorNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JArrayNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JBooleanNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JIntegerNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JNullNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JObjectNode
 
getType() - Method in class org.raml.yagi.framework.nodes.jackson.JStringNode
 
getType() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
getType() - Method in interface org.raml.yagi.framework.nodes.Node
Returns the type of this node
getType() - Method in class org.raml.yagi.framework.nodes.NullNodeImpl
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYArrayNode
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBooleanNode
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIntegerNode
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYNullNode
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYObjectNode
 
getType() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYStringNode
 
getType(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
getValue() - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
getValue() - Method in class org.raml.yagi.framework.nodes.AbstractStringNode
 
getValue() - Method in interface org.raml.yagi.framework.nodes.BooleanNode
 
getValue() - Method in interface org.raml.yagi.framework.nodes.FloatingNode
 
getValue() - Method in interface org.raml.yagi.framework.nodes.IntegerNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.jackson.JBooleanNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.jackson.JIntegerNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.jackson.JStringNode
 
getValue() - Method in interface org.raml.yagi.framework.nodes.KeyValueNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
getValue() - Method in interface org.raml.yagi.framework.nodes.SimpleTypeNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBooleanNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIntegerNode
 
getValue() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYStringNode
 
getValue() - Method in interface org.raml.yagi.framework.nodes.StringNode
 
getValue() - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
getValue() - Method in interface org.raml.yagi.framework.suggester.Suggestion
 
getValueRule() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
getVariable(String) - Method in class org.raml.yagi.framework.nodes.ExecutionContext
 
getYamlNode() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
GrammarContext - Class in org.raml.yagi.framework.grammar
 
GrammarContext() - Constructor for class org.raml.yagi.framework.grammar.GrammarContext
 
GrammarPhase - Class in org.raml.yagi.framework.phase
 
GrammarPhase(Rule) - Constructor for class org.raml.yagi.framework.phase.GrammarPhase
 

H

hashCode() - Method in class org.raml.yagi.framework.model.AbstractNodeModel
 
hasRule(String) - Method in class org.raml.yagi.framework.grammar.GrammarContext
 

I

INCLUDE_TAG - Static variable in class org.raml.yagi.framework.nodes.snakeyaml.SYModelWrapper
 
IncludeErrorNode - Class in org.raml.yagi.framework.nodes
 
IncludeErrorNode(String) - Constructor for class org.raml.yagi.framework.nodes.IncludeErrorNode
 
IncludeNode - Interface in org.raml.yagi.framework.nodes
 
indent() - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 
inNewContext(Callable<T>) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Returns rule created by the callable that runs a new separate context.
integer(Integer) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a number that is Integer and its value it the specified
IntegerNode - Interface in org.raml.yagi.framework.nodes
 
integerType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a number that is Integer
IntegerTypeRule - Class in org.raml.yagi.framework.grammar.rule
 
IntegerTypeRule(Range<Integer>) - Constructor for class org.raml.yagi.framework.grammar.rule.IntegerTypeRule
 
IntegerTypeRule() - Constructor for class org.raml.yagi.framework.grammar.rule.IntegerTypeRule
 
IntegerValueRule - Class in org.raml.yagi.framework.grammar.rule
 
IntegerValueRule(BigInteger) - Constructor for class org.raml.yagi.framework.grammar.rule.IntegerValueRule
 
is(Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Conditional rule that will accept if the rule matches
isBalanced(String) - Static method in class org.raml.v2.internal.utils.UriTemplateValidation
 
isDefaultNode(Node) - Static method in class org.raml.yagi.framework.nodes.DefaultPosition
 
isErrorResult(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
isJsonStyle() - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
isJsonStyle() - Method in interface org.raml.yagi.framework.nodes.ArrayNode
Return true if the array was persisted with the json style [ "item"]
isJsonStyle() - Method in class org.raml.yagi.framework.nodes.jackson.JArrayNode
 
isJsonStyle() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYArrayNode
 
isNull(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
isObject(Class<?>) - Static method in class org.raml.yagi.framework.model.ModelUtils
 
isPrimitiveOrWrapperOrString(Class<?>) - Static method in class org.raml.yagi.framework.model.ModelUtils
 
isRequired(Node) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
isRequiredField(Node) - Method in class org.raml.yagi.framework.grammar.rule.AlwaysRequiredField
 
isRequiredField(Node) - Method in interface org.raml.yagi.framework.grammar.rule.RequiredField
Evaluates if a missing field is required.
isValidDate(String, DateType, String) - Static method in class org.raml.yagi.framework.util.DateUtils
 

J

JArrayNode - Class in org.raml.yagi.framework.nodes.jackson
 
JArrayNode(ArrayNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JArrayNode
 
JBaseRamlNode - Class in org.raml.yagi.framework.nodes.jackson
 
JBaseRamlNode(JsonNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
JBaseRamlNode(JBaseRamlNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JBaseRamlNode
 
JBooleanNode - Class in org.raml.yagi.framework.nodes.jackson
 
JBooleanNode(JBooleanNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JBooleanNode
 
JBooleanNode(BooleanNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JBooleanNode
 
JFloatingNode - Class in org.raml.yagi.framework.nodes.jackson
 
JFloatingNode(JFloatingNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
JFloatingNode(NumericNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
JIntegerNode - Class in org.raml.yagi.framework.nodes.jackson
 
JIntegerNode(IntNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JIntegerNode
 
JIntegerNode(JIntegerNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JIntegerNode
 
JModelWrapper - Class in org.raml.yagi.framework.nodes.jackson
 
JModelWrapper(ResourceLoader, String) - Constructor for class org.raml.yagi.framework.nodes.jackson.JModelWrapper
 
JNodeParser - Class in org.raml.yagi.framework.nodes.jackson
 
JNodeParser() - Constructor for class org.raml.yagi.framework.nodes.jackson.JNodeParser
 
JNullNode - Class in org.raml.yagi.framework.nodes.jackson
 
JNullNode(NullNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JNullNode
 
JNullNode(JNullNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JNullNode
 
JObjectNode - Class in org.raml.yagi.framework.nodes.jackson
 
JObjectNode(ObjectNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JObjectNode
 
JObjectNode(JObjectNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JObjectNode
 
JsonUtils - Class in org.raml.yagi.framework.nodes.jackson
 
JsonUtils() - Constructor for class org.raml.yagi.framework.nodes.jackson.JsonUtils
 
JStringNode - Class in org.raml.yagi.framework.nodes.jackson
 
JStringNode(TextNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.jackson.JStringNode
 
JStringNode(JStringNode) - Constructor for class org.raml.yagi.framework.nodes.jackson.JStringNode
 

K

keys - Variable in class org.raml.yagi.framework.grammar.rule.ExclusiveKeys
 
KeyValueNode - Interface in org.raml.yagi.framework.nodes
 
KeyValueNodeImpl - Class in org.raml.yagi.framework.nodes
 
KeyValueNodeImpl() - Constructor for class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
KeyValueNodeImpl(Node, Node) - Constructor for class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
KeyValueNodeImpl(KeyValueNodeImpl) - Constructor for class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
KeyValueRule - Class in org.raml.yagi.framework.grammar.rule
 
KeyValueRule(Rule, Rule) - Constructor for class org.raml.yagi.framework.grammar.rule.KeyValueRule
 

L

label(String) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
leftShift(int) - Method in class org.raml.yagi.framework.nodes.AbstractPosition
 
leftShift(int) - Method in interface org.raml.yagi.framework.nodes.Position
 
LiteralDefaultValue - Class in org.raml.yagi.framework.grammar.rule
 
LiteralDefaultValue(Node) - Constructor for class org.raml.yagi.framework.grammar.rule.LiteralDefaultValue
 

M

matches(Node) - Method in class org.raml.yagi.framework.grammar.ExclusiveSiblingRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.AllOfRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.AnyValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.BooleanTypeRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.ChildBasedConditionalRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.ConditionalRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.DateValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.DivisorValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.FieldPresentRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.IntegerTypeRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.IntegerValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaximumValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaxItemsRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaxLengthRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MaxPropertiesRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinimumValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinItemsRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinLengthRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.MinPropertiesRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.NegativeRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.NullValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.NumberTypeRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.NumberValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.RangeValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.ResourceRefRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.Rule
Check if the current rule matches the specified node
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.ScalarTypeRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.StringTypeRule
 
matches(Node) - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
matches(Node) - Method in interface org.raml.yagi.framework.phase.Transformer
 
matchValue() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
Marks this rule to accept only when it matches they key and also the value
MaximumValueRule - Class in org.raml.yagi.framework.grammar.rule
 
MaximumValueRule(Number) - Constructor for class org.raml.yagi.framework.grammar.rule.MaximumValueRule
 
MaxItemsRule - Class in org.raml.yagi.framework.grammar.rule
 
MaxItemsRule(int) - Constructor for class org.raml.yagi.framework.grammar.rule.MaxItemsRule
 
MaxLengthRule - Class in org.raml.yagi.framework.grammar.rule
 
MaxLengthRule(int) - Constructor for class org.raml.yagi.framework.grammar.rule.MaxLengthRule
 
MaxPropertiesRule - Class in org.raml.yagi.framework.grammar.rule
 
MaxPropertiesRule(int) - Constructor for class org.raml.yagi.framework.grammar.rule.MaxPropertiesRule
 
MinimumValueRule - Class in org.raml.yagi.framework.grammar.rule
 
MinimumValueRule(Number) - Constructor for class org.raml.yagi.framework.grammar.rule.MinimumValueRule
 
MinItemsRule - Class in org.raml.yagi.framework.grammar.rule
 
MinItemsRule(int) - Constructor for class org.raml.yagi.framework.grammar.rule.MinItemsRule
 
minLength(int) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a string that its length is bigger or equals to the specified
MinLengthRule - Class in org.raml.yagi.framework.grammar.rule
 
MinLengthRule(int) - Constructor for class org.raml.yagi.framework.grammar.rule.MinLengthRule
 
MinPropertiesRule - Class in org.raml.yagi.framework.grammar.rule
 
MinPropertiesRule(int) - Constructor for class org.raml.yagi.framework.grammar.rule.MinPropertiesRule
 
ModelBinding - Interface in org.raml.yagi.framework.model
 
ModelBindingConfiguration - Interface in org.raml.yagi.framework.model
Handles the binding between the model interface and NodeBaseModel implementation
ModelProxyBuilder - Class in org.raml.yagi.framework.model
 
ModelProxyBuilder() - Constructor for class org.raml.yagi.framework.model.ModelProxyBuilder
 
ModelReverseBinding - Interface in org.raml.yagi.framework.model
 
ModelUtils - Class in org.raml.yagi.framework.model
 
ModelUtils() - Constructor for class org.raml.yagi.framework.model.ModelUtils
 

N

named(String, RuleFactory<T>) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Registers a rule with the specified name.
named(String) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
named(String) - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
NegativeRule - Class in org.raml.yagi.framework.grammar.rule
 
NegativeRule(Rule) - Constructor for class org.raml.yagi.framework.grammar.rule.NegativeRule
 
node - Variable in class org.raml.yagi.framework.model.AbstractNodeModel
 
Node - Interface in org.raml.yagi.framework.nodes
 
NodeAnnotation - Interface in org.raml.yagi.framework.nodes
 
NodeFactory - Interface in org.raml.yagi.framework.grammar.rule
 
NodeModel - Interface in org.raml.yagi.framework.model
Interface used by the model proxy builder
NodeModelFactory - Interface in org.raml.yagi.framework.model
Create a Node based model based on a Node
NodeParser - Class in org.raml.yagi.framework.nodes.snakeyaml
 
NodeParser() - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.NodeParser
 
NodeSelector - Class in org.raml.yagi.framework.util
 
NodeSelector() - Constructor for class org.raml.yagi.framework.util.NodeSelector
 
NodeType - Enum in org.raml.yagi.framework.nodes
 
NodeUtils - Class in org.raml.yagi.framework.util
 
NodeUtils() - Constructor for class org.raml.yagi.framework.util.NodeUtils
 
not(Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches if the specified rule does not match
NullNode - Interface in org.raml.yagi.framework.nodes
 
NullNodeImpl - Class in org.raml.yagi.framework.nodes
 
NullNodeImpl() - Constructor for class org.raml.yagi.framework.nodes.NullNodeImpl
 
NullNodeImpl(AbstractRamlNode) - Constructor for class org.raml.yagi.framework.nodes.NullNodeImpl
 
nullValue() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a null value.
NullValueRule - Class in org.raml.yagi.framework.grammar.rule
 
NullValueRule() - Constructor for class org.raml.yagi.framework.grammar.rule.NullValueRule
 
numberType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any type of number
NumberTypeRule - Class in org.raml.yagi.framework.grammar.rule
 
NumberTypeRule() - Constructor for class org.raml.yagi.framework.grammar.rule.NumberTypeRule
 
NumberValueRule - Class in org.raml.yagi.framework.grammar.rule
 
NumberValueRule(Number) - Constructor for class org.raml.yagi.framework.grammar.rule.NumberValueRule
 

O

ObjectNode - Interface in org.raml.yagi.framework.nodes
 
ObjectNodeImpl - Class in org.raml.yagi.framework.nodes
 
ObjectNodeImpl() - Constructor for class org.raml.yagi.framework.nodes.ObjectNodeImpl
 
ObjectNodeImpl(AbstractRamlNode) - Constructor for class org.raml.yagi.framework.nodes.ObjectNodeImpl
 
ObjectRule - Class in org.raml.yagi.framework.grammar.rule
 
ObjectRule() - Constructor for class org.raml.yagi.framework.grammar.rule.ObjectRule
 
ObjectRule(boolean) - Constructor for class org.raml.yagi.framework.grammar.rule.ObjectRule
 
objectType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches an object type
of() - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
of(Rule) - Method in class org.raml.yagi.framework.grammar.rule.ArrayRule
 
onResourceFound(URI) - Method in interface org.raml.v2.api.loader.ResourceUriCallback
 
optional(Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches if the rule matches or the value is null
org.raml.v2.api.loader - package org.raml.v2.api.loader
 
org.raml.v2.internal.utils - package org.raml.v2.internal.utils
 
org.raml.yagi.framework.grammar - package org.raml.yagi.framework.grammar
 
org.raml.yagi.framework.grammar.rule - package org.raml.yagi.framework.grammar.rule
 
org.raml.yagi.framework.model - package org.raml.yagi.framework.model
 
org.raml.yagi.framework.nodes - package org.raml.yagi.framework.nodes
 
org.raml.yagi.framework.nodes.jackson - package org.raml.yagi.framework.nodes.jackson
 
org.raml.yagi.framework.nodes.snakeyaml - package org.raml.yagi.framework.nodes.snakeyaml
 
org.raml.yagi.framework.phase - package org.raml.yagi.framework.phase
 
org.raml.yagi.framework.suggester - package org.raml.yagi.framework.suggester
 
org.raml.yagi.framework.util - package org.raml.yagi.framework.util
 

P

PackageModelBinding - Class in org.raml.yagi.framework.model
 
PackageModelBinding(String) - Constructor for class org.raml.yagi.framework.model.PackageModelBinding
 
PackageReverseBinding - Class in org.raml.yagi.framework.model
 
PackageReverseBinding(String) - Constructor for class org.raml.yagi.framework.model.PackageReverseBinding
 
PARENT_EXPR - Static variable in class org.raml.yagi.framework.util.NodeSelector
 
parentKey() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Returns a default value that is the parent key
ParentKeyDefaultValue - Class in org.raml.yagi.framework.grammar.rule
 
ParentKeyDefaultValue() - Constructor for class org.raml.yagi.framework.grammar.rule.ParentKeyDefaultValue
 
parse(ResourceLoader, String, Reader) - Static method in class org.raml.yagi.framework.nodes.jackson.JNodeParser
 
parse(ResourceLoader, String, String) - Static method in class org.raml.yagi.framework.nodes.jackson.JNodeParser
 
parse(ResourceLoader, String, Reader) - Static method in class org.raml.yagi.framework.nodes.snakeyaml.NodeParser
 
parse(ResourceLoader, String, String) - Static method in class org.raml.yagi.framework.nodes.snakeyaml.NodeParser
 
parseJson(String) - Static method in class org.raml.yagi.framework.nodes.jackson.JsonUtils
 
parseJson(Reader) - Static method in class org.raml.yagi.framework.nodes.jackson.JsonUtils
 
ParsingContext - Class in org.raml.yagi.framework.suggester
 
ParsingContext(ParsingContextType, String, int) - Constructor for class org.raml.yagi.framework.suggester.ParsingContext
 
ParsingContextType - Enum in org.raml.yagi.framework.suggester
 
Phase - Interface in org.raml.yagi.framework.phase
A phase applies a given logic into a node recursively.
polymorphic() - Method in class org.raml.yagi.framework.model.ClassNodeModelFactory
 
polymorphic() - Method in interface org.raml.yagi.framework.model.NodeModelFactory
True if this factory create polymorphic implementations
Position - Interface in org.raml.yagi.framework.nodes
The position of a given node in a specific resource
printIndent() - Method in class org.raml.yagi.framework.util.TreeNodeDumper
 

R

RAML_1_0_HEADER - Static variable in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
RamlUrlResourceLoader - Class in org.raml.v2.api.loader
 
RamlUrlResourceLoader() - Constructor for class org.raml.v2.api.loader.RamlUrlResourceLoader
 
range(Range<Integer>) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a number that is Integer and is included in the range
RangeValueRule - Class in org.raml.yagi.framework.grammar.rule
 
RangeValueRule(Number, Number) - Constructor for class org.raml.yagi.framework.grammar.rule.RangeValueRule
 
ReferenceNode - Interface in org.raml.yagi.framework.nodes
 
regex(String) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any value that is accepted by the regex pattern
regex(Pattern) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any value that is accepted by the regex pattern
RegexValueRule - Class in org.raml.yagi.framework.grammar.rule
 
RegexValueRule(Pattern) - Constructor for class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
registerRule(String, T) - Method in class org.raml.yagi.framework.grammar.GrammarContext
 
removeChild(Node) - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
removeChild(Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
removeChild(Node) - Method in interface org.raml.yagi.framework.nodes.Node
Removes a child.
removeChildren() - Method in class org.raml.yagi.framework.nodes.BaseNode
 
removeChildren() - Method in interface org.raml.yagi.framework.nodes.Node
Removes all the children of this given node.
repeated() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
replaceTree(Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
replaceTree(Node) - Method in interface org.raml.yagi.framework.nodes.Node
Replace this subtree with the given one.
replaceWith(Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
replaceWith(Node) - Method in interface org.raml.yagi.framework.nodes.Node
Replace this node in the tree with a new specialized node.
required() - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
requiredField(Rule, Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches a field that the key is of string type and matches the specified key name and the value matches the value rule.
RequiredField - Interface in org.raml.yagi.framework.grammar.rule
 
requiredWhen(RequiredField) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
ResourceLoader - Interface in org.raml.v2.api.loader
 
ResourceLoaderAware - Interface in org.raml.v2.api.loader
 
ResourceLoaderExtended - Interface in org.raml.v2.api.loader
 
ResourceRefRule - Class in org.raml.yagi.framework.grammar.rule
 
ResourceRefRule() - Constructor for class org.raml.yagi.framework.grammar.rule.ResourceRefRule
 
ResourceUriCallback - Interface in org.raml.v2.api.loader
 
reverseBindingOf(NodeModel) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
reverseBindingOf(NodeModel) - Method in interface org.raml.yagi.framework.model.ModelBindingConfiguration
Returns the reverse binding of a model in a polymorphic scenario.
reverseBindingOf(NodeModel) - Method in interface org.raml.yagi.framework.model.ModelReverseBinding
 
reverseBindingOf(NodeModel) - Method in class org.raml.yagi.framework.model.PackageReverseBinding
 
reverseBindPackage(String) - Method in class org.raml.yagi.framework.model.DefaultModelBindingConfiguration
 
rightShift(int) - Method in class org.raml.yagi.framework.nodes.AbstractPosition
 
rightShift(int) - Method in interface org.raml.yagi.framework.nodes.Position
 
Rule - Class in org.raml.yagi.framework.grammar.rule
 
Rule() - Constructor for class org.raml.yagi.framework.grammar.rule.Rule
 
RuleFactory<T extends Rule> - Interface in org.raml.yagi.framework.grammar
 
ruleName() - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
rules - Variable in class org.raml.yagi.framework.grammar.rule.AnyOfRule
 
RuleTraverser - Class in org.raml.yagi.framework.grammar
 
RuleTraverser() - Constructor for class org.raml.yagi.framework.grammar.RuleTraverser
 

S

scalarType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any scalar value e.g Number String boolean etc
ScalarTypeRule - Class in org.raml.yagi.framework.grammar.rule
 
ScalarTypeRule() - Constructor for class org.raml.yagi.framework.grammar.rule.ScalarTypeRule
 
searchNodeAt(Node, int) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
selectBooleanValue(String, Node) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
selectFrom(String, Node) - Static method in class org.raml.yagi.framework.util.NodeSelector
Resolves a path in the specified node.
selectIntValue(String, Node) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
selectNumberValue(String, Node) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
selectStringCollection(String, Node) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
selectStringValue(String, Node) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
selectType(String, Node, T) - Static method in class org.raml.yagi.framework.util.NodeSelector
 
setChild(int, Node) - Method in class org.raml.yagi.framework.grammar.rule.ArrayWrapperNode
 
setChild(int, Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
setChild(int, Node) - Method in interface org.raml.yagi.framework.nodes.Node
Sets a child at a specified index.
setEndPosition(Position) - Method in class org.raml.yagi.framework.nodes.AbstractRamlNode
 
setEndPosition(Position) - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
setIncludedResourceUri(String) - Method in class org.raml.yagi.framework.nodes.DefaultPosition
 
setIncludedResourceUri(String) - Method in interface org.raml.yagi.framework.nodes.Position
Sets the URI of the resource in the current position
setIncludedResourceUri(String) - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
setKeyRule(Rule) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
setParent(Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
setParent(Node) - Method in interface org.raml.yagi.framework.nodes.Node
Sets the parent node to this node.
setResourceLoader(ResourceLoader) - Method in interface org.raml.v2.api.loader.ResourceLoaderAware
 
setSource(Node) - Method in class org.raml.yagi.framework.nodes.AbstractRamlNode
 
setSource(Node) - Method in class org.raml.yagi.framework.nodes.BaseNode
 
setSource(Node) - Method in interface org.raml.yagi.framework.nodes.Node
The source of this node.
setStartPosition(Position) - Method in class org.raml.yagi.framework.nodes.AbstractRamlNode
 
setStartPosition(Position) - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
setValue(Node) - Method in interface org.raml.yagi.framework.nodes.KeyValueNode
 
setValue(Node) - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
setValueRule(Rule) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
SimpleBinding - Class in org.raml.yagi.framework.model
 
SimpleBinding(Class<?>, NodeModelFactory) - Constructor for class org.raml.yagi.framework.model.SimpleBinding
 
SimpleClassNameBinding - Class in org.raml.yagi.framework.model
 
SimpleClassNameBinding(Set<String>, Class<? extends NodeModel>) - Constructor for class org.raml.yagi.framework.model.SimpleClassNameBinding
 
SimpleTypeNode<T> - Interface in org.raml.yagi.framework.nodes
 
SimpleValueTransformer - Enum in org.raml.yagi.framework.model
 
string(String) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any value of type string with the specified value
StringNode - Interface in org.raml.yagi.framework.nodes
 
StringNodeImpl - Class in org.raml.yagi.framework.nodes
 
StringNodeImpl(String) - Constructor for class org.raml.yagi.framework.nodes.StringNodeImpl
 
StringNodeImpl(StringNodeImpl) - Constructor for class org.raml.yagi.framework.nodes.StringNodeImpl
 
stringType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any String type value
StringTypeRule - Class in org.raml.yagi.framework.grammar.rule
 
StringTypeRule() - Constructor for class org.raml.yagi.framework.grammar.rule.StringTypeRule
 
StringValueRule - Class in org.raml.yagi.framework.grammar.rule
 
StringValueRule(String) - Constructor for class org.raml.yagi.framework.grammar.rule.StringValueRule
 
suggest(String) - Method in class org.raml.yagi.framework.grammar.rule.RegexValueRule
 
Suggestion - Interface in org.raml.yagi.framework.suggester
 
Suggestions - Class in org.raml.yagi.framework.suggester
Represent a set of suggestions.
Suggestions(List<Suggestion>, String, int) - Constructor for class org.raml.yagi.framework.suggester.Suggestions
 
SYArrayNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYArrayNode(SequenceNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYArrayNode
 
SYBaseRamlNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYBaseRamlNode(SYBaseRamlNode) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
SYBaseRamlNode(Node, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYBaseRamlNode
 
SYBooleanNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYBooleanNode(SYBooleanNode) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYBooleanNode
 
SYBooleanNode(ScalarNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYBooleanNode
 
SYFloatingNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYFloatingNode(SYFloatingNode) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
SYFloatingNode(ScalarNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
SYIncludeNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYIncludeNode(ScalarNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYIncludeNode
 
SYIntegerNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYIntegerNode(ScalarNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYIntegerNode
 
SYModelWrapper - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYModelWrapper(ResourceLoader, String) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYModelWrapper
 
SYNullNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYNullNode(SYNullNode) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYNullNode
 
SYNullNode(Node, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYNullNode
 
SYObjectNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYObjectNode(MappingNode, ResourceLoader, String) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYObjectNode
 
SYObjectNode(SYBaseRamlNode) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYObjectNode
 
SYPosition - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYPosition(Mark, ResourceLoader, String) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYPosition
 
SYStringNode - Class in org.raml.yagi.framework.nodes.snakeyaml
 
SYStringNode(SYStringNode) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYStringNode
 
SYStringNode(ScalarNode, String, ResourceLoader) - Constructor for class org.raml.yagi.framework.nodes.snakeyaml.SYStringNode
 

T

then(Class<? extends Node>) - Method in class org.raml.yagi.framework.grammar.rule.KeyValueRule
 
then(Class<? extends Node>) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
then(NodeFactory) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
 
then(Class<? extends Node>) - Method in class org.raml.yagi.framework.grammar.rule.Rule
Sets the clazz of the node that is going to be created to replaced the matched node of this rule.
then(NodeFactory) - Method in class org.raml.yagi.framework.grammar.rule.Rule
Sets the factory of the node that is going to be created to replaced the matched node of this rule.
toClass(Type) - Static method in class org.raml.yagi.framework.model.ModelUtils
 
toString() - Method in class org.raml.yagi.framework.grammar.ExclusiveSiblingRule
 
toString() - Method in class org.raml.yagi.framework.grammar.rule.Rule
 
toString() - Method in class org.raml.yagi.framework.grammar.rule.StringValueRule
 
toString() - Method in class org.raml.yagi.framework.nodes.AbstractPosition
 
toString() - Method in class org.raml.yagi.framework.nodes.AbstractStringNode
 
toString() - Method in class org.raml.yagi.framework.nodes.ErrorNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JArrayNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JBooleanNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JFloatingNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JIntegerNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JNullNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JObjectNode
 
toString() - Method in class org.raml.yagi.framework.nodes.jackson.JStringNode
 
toString() - Method in class org.raml.yagi.framework.nodes.KeyValueNodeImpl
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYArrayNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYBooleanNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYIntegerNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYNullNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYObjectNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYStringNode
 
toString() - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
transform(Node) - Method in interface org.raml.yagi.framework.phase.Transformer
 
TransformationPhase - Class in org.raml.yagi.framework.phase
Applies a list of Transformers in a pipeline way
TransformationPhase(Transformer...) - Constructor for class org.raml.yagi.framework.phase.TransformationPhase
 
Transformer - Interface in org.raml.yagi.framework.phase
Applies a transformation to a specific node and returns the new node.
traverse(T, Function<Rule, Boolean>) - Method in class org.raml.yagi.framework.grammar.RuleTraverser
 
traverseToRoot(Node) - Static method in class org.raml.yagi.framework.util.NodeUtils
 
TreeNodeDumper - Class in org.raml.yagi.framework.util
 
TreeNodeDumper() - Constructor for class org.raml.yagi.framework.util.TreeNodeDumper
 

U

UNKNOWN - Static variable in interface org.raml.yagi.framework.nodes.Position
 
UriTemplateValidation - Class in org.raml.v2.internal.utils
 
UriTemplateValidation() - Constructor for class org.raml.v2.internal.utils.UriTemplateValidation
 
UrlResourceLoader - Class in org.raml.v2.api.loader
 
UrlResourceLoader() - Constructor for class org.raml.v2.api.loader.UrlResourceLoader
 

V

value - Variable in class org.raml.yagi.framework.nodes.AbstractStringNode
 
valueOf(String) - Static method in enum org.raml.yagi.framework.model.SimpleValueTransformer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.raml.yagi.framework.nodes.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.raml.yagi.framework.suggester.ParsingContextType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.raml.yagi.framework.util.DateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.raml.yagi.framework.model.SimpleValueTransformer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.raml.yagi.framework.nodes.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.raml.yagi.framework.suggester.ParsingContextType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.raml.yagi.framework.util.DateType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WarningMessageAnnotation - Class in org.raml.yagi.framework.nodes
 
WarningMessageAnnotation(String) - Constructor for class org.raml.yagi.framework.nodes.WarningMessageAnnotation
 
when(String, ConditionalRule...) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
It will dispatch the to the conditional rule that matches the selected value.
when(List<String>, ConditionalRule...) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
It will dispatch the to the conditional rule that matches the selected value.
whenChildIs(Rule, Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Delegates to a rule if the specified condition matches the first child.
whenPresent(String, Rule) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Delegates to a rule if a selector expression returns a value
WILDCARD_SELECTOR - Static variable in class org.raml.yagi.framework.util.NodeSelector
 
with(KeyValueRule) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
Adds a field to this object rule
with(int, KeyValueRule) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
Adds a field to this object rule at a given order
with(ConditionalRules) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
Defines conditional fields based on a condition.
with(ExclusiveKeys) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
Defines the mutually exclusive fields
withAll(KeyValueRule...) - Method in class org.raml.yagi.framework.grammar.rule.ObjectRule
Adds all a field to this object rule
withDescription(String) - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
withDescription(String) - Method in interface org.raml.yagi.framework.suggester.Suggestion
Creates a new Suggestion based on this suggestion but changing the description with the specified
withPrefix(String) - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
withPrefix(String) - Method in interface org.raml.yagi.framework.suggester.Suggestion
Creates a new Suggestion based on this but changing the prefix
withValue(String) - Method in class org.raml.yagi.framework.suggester.DefaultSuggestion
 
withValue(String) - Method in interface org.raml.yagi.framework.suggester.Suggestion
Creates a new Suggestion based on this suggestion but changing the value with the specified
wrap(JsonNode) - Method in class org.raml.yagi.framework.nodes.jackson.JModelWrapper
 
wrap(Node) - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYModelWrapper
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.