Uses of Class
graphql.validation.AbstractRule
-
Packages that use AbstractRule Package Description graphql.validation graphql.validation.rules -
-
Uses of AbstractRule in graphql.validation
Fields in graphql.validation with type parameters of type AbstractRule Modifier and Type Field Description private java.util.List<AbstractRule>
RulesVisitor. allRules
private java.util.List<AbstractRule>
RulesVisitor. currentRules
private java.util.List<AbstractRule>
RulesVisitor. fragmentSpreadVisitRules
private java.util.List<AbstractRule>
RulesVisitor. nonFragmentSpreadRules
Methods in graphql.validation that return types with arguments of type AbstractRule Modifier and Type Method Description java.util.List<AbstractRule>
Validator. createRules(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
private java.util.List<AbstractRule>
RulesVisitor. filterRulesVisitingFragmentSpreads(java.util.List<AbstractRule> rules, boolean isVisitFragmentSpreads)
Method parameters in graphql.validation with type arguments of type AbstractRule Modifier and Type Method Description private java.util.List<AbstractRule>
RulesVisitor. filterRulesVisitingFragmentSpreads(java.util.List<AbstractRule> rules, boolean isVisitFragmentSpreads)
Constructor parameters in graphql.validation with type arguments of type AbstractRule Constructor Description RulesVisitor(ValidationContext validationContext, java.util.List<AbstractRule> rules)
-
Uses of AbstractRule in graphql.validation.rules
Subclasses of AbstractRule in graphql.validation.rules Modifier and Type Class Description class
ArgumentsOfCorrectType
class
ExecutableDefinitions
class
FieldsOnCorrectType
class
FragmentsOnCompositeType
class
KnownArgumentNames
class
KnownDirectives
class
KnownFragmentNames
class
KnownTypeNames
class
LoneAnonymousOperation
class
NoFragmentCycles
class
NoUndefinedVariables
class
NoUnusedFragments
class
NoUnusedVariables
class
OverlappingFieldsCanBeMerged
class
PossibleFragmentSpreads
class
ProvidedNonNullArguments
class
ScalarLeaves
class
SubscriptionUniqueRootField
A subscription operation must only have one root field A subscription operation's single root field must not be an introspection field https://spec.graphql.org/draft/#sec-Single-root-fieldclass
UniqueArgumentNames
Unique argument names A GraphQL field or directive is only valid if all supplied arguments are uniquely named.class
UniqueDirectiveNamesPerLocation
https://facebook.github.io/graphql/June2018/#sec-Directives-Are-Unique-Per-Locationclass
UniqueFragmentNames
class
UniqueObjectFieldName
class
UniqueOperationNames
A GraphQL document is only valid if all defined operations have unique names.class
UniqueVariableNames
Unique variable namesclass
VariableDefaultValuesOfCorrectType
class
VariablesAreInputTypes
class
VariableTypesMatch
-