Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractDirectiveConstraint - Class in graphql.validation.constraints
 
AbstractDirectiveConstraint(String) - Constructor for class graphql.validation.constraints.AbstractDirectiveConstraint
 
AbstractNotEmptyRule - Class in graphql.validation.constraints.standard
 
AbstractNotEmptyRule(String) - Constructor for class graphql.validation.constraints.standard.AbstractNotEmptyRule
 
AbstractSizeConstraint - Class in graphql.validation.constraints.standard
 
AbstractSizeConstraint(String) - Constructor for class graphql.validation.constraints.standard.AbstractSizeConstraint
 
addRule(DirectiveConstraint) - Method in class graphql.validation.constraints.DirectiveConstraints.Builder
 
addRule(ValidationCoordinates, ValidationRule) - Method in class graphql.validation.rules.TargetedValidationRules.Builder
 
addRule(ValidationRule) - Method in class graphql.validation.rules.ValidationRules.Builder
 
addRules(ValidationCoordinates, List<ValidationRule>) - Method in class graphql.validation.rules.TargetedValidationRules.Builder
 
addRules(Collection<? extends ValidationRule>) - Method in class graphql.validation.rules.ValidationRules.Builder
 
addRules(ValidationRule...) - Method in class graphql.validation.rules.ValidationRules.Builder
 
applicableTypeNames(List<String>) - Method in class graphql.validation.constraints.Documentation.Builder
 
applicableTypeNames(String...) - Method in class graphql.validation.constraints.Documentation.Builder
 
applicableTypes(List<? extends GraphQLNamedType>) - Method in class graphql.validation.constraints.Documentation.Builder
 
applicableTypes(GraphQLNamedType...) - Method in class graphql.validation.constraints.Documentation.Builder
 
