Package graphql.validation.rules
Class NoUndefinedVariables
java.lang.Object
graphql.validation.AbstractRule
graphql.validation.rules.NoUndefinedVariables
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNoUndefinedVariables
(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkFragmentDefinition
(FragmentDefinition fragmentDefinition) void
checkOperationDefinition
(OperationDefinition operationDefinition) void
checkVariable
(VariableReference variableReference) void
checkVariableDefinition
(VariableDefinition variableDefinition) Methods inherited from class graphql.validation.AbstractRule
addError, addError, addError, checkArgument, checkDirective, checkDocument, checkField, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkSelectionSet, checkTypeName, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
Field Details
-
variableNames
-
-
Constructor Details
-
NoUndefinedVariables
public NoUndefinedVariables(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
-
Method Details
-
checkOperationDefinition
- Overrides:
checkOperationDefinition
in classAbstractRule
-
checkFragmentDefinition
- Overrides:
checkFragmentDefinition
in classAbstractRule
-
checkVariable
- Overrides:
checkVariable
in classAbstractRule
-
checkVariableDefinition
- Overrides:
checkVariableDefinition
in classAbstractRule
-