| Modifier and Type | Method and Description |
|---|---|
Node |
ExclusiveSiblingRule.apply(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
ExclusiveSiblingRule.apply(Node node) |
List<Suggestion> |
ExclusiveSiblingRule.getSuggestions(Node node,
RamlParsingContext context) |
boolean |
ExclusiveSiblingRule.matches(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
XmlSchemaValidationRule.apply(Node node) |
Node |
StringValueRule.apply(Node node) |
Node |
ScalarTypeRule.apply(Node node) |
abstract Node |
Rule.apply(Node node)
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. |
Node |
RegexValueRule.apply(Node node) |
Node |
ReferenceRule.apply(Node node) |
Node |
RangeValueRule.apply(Node node) |
Node |
ObjectRule.apply(Node node) |
Node |
ObjectListRule.apply(Node node) |
Node |
NullValueRule.apply(Node node) |
Node |
NodeReferenceRule.apply(Node node) |
Node |
NegativeRule.apply(Node node) |
Node |
MinLengthRule.apply(Node node) |
Node |
MinimumValueRule.apply(Node node) |
Node |
MaxLengthRule.apply(Node node) |
Node |
MaximumValueRule.apply(Node node) |
Node |
KeyValueRule.apply(Node node) |
Node |
JsonSchemaValidationRule.apply(Node node) |
Node |
IntegerValueRule.apply(Node node) |
Node |
FieldPresentRule.apply(Node node) |
Node |
DivisorValueRule.apply(Node node) |
Node |
DiscriminatorRule.apply(Node node) |
Node |
DateValueRule.apply(Node node) |
Node |
ArrayRule.apply(Node node) |
Node |
AnyValueRule.apply(Node node) |
Node |
AnyOfRule.apply(Node node) |
Node |
AllOfRule.apply(Node node) |
Node |
AbstractTypeRule.apply(Node node) |
Node |
TypesFactory.create(Object... args) |
Node |
NodeReferenceFactory.create(Object... args) |
Node |
NodeFactory.create(Object... args) |
Node |
ClassNodeFactory.create(Object... args) |
static Node |
ErrorNodeFactory.createInvalidDivisorValue() |
static Node |
ErrorNodeFactory.createInvalidFragmentName(String fragmentText) |
static Node |
ErrorNodeFactory.createInvalidHeader(String header) |
static Node |
ErrorNodeFactory.createInvalidInput(IOException ioe) |
static Node |
ErrorNodeFactory.createInvalidJsonExampleNode(String error) |
static Node |
ErrorNodeFactory.createInvalidMaximumValue(Number maximumValue) |
static Node |
ErrorNodeFactory.createInvalidMaxLength(int maxLength) |
static Node |
ErrorNodeFactory.createInvalidMinimumValue(Number minimumValue) |
static Node |
ErrorNodeFactory.createInvalidMinLength(int minLength) |
static Node |
ErrorNodeFactory.createInvalidMultipleOfValue(Number multipleOfValue) |
static Node |
ErrorNodeFactory.createInvalidRangeValue(Number minimumValue,
Number maximumValue) |
static Node |
ErrorNodeFactory.createInvalidSchemaNode(String error) |
static Node |
ErrorNodeFactory.createInvalidSiblingsValue(Node node,
Set<String> siblings) |
static Node |
ErrorNodeFactory.createInvalidType(Node node,
NodeType type) |
static Node |
ErrorNodeFactory.createInvalidValue(Node node,
String expected) |
static Node |
ErrorNodeFactory.createInvalidXmlExampleNode(String error) |
static Node |
ErrorNodeFactory.createMissingAnnotationType(String type) |
static Node |
ErrorNodeFactory.createMissingField(String selector) |
Node |
Rule.createNodeUsingFactory(Node currentNode,
Object... args) |
static Node |
ErrorNodeFactory.createRequiredValueNotFound(Node node,
Rule keyRule) |
static Node |
ErrorNodeFactory.createUnsupportedVersion(String version) |
Node |
ParentKeyDefaultValue.getDefaultValue(Node parent) |
Node |
DefaultValue.getDefaultValue(Node parent)
Generates a default value for a missing tuple.
|
protected Node |
ParametrizedNodeReferenceRule.getResult(Node node) |
protected Node |
ObjectRule.getResult(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
XmlSchemaValidationRule.apply(Node node) |
Node |
StringValueRule.apply(Node node) |
Node |
ScalarTypeRule.apply(Node node) |
abstract Node |
Rule.apply(Node node)
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. |
Node |
RegexValueRule.apply(Node node) |
Node |
ReferenceRule.apply(Node node) |
Node |
RangeValueRule.apply(Node node) |
Node |
ObjectRule.apply(Node node) |
Node |
ObjectListRule.apply(Node node) |
Node |
NullValueRule.apply(Node node) |
Node |
NodeReferenceRule.apply(Node node) |
Node |
NegativeRule.apply(Node node) |
Node |
MinLengthRule.apply(Node node) |
Node |
MinimumValueRule.apply(Node node) |
Node |
MaxLengthRule.apply(Node node) |
Node |
MaximumValueRule.apply(Node node) |
Node |
KeyValueRule.apply(Node node) |
Node |
JsonSchemaValidationRule.apply(Node node) |
Node |
IntegerValueRule.apply(Node node) |
Node |
FieldPresentRule.apply(Node node) |
Node |
DivisorValueRule.apply(Node node) |
Node |
DiscriminatorRule.apply(Node node) |
Node |
DateValueRule.apply(Node node) |
Node |
ArrayRule.apply(Node node) |
Node |
AnyValueRule.apply(Node node) |
Node |
AnyOfRule.apply(Node node) |
Node |
AllOfRule.apply(Node node) |
Node |
AbstractTypeRule.apply(Node node) |
void |
KeyValueRule.applyDefault(Node parent) |
static ErrorNode |
ErrorNodeFactory.createInvalidArrayElement(Node child) |
static ErrorNode |
ErrorNodeFactory.createInvalidNode(Node child) |
static ErrorNode |
ErrorNodeFactory.createInvalidRootElement(Node rootNode,
String expected) |
static Node |
ErrorNodeFactory.createInvalidSiblingsValue(Node node,
Set<String> siblings) |
static ErrorNode |
ErrorNodeFactory.createInvalidTemplateFunctionExpression(Node node,
String token) |
static ErrorNode |
ErrorNodeFactory.createInvalidTemplateParameterExpression(Node node,
String token) |
static Node |
ErrorNodeFactory.createInvalidType(Node node,
NodeType type) |
static Node |
ErrorNodeFactory.createInvalidValue(Node node,
String expected) |
Node |
Rule.createNodeUsingFactory(Node currentNode,
Object... args) |
static Node |
ErrorNodeFactory.createRequiredValueNotFound(Node node,
Rule keyRule) |
static ErrorNode |
ErrorNodeFactory.createUnexpectedKey(Node key,
Collection<String> options) |
ConditionalRules |
ConditionalRules.defaultValue(Node node) |
Node |
ParentKeyDefaultValue.getDefaultValue(Node parent) |
Node |
DefaultValue.getDefaultValue(Node parent)
Generates a default value for a missing tuple.
|
List<Suggestion> |
KeyValueRule.getKeySuggestions(Node node,
RamlParsingContext context) |
Rule |
AnyOfRule.getMatchingRule(Node node) |
Rule |
AllOfRule.getMatchingRule(Node node) |
protected Node |
ParametrizedNodeReferenceRule.getResult(Node node) |
protected Node |
ObjectRule.getResult(Node node) |
List<KeyValueRule> |
ConditionalRules.getRulesNode(Node node) |
List<Suggestion> |
ReferenceTypeSuggester.getSuggestions(Node node) |
List<Suggestion> |
ReferenceSuggester.getSuggestions(Node node) |
List<Suggestion> |
XmlSchemaValidationRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
TypeNodeReferenceRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
StringValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
StringTypeRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
ScalarTypeRule.getSuggestions(Node node,
RamlParsingContext context) |
abstract List<Suggestion> |
Rule.getSuggestions(Node node,
RamlParsingContext context)
Returns the suggestions of this specific rule
|
List<Suggestion> |
RegexValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
ReferenceRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
RangeValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
ParametrizedNodeReferenceRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
ObjectRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
ObjectListRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
NullValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
NodeReferenceRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
NegativeRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
MinLengthRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
MinimumValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
MaxLengthRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
MaximumValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
KeyValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
JsonSchemaValidationRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
IntegerValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
IntegerTypeRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
FloatTypeRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
FirstOfRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
FieldPresentRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
DivisorValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
DiscriminatorRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
DateValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
BooleanTypeRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
ArrayRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
AnyValueRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
AnyOfRule.getSuggestions(Node node,
RamlParsingContext context) |
List<Suggestion> |
AllOfRule.getSuggestions(Node node,
RamlParsingContext context) |
boolean |
XmlSchemaValidationRule.matches(Node node) |
boolean |
StringValueRule.matches(Node node) |
boolean |
StringTypeRule.matches(Node node) |
boolean |
ScalarTypeRule.matches(Node node) |
abstract boolean |
Rule.matches(Node node)
Check if the current rule matches the specified node
|
boolean |
RegexValueRule.matches(Node node) |
boolean |
ReferenceRule.matches(Node node) |
boolean |
RangeValueRule.matches(Node node) |
boolean |
ParametrizedNodeReferenceRule.matches(Node node) |
boolean |
ObjectRule.matches(Node node) |
boolean |
ObjectListRule.matches(Node node) |
boolean |
NullValueRule.matches(Node node) |
boolean |
NodeReferenceRule.matches(Node node) |
boolean |
NegativeRule.matches(Node node) |
boolean |
MinLengthRule.matches(Node node) |
boolean |
MinimumValueRule.matches(Node node) |
boolean |
MaxLengthRule.matches(Node node) |
boolean |
MaximumValueRule.matches(Node node) |
boolean |
KeyValueRule.matches(Node node) |
boolean |
JsonSchemaValidationRule.matches(Node node) |
boolean |
IntegerValueRule.matches(Node node) |
boolean |
IntegerTypeRule.matches(Node node) |
boolean |
FloatTypeRule.matches(Node node) |
boolean |
FieldPresentRule.matches(Node node) |
boolean |
DivisorValueRule.matches(Node node) |
boolean |
DiscriminatorRule.matches(Node node) |
boolean |
DateValueRule.matches(Node node) |
boolean |
ConditionalRule.matches(Node node) |
boolean |
BooleanTypeRule.matches(Node node) |
boolean |
ArrayRule.matches(Node node) |
boolean |
AnyValueRule.matches(Node node) |
boolean |
AnyOfRule.matches(Node node) |
boolean |
AllOfRule.matches(Node node) |
| Modifier and Type | Method and Description |
|---|---|
List<Suggestion> |
Rule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context)
Returns the list of suggestions after navigating through the path
|
List<Suggestion> |
ReferenceRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
ParametrizedNodeReferenceRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
ObjectRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
NegativeRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
KeyValueRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
ArrayRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
AnyOfRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
List<Suggestion> |
AllOfRule.getSuggestions(List<Node> pathToRoot,
RamlParsingContext context) |
Rule |
Rule.then(Class<? extends Node> clazz) |
ObjectRule |
ObjectRule.then(Class<? extends Node> clazz) |
KeyValueRule |
KeyValueRule.then(Class<? extends Node> clazz) |
| Constructor and Description |
|---|
JsonSchemaValidationRule(Node schemaNode) |
XmlSchemaValidationRule(Node schemaNode,
ResourceLoader resourceLoader) |
| Constructor and Description |
|---|
ClassNodeFactory(Class<? extends Node> clazz) |
NodeReferenceFactory(Class<? extends Node> referenceClassNode) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayNode |
interface |
BooleanNode |
interface |
ExecutableNode |
interface |
FloatingNode |
interface |
IntegerNode |
interface |
KeyValueNode |
interface |
NullNode |
interface |
ObjectNode |
interface |
ParametrizedReferenceNode |
interface |
ReferenceNode |
interface |
SimpleTypeNode<T> |
interface |
StringNode |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRamlNode |
class |
AbstractReferenceNode |
class |
BaseNode |
class |
EmptyErrorNode |
class |
ErrorNode |
class |
IncludeErrorNode |
class |
KeyValueNodeImpl |
class |
SchemaNodeImpl |
class |
StringNodeImpl |
| Modifier and Type | Field and Description |
|---|---|
protected List<Node> |
BaseNode.children |
| Modifier and Type | Method and Description |
|---|---|
<T extends Node> |
Node.findAncestorWith(Class<T> nodeType)
Returns the nearest ancestor node that is instance of the specified class
|
<T extends Node> |
BaseNode.findAncestorWith(Class<T> nodeType) |
<T extends Node> |
Node.findDescendantsWith(Class<T> nodeType)
Returns the list of descendants nodes that are instances of the specified class
|
<T extends Node> |
BaseNode.findDescendantsWith(Class<T> nodeType) |
| Modifier and Type | Method and Description |
|---|---|
Node |
StringNodeImpl.copy() |
Node |
Node.copy()
Creates a new copy of this node
|
Node |
KeyValueNodeImpl.copy() |
Node |
ErrorNode.copy() |
Node |
ExecutableNode.execute(ExecutionContext context) |
Node |
Node.get(String selector)
Returns the child node that matches the desired selector or
null if there is no match |
Node |
BaseNode.get(String selector) |
Node |
KeyValueNodeImpl.getKey() |
Node |
KeyValueNode.getKey() |
Node |
AbstractReferenceNode.getParametersNode() |
Node |
Node.getParent()
The parent of this node
|
Node |
BaseNode.getParent() |
Node |
ReferenceNode.getRefNode() |
Node |
AbstractReferenceNode.getRelativeNode() |
Node |
Node.getRootNode()
The ancestor that does not has any parent.
|
Node |
BaseNode.getRootNode() |
Node |
Node.getSource()
Return the source of this node.
|
Node |
BaseNode.getSource() |
Node |
KeyValueNodeImpl.getValue() |
Node |
KeyValueNode.getValue() |
| Modifier and Type | Method and Description |
|---|---|
List<Node> |
Node.getChildren()
All the children
|
List<Node> |
BaseNode.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
Node.addChild(int idx,
Node newNode)
Adds a child at a specified index.
|
void |
BaseNode.addChild(int idx,
Node newNode) |
void |
Node.addChild(Node node)
Adds a new child.
|
void |
KeyValueNodeImpl.addChild(Node node) |
void |
BaseNode.addChild(Node node) |
void |
Node.removeChild(Node node)
Removes a child.
|
void |
BaseNode.removeChild(Node node) |
void |
Node.replaceWith(Node newNode)
Replace this node in the tree with a new specialized node.
|
void |
BaseNode.replaceWith(Node newNode) |
void |
Node.setChild(int idx,
Node newNode)
Sets a child at a specified index.
|
void |
BaseNode.setChild(int idx,
Node newNode) |
void |
Node.setParent(Node parent)
Sets the parent node to this node.
|
void |
BaseNode.setParent(Node parent) |
void |
Node.setSource(Node source)
The source of this node.
|
void |
BaseNode.setSource(Node source) |
void |
KeyValueNodeImpl.setValue(Node valueNode) |
void |
KeyValueNode.setValue(Node valueNode) |
| Constructor and Description |
|---|
KeyValueNodeImpl(Node keyNode,
Node valueNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
SYArrayNode |
class |
SYBaseRamlNode |
class |
SYBooleanNode |
class |
SYFloatingNode |
class |
SYIncludeNode |
class |
SYIntegerNode |
class |
SYNullNode |
class |
SYObjectNode |
class |
SYStringNode |
| Modifier and Type | Method and Description |
|---|---|
Node |
SYStringNode.copy() |
Node |
SYObjectNode.copy() |
Node |
SYNullNode.copy() |
Node |
SYIntegerNode.copy() |
Node |
SYIncludeNode.copy() |
Node |
SYFloatingNode.copy() |
Node |
SYBooleanNode.copy() |
Node |
SYArrayNode.copy() |
static Node |
RamlNodeParser.parse(InputStream inputStream) |
static Node |
RamlNodeParser.parse(InputStream inputStream,
boolean supportLibraries) |
static Node |
RamlNodeParser.parse(Reader reader) |
static Node |
RamlNodeParser.parse(Reader reader,
boolean supportLibraries) |
static Node |
RamlNodeParser.parse(String content) |
static Node |
RamlNodeParser.parse(String content,
boolean supportLibraries) |
Node |
SYModelWrapper.wrap(org.yaml.snakeyaml.nodes.Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
TransformationPhase.apply(Node tree) |
Node |
Phase.apply(Node tree) |
Node |
GrammarPhase.apply(Node node) |
Node |
Transformer.transform(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
TransformationPhase.apply(Node tree) |
Node |
Phase.apply(Node tree) |
Node |
GrammarPhase.apply(Node node) |
boolean |
Transformer.matches(Node node) |
Node |
Transformer.transform(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
RamlBuilder.build(File ramlFile) |
Node |
RamlBuilder.build(File ramlFile,
ResourceLoader resourceLoader) |
Node |
RamlBuilder.build(Reader content,
ResourceLoader resourceLoader,
String resourceLocation) |
Node |
RamlBuilder.build(String content) |
Node |
RamlBuilder.build(String content,
ResourceLoader resourceLoader,
String resourceLocation) |
Node |
RamlBuilder.build(String content,
String resourceLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected Rule |
BaseRamlGrammar.anyTypeReference(String referenceKey,
Class<? extends Node> simpleClass,
Class<? extends Node> parametrisedClass) |
protected Rule |
BaseRamlGrammar.anyTypeReference(String referenceKey,
Class<? extends Node> simpleClass,
Class<? extends Node> parametrisedClass) |
| Modifier and Type | Method and Description |
|---|---|
protected Node |
TypeDeclaration.getNode() |
protected Node |
Trait.getNode() |
protected Node |
SecuritySchemeSettings.getNode() |
protected Node |
SecurityScheme.getNode() |
protected Node |
Response.getNode() |
protected Node |
ResourceType.getNode() |
protected Node |
Resource.getNode() |
protected Node |
Parameter.getNode() |
protected Node |
Operation.getNode() |
protected Node |
GlobalSchema.getNode() |
protected Node |
ExampleSpec.getNode() |
protected Node |
DocumentationItem.getNode() |
protected Node |
BodyLike.getNode() |
protected abstract Node |
BaseModelElement.getNode() |
protected Node |
Api.getNode() |
| Constructor and Description |
|---|
AnnotationRef(Node node) |
BodyLike(Node node) |
DocumentationItem(Node node) |
ExampleSpec(Node node) |
GlobalSchema(Node node) |
Operation(Node node) |
Parameter(Node node) |
Reference(Node node) |
ResourceType(Node node) |
ResourceTypeRef(Node node) |
Response(Node node) |
SecurityScheme(Node node) |
SecuritySchemeRef(Node node) |
SecuritySchemeSettings(Node node) |
StringType(Node node) |
Trait(Node node) |
TraitRef(Node node) |
TypeDeclaration(Node node) |
TypeInstance(Node node) |
TypeInstanceProperty(Node node) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
ModelUtils.getSimpleValue(String key,
Node node) |
static StringType |
ModelUtils.getStringTypeValue(String key,
Node node) |
static String |
ModelUtils.getStringValue(String key,
Node node) |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationNode |
class |
AnnotationReferenceNode |
class |
AnnotationTypeNode |
class |
BaseResourceTypeRefNode |
class |
BaseTraitRefNode |
class |
BodyNode |
class |
ExampleTypeNode |
class |
ExtendsNode |
class |
MethodNode |
class |
MultipleExampleTypeNode |
class |
ParametrizedResourceTypeRefNode |
class |
ParametrizedTraitRefNode |
class |
PayloadNode |
class |
PayloadValidationResultNode |
class |
PropertyNode |
class |
RamlDocumentNode |
class |
ResourceNode |
class |
ResourceTypeNode |
class |
ResourceTypeRefNode |
class |
SecuritySchemeNode |
class |
SecuritySchemeRefNode |
class |
StringTemplateNode |
class |
TemplateExpressionNode |
class |
TraitNode |
class |
TraitRefNode |
| Modifier and Type | Method and Description |
|---|---|
Node |
TraitRefNode.copy() |
Node |
TemplateExpressionNode.copy() |
Node |
StringTemplateNode.copy() |
Node |
SecuritySchemeRefNode.copy() |
Node |
SecuritySchemeNode.copy() |
Node |
ResourceTypeRefNode.copy() |
Node |
ResourceNode.copy() |
Node |
RamlDocumentNode.copy() |
Node |
PropertyNode.copy() |
Node |
ParametrizedTraitRefNode.copy() |
Node |
ParametrizedResourceTypeRefNode.copy() |
Node |
MethodNode.copy() |
Node |
ExampleTypeNode.copy() |
Node |
BaseTraitRefNode.copy() |
Node |
BaseResourceTypeRefNode.copy() |
Node |
AnnotationTypeNode.copy() |
Node |
AnnotationReferenceNode.copy() |
Node |
AnnotationNode.copy() |
Node |
TemplateExpressionNode.execute(ExecutionContext context) |
Node |
StringTemplateNode.execute(ExecutionContext context) |
Node |
PayloadNode.getTypeNode() |
Node |
ExampleTypeNode.getTypeNode() |
Node |
PayloadValidationResultNode.getValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
StringTemplateNode.addChild(Node node) |
| Constructor and Description |
|---|
PayloadNode(Node type,
String value) |
PayloadNode(Node type,
String value,
boolean isArray) |
| Modifier and Type | Method and Description |
|---|---|
Node |
SugarRushPhase.apply(Node tree) |
Node |
SchemaValidationPhase.apply(Node tree) |
Node |
ExampleValidationPhase.apply(Node tree) |
Node |
AnnotationValidationPhase.apply(Node tree) |
Node |
StringTemplateExpressionTransformer.transform(Node node) |
Node |
ResourceTypesTraitsTransformer.transform(Node node) |
Node |
IncludeResolver.transform(Node tree) |
| Modifier and Type | Method and Description |
|---|---|
Node |
SugarRushPhase.apply(Node tree) |
Node |
SchemaValidationPhase.apply(Node tree) |
Node |
ExampleValidationPhase.apply(Node tree) |
Node |
AnnotationValidationPhase.apply(Node tree) |
boolean |
StringTemplateExpressionTransformer.matches(Node node) |
boolean |
ResourceTypesTraitsTransformer.matches(Node node) |
boolean |
IncludeResolver.matches(Node tree) |
static void |
ExtensionsMerger.merge(Node baseNode,
Node copyNode) |
Node |
StringTemplateExpressionTransformer.transform(Node node) |
Node |
ResourceTypesTraitsTransformer.transform(Node node) |
Node |
IncludeResolver.transform(Node tree) |
| Modifier and Type | Method and Description |
|---|---|
String |
TckEmitter.dump(Node raml) |
| Modifier and Type | Method and Description |
|---|---|
Node |
Raml08Builder.build(String stringContent,
ResourceLoader resourceLoader,
String resourceLocation,
int maxPhaseNumber) |
| Modifier and Type | Method and Description |
|---|---|
Node |
Raml10Builder.build(String stringContent,
RamlFragment fragment,
ResourceLoader resourceLoader,
String resourceLocation,
int maxPhaseNumber) |
| Modifier and Type | Class and Description |
|---|---|
class |
LibraryNode |
class |
LibraryRefNode |
| Modifier and Type | Method and Description |
|---|---|
Node |
LibraryRefNode.copy() |
Node |
LibraryRefNode.getRefNode() |
| Modifier and Type | Class and Description |
|---|---|
class |
InheritedPropertiesInjectedNode |
| Modifier and Type | Method and Description |
|---|---|
Node |
InheritedPropertiesInjectedNode.copy() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TypeNode |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanTypeNode |
class |
DateTypeNode |
class |
FileTypeNode |
class |
FloatTypeNode |
class |
IntegerTypeNode |
class |
NumericTypeNode<T> |
class |
ObjectTypeNode |
class |
StringTypeNode |
class |
UnionTypeNode |
| Modifier and Type | Method and Description |
|---|---|
Node |
StringTypeNode.copy() |
Node |
ObjectTypeNode.copy() |
Node |
IntegerTypeNode.copy() |
Node |
FloatTypeNode.copy() |
Node |
FileTypeNode.copy() |
Node |
DateTypeNode.copy() |
Node |
BooleanTypeNode.copy() |
| Modifier and Type | Method and Description |
|---|---|
Node |
TypeNodeFactory.create(Object... args) |
static Node |
TypeNodeFactory.createNodeFromType(String value) |
| Modifier and Type | Method and Description |
|---|---|
Node |
MediaTypeInjection.apply(Node tree) |
Node |
TypesTransformer.transform(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
MediaTypeInjection.apply(Node tree) |
boolean |
TypesTransformer.matches(Node node) |
Node |
TypesTransformer.transform(Node node) |
| Modifier and Type | Method and Description |
|---|---|
static Node |
NodeUtils.getAncestor(Node node,
int level) |
static Node |
NodeUtils.getGrandParent(Node node) |
static Node |
NodeUtils.getType(Node node) |
static Node |
NodeUtils.getTypes(Node node) |
static Node |
NodeUtils.searchNodeAt(Node root,
int location) |
static Node |
NodeSelector.selectFrom(String path,
Node from)
Resolves a path in the specified node.
|
static Node |
NodeUtils.traverseToRoot(Node node) |
| Modifier and Type | Method and Description |
|---|---|
static String |
NodeUtils.computeColumnForChild(Node node) |
String |
TreeDumper.dump(Node node) |
static String |
JSonDumper.dump(Node node) |
protected void |
TreeDumper.dumpNode(Node node) |
com.github.fge.jsonschema.main.JsonSchema |
SchemaGenerator.generateJsonSchema(Node node) |
Schema |
SchemaGenerator.generateXmlSchema(Node node) |
static Node |
NodeUtils.getAncestor(Node node,
int level) |
static Node |
NodeUtils.getGrandParent(Node node) |
static ResourceLoader |
NodeUtils.getResourceLoader(Node node) |
static Node |
NodeUtils.getType(Node node) |
static TypeNode |
NodeUtils.getType(String typeName,
Node node) |
static Node |
NodeUtils.getTypes(Node node) |
static ObjectNode |
NodeUtils.getTypesRoot(Node node) |
static boolean |
NodeUtils.isErrorResult(Node node) |
static boolean |
SchemaGenerator.isJsonSchemaNode(Node node) |
static boolean |
SchemaGenerator.isSchemaNode(Node node) |
static boolean |
NodeUtils.isStringNode(Node node) |
static boolean |
SchemaGenerator.isXmlSchemaNode(Node node) |
static Node |
NodeUtils.searchNodeAt(Node root,
int location) |
static Node |
NodeSelector.selectFrom(String path,
Node from)
Resolves a path in the specified node.
|
static Integer |
NodeSelector.selectIntValue(String path,
Node from) |
static List<String> |
NodeSelector.selectStringCollection(String path,
Node from) |
static String |
NodeSelector.selectStringValue(String path,
Node from) |
static <T> T |
NodeSelector.selectType(String path,
Node from,
T defaultValue) |
static Node |
NodeUtils.traverseToRoot(Node node) |
PayloadValidationResultNode |
NodeValidator.validatePayload(Node type,
String payload) |
static void |
SchemaGenerator.wrapNode(Node node,
String actualPath) |
Copyright © 2016. All rights reserved.