Class KnownDirectives
java.lang.Object
graphql.validation.AbstractRule
graphql.validation.rules.KnownDirectives
-
Constructor Summary
ConstructorsConstructorDescriptionKnownDirectives(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckDirective(Directive directive, List<Node> ancestors) private booleanhasInvalidLocation(GraphQLDirective directive, Node ancestor) Methods inherited from class AbstractRule
addError, addError, addError, checkArgument, checkDocument, checkField, checkFragmentDefinition, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkOperationDefinition, checkSelectionSet, checkTypeName, checkVariable, checkVariableDefinition, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
Constructor Details
-
KnownDirectives
public KnownDirectives(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
-
Method Details
-
checkDirective
- Overrides:
checkDirectivein classAbstractRule
-
hasInvalidLocation
-