Package graphql.validation.rules
Class VariableTypesMatch
- java.lang.Object
-
- graphql.validation.AbstractRule
-
- graphql.validation.rules.VariableTypesMatch
-
public class VariableTypesMatch extends AbstractRule
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,VariableDefinition>
variableDefinitionMap
(package private) VariablesTypesMatcher
variablesTypesMatcher
-
Constructor Summary
Constructors Constructor Description VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector, VariablesTypesMatcher variablesTypesMatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, checkFragmentDefinition, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkSelectionSet, checkTypeName, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
-
-
-
Field Detail
-
variablesTypesMatcher
final VariablesTypesMatcher variablesTypesMatcher
-
variableDefinitionMap
private java.util.Map<java.lang.String,VariableDefinition> variableDefinitionMap
-
-
Constructor Detail
-
VariableTypesMatch
public VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
VariableTypesMatch
VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector, VariablesTypesMatcher variablesTypesMatcher)
-
-
Method Detail
-
checkOperationDefinition
public void checkOperationDefinition(OperationDefinition operationDefinition)
- Overrides:
checkOperationDefinition
in classAbstractRule
-
checkVariableDefinition
public void checkVariableDefinition(VariableDefinition variableDefinition)
- Overrides:
checkVariableDefinition
in classAbstractRule
-
checkVariable
public void checkVariable(VariableReference variableReference)
- Overrides:
checkVariable
in classAbstractRule
-
-