| Modifier and Type | Class and Description |
|---|---|
class |
ExclusiveSiblingRule |
| Modifier and Type | Method and Description |
|---|---|
Rule |
GrammarContext.getRuleByName(String name) |
Rule |
BaseGrammar.numberType() |
| Modifier and Type | Method and Description |
|---|---|
AllOfRule |
BaseGrammar.allOf(Rule... rules) |
AnyOfRule |
BaseGrammar.anyOf(Rule... rules) |
AnyOfRule |
BaseGrammar.anyOf(String name,
Rule... rules) |
ArrayRule |
BaseGrammar.array(Rule of) |
KeyValueRule |
BaseGrammar.field(Rule keyRule,
Rule valueRule) |
KeyValueRule |
BaseGrammar.fieldWithRequiredValue(Rule keyRule,
Rule valueRule) |
AnyOfRule |
BaseGrammar.firstOf(Rule... rules) |
ConditionalRule |
BaseGrammar.is(Rule rule) |
NegativeRule |
BaseGrammar.not(Rule rule) |
AnyOfRule |
BaseGrammar.optional(Rule rule) |
void |
GrammarContext.registerRule(String name,
Rule rule) |
KeyValueRule |
BaseGrammar.requiredField(Rule keyRule,
Rule valueRule) |
DiscriminatorRule |
BaseGrammar.whenChildIs(Rule discriminator,
Rule then) |
FieldPresentRule |
BaseGrammar.whenPresent(String selector,
Rule then) |
| Modifier and Type | Method and Description |
|---|---|
AnyOfRule |
BaseGrammar.anyOf(List<Rule> rules) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTypeRule |
class |
AllOfRule |
class |
AnyOfRule |
class |
AnyValueRule |
class |
ArrayRule |
class |
BooleanTypeRule |
class |
DateValueRule |
class |
DiscriminatorRule |
class |
DivisorValueRule |
class |
FieldPresentRule |
class |
FirstOfRule |
class |
FloatTypeRule |
class |
IntegerTypeRule |
class |
IntegerValueRule |
class |
JsonSchemaValidationRule |
class |
KeyValueRule |
class |
MaximumValueRule |
class |
MaxLengthRule |
class |
MinimumValueRule |
class |
MinLengthRule |
class |
NegativeRule |
class |
NodeReferenceRule |
class |
NullValueRule |
class |
ObjectListRule |
class |
ObjectRule |
class |
ParametrizedNodeReferenceRule |
class |
RangeValueRule |
class |
ReferenceRule |
class |
RegexValueRule |
class |
ScalarTypeRule |
class |
StringTypeRule |
class |
StringValueRule |
class |
TypeNodeReferenceRule |
class |
XmlSchemaValidationRule |
| Modifier and Type | Field and Description |
|---|---|
protected List<Rule> |
AnyOfRule.rules |
| Modifier and Type | Method and Description |
|---|---|
Rule |
KeyValueRule.getKeyRule() |
Rule |
AnyOfRule.getMatchingRule(Node node) |
Rule |
AllOfRule.getMatchingRule(Node node) |
Rule |
ReferenceRule.getRef() |
Rule |
KeyValueRule.getValueRule() |
Rule |
Rule.then(Class<? extends Node> clazz) |
Rule |
Rule.then(NodeFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
AllOfRule |
AllOfRule.and(Rule rule) |
static Node |
ErrorNodeFactory.createRequiredValueNotFound(Node node,
Rule keyRule) |
| Constructor and Description |
|---|
AllOfRule(Rule... rules) |
AnyOfRule(Rule... rules) |
ArrayRule(Rule of) |
ConditionalRule(Rule condition) |
DiscriminatorRule(Rule discriminator,
Rule delegate) |
FieldPresentRule(String selector,
Rule then) |
KeyValueRule(Rule keyRule,
Rule valueRule) |
NegativeRule(Rule rule) |
ObjectListRule(Rule rule) |
| Constructor and Description |
|---|
AllOfRule(List<Rule> rules) |
AnyOfRule(List<Rule> rules) |
FirstOfRule(List<Rule> rules) |
| Constructor and Description |
|---|
GrammarPhase(Rule rootRule) |
| Modifier and Type | Method and Description |
|---|---|
Rule |
RamlSuggester.getRuleFor(String stringContent) |
| Modifier and Type | Method and Description |
|---|---|
protected Rule |
BaseRamlGrammar.anyTypeReference(String referenceKey,
Class<? extends Node> simpleClass,
Class<? extends Node> parametrisedClass) |
protected Rule |
BaseRamlGrammar.body() |
Rule |
BaseRamlGrammar.documentation() |
protected Rule |
BaseRamlGrammar.documentations() |
protected abstract Rule |
BaseRamlGrammar.mimeType() |
protected abstract Rule |
BaseRamlGrammar.parameter()
Describes the rule for a parameter.
|
protected Rule |
BaseRamlGrammar.parameters() |
protected Rule |
BaseRamlGrammar.protocols() |
Rule |
BaseRamlGrammar.resourceType() |
Rule |
BaseRamlGrammar.resourceTypeParamsResolved() |
protected Rule |
BaseRamlGrammar.resourceTypes() |
protected Rule |
BaseRamlGrammar.resourceTypesValue() |
protected Rule |
BaseRamlGrammar.responseCodes() |
protected Rule |
BaseRamlGrammar.responses() |
protected Rule |
BaseRamlGrammar.schemas() |
protected abstract Rule |
BaseRamlGrammar.schemasValue() |
protected Rule |
BaseRamlGrammar.securityScheme() |
protected Rule |
BaseRamlGrammar.securitySchemes() |
protected Rule |
BaseRamlGrammar.securitySchemeSettings() |
protected abstract Rule |
BaseRamlGrammar.securitySchemesValue() |
Rule |
BaseRamlGrammar.trait() |
protected abstract Rule |
BaseRamlGrammar.traitsValue() |
| Modifier and Type | Method and Description |
|---|---|
Rule |
TypeToRuleVisitor.getInheritanceRules(ObjectTypeNode objectTypeNode) |
Rule |
TypeToRuleVisitor.visitBoolean(BooleanTypeNode booleanTypeNode) |
Rule |
TypeToRuleVisitor.visitDate(DateTypeNode dateTypeNode) |
Rule |
TypeToRuleVisitor.visitExample(List<PropertyNode> properties,
boolean allowsAdditionalProperties,
boolean strict) |
Rule |
TypeToRuleVisitor.visitFloat(FloatTypeNode floatTypeNode) |
Rule |
TypeToRuleVisitor.visitInteger(IntegerTypeNode integerTypeNode) |
Rule |
TypeToRuleVisitor.visitObject(ObjectTypeNode objectTypeNode) |
Rule |
TypeToRuleVisitor.visitString(StringTypeNode stringTypeNode) |
| Modifier and Type | Method and Description |
|---|---|
protected Rule |
Raml08Grammar.formParameters() |
protected Rule |
Raml08Grammar.parameter() |
protected Rule |
Raml08Grammar.resourceTypesValue() |
protected Rule |
Raml08Grammar.schemasValue() |
protected Rule |
Raml08Grammar.securitySchemesValue() |
protected Rule |
Raml08Grammar.traitsValue() |
| Modifier and Type | Method and Description |
|---|---|
abstract Rule |
RamlFragment.getRule(Raml10Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
protected Rule |
Raml10Grammar.annotationTypes() |
protected Rule |
Raml10Grammar.booleanTypeLiteral() |
Rule |
Raml10Grammar.extension() |
protected Rule |
Raml10Grammar.integerTypeLiteral() |
Rule |
Raml10Grammar.library() |
Rule |
Raml10Grammar.libraryValue() |
protected Rule |
Raml10Grammar.mimeType() |
protected Rule |
Raml10Grammar.numberTypeLiteral() |
protected Rule |
Raml10Grammar.numericTypeLiteral() |
protected Rule |
Raml10Grammar.objectTypeLiteral() |
protected Rule |
Raml10Grammar.parameter() |
protected Rule |
Raml10Grammar.resourceTypesValue() |
protected Rule |
Raml10Grammar.schemasValue() |
protected Rule |
Raml10Grammar.securitySchemesValue() |
protected Rule |
Raml10Grammar.traitsValue() |
Rule |
Raml10Grammar.type() |
protected Rule |
Raml10Grammar.types() |
Copyright © 2016. All rights reserved.