appliesTo(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
appliesTo(GraphQLArgument, GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
appliesTo(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.standard.ExpressionConstraint
 
appliesTo(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in interface graphql.validation.rules.ValidationRule
This is called to work out if this rule applies to a specified field
appliesTo(GraphQLArgument, GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in interface graphql.validation.rules.ValidationRule
This is called to work out if this rule applies to the argument of a specified field
appliesToListElements() - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.ContainerNotEmptyConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.ContainerSizeConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.DigitsConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.ExpressionConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.NotBlankRule
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.NotEmptyRule
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.PatternConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.RangeConstraint
 
appliesToListElements() - Method in class graphql.validation.constraints.standard.SizeConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
A derived class will be called to indicate whether this input type applies to the constraint
appliesToType(GraphQLInputType, Function<GraphQLInputType, Boolean>) - Method in class graphql.validation.constraints.GraphQLListElementValidator
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.ContainerNotEmptyConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.ContainerSizeConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.DigitsConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.ExpressionConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.NotBlankRule
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.NotEmptyRule
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.PatternConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.RangeConstraint
 
appliesToType(GraphQLInputType) - Method in class graphql.validation.constraints.standard.SizeConstraint
 
argument(GraphQLArgument) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
argumentValues(Map<String, Object>) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
asBigDecimal(Object) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Makes the object a BigDecimal with an assertion if we have no conversion of it
asBoolean(Object) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Makes the object a boolean with an assertion if we have no conversion of it
asMap(Object) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Casts the object as a Map with an assertion of it is not one
AssertFalseConstraint - Class in graphql.validation.constraints.standard
 
AssertFalseConstraint() - Constructor for class graphql.validation.constraints.standard.AssertFalseConstraint
 
AssertTrueConstraint - Class in graphql.validation.constraints.standard
 
AssertTrueConstraint() - Constructor for class graphql.validation.constraints.standard.AssertTrueConstraint
 

B

BetterMapELResolver - Class in graphql.validation.el
 
BetterMapELResolver() - Constructor for class graphql.validation.el.BetterMapELResolver
 
build() - Method in class graphql.validation.constraints.DirectiveConstraints.Builder
 
build() - Method in class graphql.validation.constraints.Documentation.Builder
 
build() - Method in class graphql.validation.rules.TargetedValidationRules.Builder
 
build() - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
build() - Method in class graphql.validation.rules.ValidationRules.Builder
 
Builder() - Constructor for class graphql.validation.constraints.DirectiveConstraints.Builder
 
Builder() - Constructor for class graphql.validation.constraints.Documentation.Builder
 
Builder() - Constructor for class graphql.validation.rules.TargetedValidationRules.Builder
 
Builder() - Constructor for class graphql.validation.rules.ValidationEnvironment.Builder
 
Builder() - Constructor for class graphql.validation.rules.ValidationRules.Builder
 
buildErrorClassification(String, Map<String, Object>, ValidationEnvironment) - Method in class graphql.validation.interpolation.ResourceBundleMessageInterpolator
Override this method to build your own ErrorClassification
buildRulesFor(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.rules.ValidationRules
 

C

clearMethodCaches() - Static method in class graphql.validation.locale.LocaleUtil
 
clearRules() - Method in class graphql.validation.constraints.DirectiveConstraints.Builder
 
clearRules() - Method in class graphql.validation.rules.ValidationRules.Builder
 
concat(List<T>, List<T>) - Static method in class graphql.validation.util.Util
 
concatPaths(ResultPath, ResultPath) - Static method in class graphql.validation.util.Util
 
ContainerNotEmptyConstraint - Class in graphql.validation.constraints.standard
 
ContainerNotEmptyConstraint() - Constructor for class graphql.validation.constraints.standard.ContainerNotEmptyConstraint
 
ContainerSizeConstraint - Class in graphql.validation.constraints.standard
 
ContainerSizeConstraint() - Constructor for class graphql.validation.constraints.standard.ContainerSizeConstraint
 
containsAllOf(Map, List<Object>) - Static method in class graphql.validation.el.BetterMapELResolver
 
containsOneOf(Map, List<Object>) - Static method in class graphql.validation.el.BetterMapELResolver
 
context(Class, Object) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 

D

dataFetchingEnvironment(DataFetchingEnvironment) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
DecimalMaxConstraint - Class in graphql.validation.constraints.standard
 
DecimalMaxConstraint() - Constructor for class graphql.validation.constraints.standard.DecimalMaxConstraint
 
DecimalMinConstraint - Class in graphql.validation.constraints.standard
 
DecimalMinConstraint() - Constructor for class graphql.validation.constraints.standard.DecimalMinConstraint
 
description(String) - Method in class graphql.validation.constraints.Documentation.Builder
 
determineLocale(DataFetchingEnvironment, Locale) - Static method in class graphql.validation.locale.LocaleUtil
This will try to determine the Locale from the data fetching env in a number of ways, searching via the context and source objects and the data fetching environment itself.
DigitsConstraint - Class in graphql.validation.constraints.standard
 
DigitsConstraint() - Constructor for class graphql.validation.constraints.standard.DigitsConstraint
 
DirectiveConstraint - Interface in graphql.validation.constraints
A DirectiveConstraint is a specialised form of validation rule that assumes it is backed by a SDL directive on fields, field arguments or input type fields.
DirectiveConstraints - Class in graphql.validation.constraints
This contains a map of DirectiveConstraints and helps run them against a specific field or argument
DirectiveConstraints(DirectiveConstraints.Builder) - Constructor for class graphql.validation.constraints.DirectiveConstraints
 
DirectiveConstraints.Builder - Class in graphql.validation.constraints
 
directives(List<GraphQLAppliedDirective>) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
DirectivesAndTypeWalker - Class in graphql.validation.util
 
DirectivesAndTypeWalker() - Constructor for class graphql.validation.util.DirectivesAndTypeWalker
 
directiveSDL(String, Object...) - Method in class graphql.validation.constraints.Documentation.Builder
 
Documentation - Class in graphql.validation.constraints
 
Documentation.Builder - Class in graphql.validation.constraints
 

E

ELSupport - Class in graphql.validation.el
 
ELSupport(Locale) - Constructor for class graphql.validation.el.ELSupport
 
equals(Object) - Method in class graphql.validation.rules.ValidationCoordinates
 
evaluate(String, Map<String, Object>) - Method in class graphql.validation.el.ELSupport
 
evaluateBoolean(String, Map<String, Object>) - Method in class graphql.validation.el.ELSupport
 
example(String) - Method in class graphql.validation.constraints.Documentation.Builder
 
executionPath(ResultPath) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
ExpressionConstraint - Class in graphql.validation.constraints.standard
 
ExpressionConstraint() - Constructor for class graphql.validation.constraints.standard.ExpressionConstraint
 
ExtendedValidation - Class in graphql.validation
 
ExtendedValidation() - Constructor for class graphql.validation.ExtendedValidation
 

F

fieldDefinition(GraphQLFieldDefinition) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
fieldsContainer(GraphQLFieldsContainer) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
FieldValidatorDataFetcher - Class in graphql.validation.schemawiring
 
FieldValidatorDataFetcher(OnValidationErrorStrategy, MessageInterpolator, DataFetcher<?>, Locale, ValidationRules) - Constructor for class graphql.validation.schemawiring.FieldValidatorDataFetcher
 

G

get(DataFetchingEnvironment) - Method in class graphql.validation.schemawiring.FieldValidatorDataFetcher
 
getApplicableTypeNames() - Method in class graphql.validation.constraints.Documentation
 
getArgName() - Method in class graphql.validation.rules.ValidationCoordinates
 
getArgument() - Method in class graphql.validation.rules.ValidationEnvironment
 
getArgumentValues() - Method in class graphql.validation.rules.ValidationEnvironment
 
getBoolArg(GraphQLAppliedDirective, String) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Returns an boolean argument from a directive (or its default) and throws an assertion of the argument is null
getConstraints() - Method in class graphql.validation.constraints.DirectiveConstraints
 
getContainerType() - Method in class graphql.validation.rules.ValidationCoordinates
 
getContextObject(Class<T>, Object...) - Method in class graphql.validation.rules.ValidationEnvironment
 
getDescription() - Method in class graphql.validation.constraints.Documentation
 
getDirectiveDeclaration() - Method in class graphql.validation.constraints.Documentation
 
getDirectives() - Method in class graphql.validation.rules.ValidationEnvironment
 
getDirectivesDeclaration() - Method in class graphql.validation.constraints.DirectiveConstraints
 
getDirectiveSDL() - Method in class graphql.validation.constraints.Documentation
 
getDirectivesSDL() - Method in class graphql.validation.constraints.DirectiveConstraints
 
getDocumentation() - Method in interface graphql.validation.constraints.DirectiveConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.AssertFalseConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.AssertTrueConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.ContainerNotEmptyConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.ContainerSizeConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.DecimalMaxConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.DecimalMinConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.DigitsConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.ExpressionConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.MaxConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.MinConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.NegativeConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.NegativeOrZeroConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.NotBlankRule
 
getDocumentation() - Method in class graphql.validation.constraints.standard.NotEmptyRule
 
getDocumentation() - Method in class graphql.validation.constraints.standard.PatternConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.PositiveConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.PositiveOrZeroConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.RangeConstraint
 
getDocumentation() - Method in class graphql.validation.constraints.standard.SizeConstraint
 
getExample() - Method in class graphql.validation.constraints.Documentation
 
getExecutionPath() - Method in class graphql.validation.rules.ValidationEnvironment
 
getFieldDefinition() - Method in class graphql.validation.rules.ValidationEnvironment
 
getFieldName() - Method in class graphql.validation.rules.ValidationCoordinates
 
getFieldsContainer() - Method in class graphql.validation.rules.ValidationEnvironment
 
getIntArg(GraphQLAppliedDirective, String) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Returns an integer argument from a directive (or its default) and throws an assertion of the argument is null
getInterpolator() - Method in class graphql.validation.rules.ValidationEnvironment
 
getLocale() - Method in interface graphql.validation.locale.LocaleProvider
 
getLocale() - Method in class graphql.validation.rules.ValidationEnvironment
 
getLocale() - Method in class graphql.validation.rules.ValidationRules
 
getLocation() - Method in class graphql.validation.rules.ValidationEnvironment
 
getMessageInterpolator() - Method in class graphql.validation.rules.ValidationRules
 
getMessageTemplate() - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
getMessageTemplate(GraphQLAppliedDirective) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Returns the "message : String" argument from a directive or makes up one called "graphql.validation.{name}.message"
getMessageTemplate() - Method in class graphql.validation.constraints.Documentation
 
getName() - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
getName() - Method in interface graphql.validation.constraints.DirectiveConstraint
 
getOnValidationErrorStrategy() - Method in class graphql.validation.rules.ValidationRules
 
getResourceBundle(Locale) - Method in class graphql.validation.interpolation.ResourceBundleMessageInterpolator
You can override this to provide your own resource bundles for a given locale
getRules() - Method in class graphql.validation.rules.ValidationRules
 
getRulesFor(GraphQLArgument, GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.rules.ValidationRules
 
getRulesFor(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.rules.ValidationRules
 
getStrArg(GraphQLAppliedDirective, String) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Returns an String argument from a directive (or its default) and throws an assertion of the argument is null
getStringOrIDOrObjectOrMapLength(GraphQLInputType, Object) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Returns the length of a String, ID, size of a list or size of a Map
getValidatedElement() - Method in class graphql.validation.rules.ValidationEnvironment
 
getValidatedPath() - Method in class graphql.validation.rules.ValidationEnvironment
 
getValidatedType() - Method in class graphql.validation.rules.ValidationEnvironment
 
getValidatedValue() - Method in class graphql.validation.rules.ValidationEnvironment
 
graphql.validation - package graphql.validation
 
graphql.validation.constraints - package graphql.validation.constraints
 
graphql.validation.constraints.standard - package graphql.validation.constraints.standard
These are the standard rules that are added to DirectiveConstraints by default
graphql.validation.el - package graphql.validation.el
 
graphql.validation.interpolation - package graphql.validation.interpolation
 
graphql.validation.locale - package graphql.validation.locale
 
graphql.validation.rules - package graphql.validation.rules
 
graphql.validation.schemawiring - package graphql.validation.schemawiring
 
graphql.validation.util - package graphql.validation.util
 
GRAPHQL_NUMBER_AND_STRING_TYPES - Static variable in class graphql.validation.constraints.GraphQLScalars
 
GRAPHQL_NUMBER_TYPES - Static variable in class graphql.validation.constraints.GraphQLScalars
 
GraphQLListElementValidator - Class in graphql.validation.constraints
 
GraphQLListElementValidator() - Constructor for class graphql.validation.constraints.GraphQLListElementValidator
 
GraphQLScalars - Class in graphql.validation.constraints
 
GraphQLScalars() - Constructor for class graphql.validation.constraints.GraphQLScalars
 

H

hashCode() - Method in class graphql.validation.rules.ValidationCoordinates
 

I

interpolate(String, Map<String, Object>, ValidationEnvironment) - Method in interface graphql.validation.interpolation.MessageInterpolator
Called to interpolate a message template and arguments into a GraphQLError
interpolate(String, Map<String, Object>, ValidationEnvironment) - Method in class graphql.validation.interpolation.ResourceBundleMessageInterpolator
 
invoke(ELContext, Object, Object, Class<?>[], Object[]) - Method in class graphql.validation.el.BetterMapELResolver
 
isEmpty() - Method in class graphql.validation.rules.TargetedValidationRules
 
isMap(GraphQLInputType) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
isOK(boolean) - Method in class graphql.validation.constraints.standard.AssertFalseConstraint
 
isOK(boolean) - Method in class graphql.validation.constraints.standard.AssertTrueConstraint
 
isOK(boolean, int) - Method in class graphql.validation.constraints.standard.DecimalMaxConstraint
 
isOK(boolean, int) - Method in class graphql.validation.constraints.standard.DecimalMinConstraint
 
isOK(int) - Method in class graphql.validation.constraints.standard.MaxConstraint
 
isOK(int) - Method in class graphql.validation.constraints.standard.MinConstraint
 
isOK(BigDecimal) - Method in class graphql.validation.constraints.standard.NegativeConstraint
 
isOK(BigDecimal) - Method in class graphql.validation.constraints.standard.NegativeOrZeroConstraint
 
isOK(BigDecimal) - Method in class graphql.validation.constraints.standard.PositiveConstraint
 
isOK(BigDecimal) - Method in class graphql.validation.constraints.standard.PositiveOrZeroConstraint
 
isOneOfTheseTypes(GraphQLInputType, GraphQLScalarType...) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
isOneOfTheseTypes(GraphQLInputType, Collection<GraphQLScalarType>) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Returns true of the input type is one of the specified scalar types, regardless of non null ness
isStringOrID(GraphQLInputType) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Return true if the type is a String or ID
isStringOrIDOrList(GraphQLInputType) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Return true if the type is a String or ID or List type, regardless of non null ness
isStringOrIDOrListOrMap(GraphQLInputType) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Return true if the type is a String or ID or List type or GraphQLInputObjectType, regardless of non null ness
isSuitable(GraphQLArgument, BiFunction<GraphQLInputType, GraphQLAppliedDirective, Boolean>) - Method in class graphql.validation.util.DirectivesAndTypeWalker
 

L

locale(Locale) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
locale(Locale) - Method in class graphql.validation.rules.ValidationRules.Builder
This sets the locale of the validation rules.
LocaleProvider - Interface in graphql.validation.locale
An object that can give back a locale
LocaleUtil - Class in graphql.validation.locale
 
LocaleUtil() - Constructor for class graphql.validation.locale.LocaleUtil
 
location(SourceLocation) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 

M

MaxConstraint - Class in graphql.validation.constraints.standard
 
MaxConstraint() - Constructor for class graphql.validation.constraints.standard.MaxConstraint
 
MessageInterpolator - Interface in graphql.validation.interpolation
This is responsible for taking an message template and parameters and turning it into a GraphQLError.
messageInterpolator(MessageInterpolator) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
messageInterpolator(MessageInterpolator) - Method in class graphql.validation.rules.ValidationRules.Builder
 
messageTemplate(String) - Method in class graphql.validation.constraints.Documentation.Builder
 
MinConstraint - Class in graphql.validation.constraints.standard
 
MinConstraint() - Constructor for class graphql.validation.constraints.standard.MinConstraint
 
mkDFR(Object, List<GraphQLError>, Object) - Static method in class graphql.validation.util.Util
 
mkDFRFromFetchedResult(List<GraphQLError>, Object) - Static method in class graphql.validation.util.Util
 
mkError(ValidationEnvironment, GraphQLAppliedDirective, Map<String, Object>) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Creates a new GraphQLError
mkError(ValidationEnvironment, Object...) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
mkMap(Object...) - Static method in class graphql.validation.util.Util
Makes a map of the args
mkMessageParams(Object, ValidationEnvironment, Object...) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
Creates a map of named parameters for message interpolation

N

NegativeConstraint - Class in graphql.validation.constraints.standard
 
NegativeConstraint() - Constructor for class graphql.validation.constraints.standard.NegativeConstraint
 
NegativeOrZeroConstraint - Class in graphql.validation.constraints.standard
 
NegativeOrZeroConstraint() - Constructor for class graphql.validation.constraints.standard.NegativeOrZeroConstraint
 
newCoordinates(GraphQLFieldsContainer, GraphQLFieldDefinition, GraphQLArgument) - Static method in class graphql.validation.rules.ValidationCoordinates
 
newCoordinates(GraphQLFieldsContainer, GraphQLFieldDefinition) - Static method in class graphql.validation.rules.ValidationCoordinates
 
newCoordinates(String, String, String) - Static method in class graphql.validation.rules.ValidationCoordinates
 
newCoordinates(String, String) - Static method in class graphql.validation.rules.ValidationCoordinates
 
newDirectiveConstraints() - Static method in class graphql.validation.constraints.DirectiveConstraints
 
newDocumentation() - Static method in class graphql.validation.constraints.Documentation
 
newValidationEnvironment() - Static method in class graphql.validation.rules.ValidationEnvironment
 
newValidationRules() - Static method in class graphql.validation.rules.TargetedValidationRules
 
newValidationRules() - Static method in class graphql.validation.rules.ValidationRules
A builder of validation rules.
NotBlankRule - Class in graphql.validation.constraints.standard
 
NotBlankRule() - Constructor for class graphql.validation.constraints.standard.NotBlankRule
 
NotEmptyRule - Class in graphql.validation.constraints.standard
 
NotEmptyRule() - Constructor for class graphql.validation.constraints.standard.NotEmptyRule
 

O

onErrorValue(List<GraphQLError>, DataFetchingEnvironment) - Method in interface graphql.validation.rules.OnValidationErrorStrategy
This will be called to generate a value that should be returned if we decide NOT to continue via OnValidationErrorStrategy.shouldContinue(java.util.List, graphql.schema.DataFetchingEnvironment).
onField(SchemaDirectiveWiringEnvironment<GraphQLFieldDefinition>) - Method in class graphql.validation.schemawiring.ValidationSchemaWiring
 
OnValidationErrorStrategy - Interface in graphql.validation.rules
A callback that indicates whether to continue the data fetching after validation errors are detected and what value should be returned if it decides to not continue.
onValidationErrorStrategy(OnValidationErrorStrategy) - Method in class graphql.validation.rules.ValidationRules.Builder
 

P

PatternConstraint - Class in graphql.validation.constraints.standard
 
PatternConstraint() - Constructor for class graphql.validation.constraints.standard.PatternConstraint
 
PositiveConstraint - Class in graphql.validation.constraints.standard
 
PositiveConstraint() - Constructor for class graphql.validation.constraints.standard.PositiveConstraint
 
PositiveOrZeroConstraint - Class in graphql.validation.constraints.standard
 
PositiveOrZeroConstraint() - Constructor for class graphql.validation.constraints.standard.PositiveOrZeroConstraint
 

R

RangeConstraint - Class in graphql.validation.constraints.standard
 
RangeConstraint() - Constructor for class graphql.validation.constraints.standard.RangeConstraint
 
ResourceBundleMessageInterpolator - Class in graphql.validation.interpolation
This message interpolator will try to convert message templates into I18N messages and then run message property replacement and expression interpolation.
ResourceBundleMessageInterpolator() - Constructor for class graphql.validation.interpolation.ResourceBundleMessageInterpolator
 
RETURN_NULL - Static variable in interface graphql.validation.rules.OnValidationErrorStrategy
This strategy will prevent the current data fetch and return null as a value along with the errors
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
This is called to perform the constraint validation
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.AbstractNotEmptyRule
 
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.AbstractSizeConstraint
 
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.DigitsConstraint
 
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.ExpressionConstraint
 
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.NotBlankRule
 
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.PatternConstraint
 
runConstraint(ValidationEnvironment) - Method in class graphql.validation.constraints.standard.RangeConstraint
 
runConstraintOnListElements(ValidationEnvironment, Function<ValidationEnvironment, List<GraphQLError>>) - Method in class graphql.validation.constraints.GraphQLListElementValidator
 
runValidation(ValidationEnvironment) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
runValidation(ValidationEnvironment) - Method in interface graphql.validation.rules.ValidationRule
This is called to runs the rule.
runValidationRules(DataFetchingEnvironment, MessageInterpolator, Locale) - Method in class graphql.validation.rules.TargetedValidationRules
Runs the contained rules that match the currently executing field named by the DataFetchingEnvironment
runValidationRules(DataFetchingEnvironment) - Method in class graphql.validation.rules.ValidationRules
This helper method will run the validation rules that apply to the provided DataFetchingEnvironment

S

shouldContinue(List<GraphQLError>, DataFetchingEnvironment) - Method in interface graphql.validation.rules.OnValidationErrorStrategy
This is called when there are validation errors present and it can decide whether to continue the current data fetch (and hence return null) or whether it should in fact continue on anyway.
SizeConstraint - Class in graphql.validation.constraints.standard
 
SizeConstraint() - Constructor for class graphql.validation.constraints.standard.SizeConstraint
 
sort(Collection<T>, Function<? super T, ? extends U>) - Static method in class graphql.validation.util.Util
 
STANDARD_CONSTRAINTS - Static variable in class graphql.validation.constraints.DirectiveConstraints
These are the standard directive rules that come with the system
StandardELVariables - Class in graphql.validation.el
 
StandardELVariables() - Constructor for class graphql.validation.el.StandardELVariables
 
standardELVars(ValidationEnvironment) - Static method in class graphql.validation.el.StandardELVariables
 

T

TargetedValidationRules - Class in graphql.validation.rules
TargetedValidationRules is a holder of ValidationRules targeted against a specific type, field and possible argument via ValidationCoordinates.
TargetedValidationRules(TargetedValidationRules.Builder) - Constructor for class graphql.validation.rules.TargetedValidationRules
 
TargetedValidationRules.Builder - Class in graphql.validation.rules
 
toString() - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
 
toString() - Method in class graphql.validation.rules.ValidationCoordinates
 
transform(Consumer<ValidationEnvironment.Builder>) - Method in class graphql.validation.rules.ValidationEnvironment
 

U

unwrapNonNull(GraphQLInputType) - Static method in class graphql.validation.util.Util
 
unwrapOneAndAllNonNull(GraphQLInputType) - Static method in class graphql.validation.util.Util
This will unwrap one level of List ness and ALL levels of NonNull ness.
Util - Class in graphql.validation.util
 
Util() - Constructor for class graphql.validation.util.Util
 

V

validatedElement(ValidationEnvironment.ValidatedElement) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
validatedPath(ResultPath) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
validatedType(GraphQLInputType) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
validatedValue(Object) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
ValidationCoordinates - Class in graphql.validation.rules
Validation rules can be co-ordinated on a field (within a fields container) or an argument on a field (within a fields container)
ValidationCoordinates(String, String, String) - Constructor for class graphql.validation.rules.ValidationCoordinates
 
ValidationEnvironment - Class in graphql.validation.rules
The environment in which validation runs
validationEnvironment(ValidationEnvironment) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
 
ValidationEnvironment.Builder - Class in graphql.validation.rules
 
ValidationEnvironment.ValidatedElement - Enum in graphql.validation.rules
The type of element being validated
ValidationRule - Interface in graphql.validation.rules
A validation rule is code that can be applied inside a ValidationEnvironment and produce a list of zero or more GraphQLErrors as validation.
ValidationRules - Class in graphql.validation.rules
ValidationRules is a holder of validation rules and you can then pass it field and arguments and narrow down the list of actual rules that apply to those fields and arguments.
ValidationRules.Builder - Class in graphql.validation.rules
 
ValidationSchemaWiring - Class in graphql.validation.schemawiring
A SchemaDirectiveWiring that can be used to inject validation rules into the data fetchers when the graphql schema is being built.
ValidationSchemaWiring(ValidationRules) - Constructor for class graphql.validation.schemawiring.ValidationSchemaWiring
 
valueOf(String) - Static method in enum graphql.validation.rules.ValidationEnvironment.ValidatedElement
Returns the enum constant of this type with the specified name.
values() - Static method in enum graphql.validation.rules.ValidationEnvironment.ValidatedElement
Returns an array containing the constants of this enum type, in the order they are declared.

W

whichApplyTo(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.DirectiveConstraints
 
whichApplyTo(GraphQLArgument, GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.DirectiveConstraints
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links