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
 
APPLICATION_RAML - Static variable in class org.raml.v2.api.loader.RootRamlUrlResourceLoader
 
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
 
ClassPathResourceLoader(String) - Constructor for class org.raml.v2.api.loader.ClassPathResourceLoader
When the root raml is loaded through the classpath allows specifying the package where it is loaded from in order to correctly resolve absolute path includes and libraries
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
 
createCanNotInheritFromDifferentBaseTypes(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(String, 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.RootRamlFileResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.RootRamlFileResourceLoader
 
fetchResource(String, ResourceUriCallback) - Method in class org.raml.v2.api.loader.RootRamlUrlResourceLoader
 
fetchResource(String) - Method in class org.raml.v2.api.loader.RootRamlUrlResourceLoader
 
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 class org.raml.yagi.framework.nodes.ErrorNode
 
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<Long>) - 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(Range<Double>) - Constructor for class org.raml.yagi.framework.grammar.rule.NumberTypeRule
 
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
positiveIntegerType(boolean, Long) - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches an integer greater than zero
positiveNumberType() - Method in class org.raml.yagi.framework.grammar.BaseGrammar
Matches any number greater than zero
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(Integer, 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(Range) - 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
 
RootRamlFileResourceLoader - Class in org.raml.v2.api.loader
 
RootRamlFileResourceLoader(File) - Constructor for class org.raml.v2.api.loader.RootRamlFileResourceLoader
 
RootRamlUrlResourceLoader - Class in org.raml.v2.api.loader
 
RootRamlUrlResourceLoader(String) - Constructor for class org.raml.v2.api.loader.RootRamlUrlResourceLoader
 
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.SYBaseRamlNode
 
toString() - Method in class org.raml.yagi.framework.nodes.snakeyaml.SYFloatingNode
 
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.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.