A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(ValidationRule...) - Method in class graphql.validation.rules.ValidationRules.Builder
- addRules(Collection<? extends ValidationRule>) - Method in class graphql.validation.rules.ValidationRules.Builder
- applicableTypeNames(String...) - Method in class graphql.validation.constraints.Documentation.Builder
- applicableTypeNames(List<String>) - Method in class graphql.validation.constraints.Documentation.Builder
- applicableTypes(GraphQLNamedType...) - Method in class graphql.validation.constraints.Documentation.Builder
- applicableTypes(List<? extends GraphQLNamedType>) - Method in class graphql.validation.constraints.Documentation.Builder
- appliesTo(GraphQLArgument, GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.AbstractDirectiveConstraint
- 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
- appliesTo(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
- 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) - 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
- appliesToType(GraphQLInputType, Function<GraphQLInputType, Boolean>) - Method in class graphql.validation.constraints.GraphQLListElementValidator
- argument(GraphQLArgument) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
- ARGUMENT - graphql.validation.rules.ValidationEnvironment.ValidatedElement
-
An argument on a graphql output field is being validated
- 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
- FIELD - graphql.validation.rules.ValidationEnvironment.ValidatedElement
-
A output field is being validated
- 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() - Method in class graphql.validation.constraints.Documentation
- 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"
- 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_NUMBER_AND_STRING_TYPES - Static variable in class graphql.validation.constraints.GraphQLScalars
- GRAPHQL_NUMBER_TYPES - Static variable in class graphql.validation.constraints.GraphQLScalars
- 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
DirectiveConstraintsby 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
- 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
- INPUT_OBJECT_FIELD - graphql.validation.rules.ValidationEnvironment.ValidatedElement
-
A input type field is being validated
- 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(MessageInterpolator) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
- messageInterpolator(MessageInterpolator) - Method in class graphql.validation.rules.ValidationRules.Builder
- MessageInterpolator - Interface in graphql.validation.interpolation
-
This is responsible for taking an message template and parameters and turning it into a
GraphQLError. - 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) - Static method in class graphql.validation.rules.ValidationCoordinates
- newCoordinates(GraphQLFieldsContainer, GraphQLFieldDefinition, GraphQLArgument) - Static method in class graphql.validation.rules.ValidationCoordinates
- newCoordinates(String, String) - Static method in class graphql.validation.rules.ValidationCoordinates
- newCoordinates(String, 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(OnValidationErrorStrategy) - Method in class graphql.validation.rules.ValidationRules.Builder
- 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.
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) - Method in class graphql.validation.rules.ValidationRules
-
This helper method will run the validation rules that apply to the provided
DataFetchingEnvironment - 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
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 viaValidationCoordinates. - 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(ValidationEnvironment) - Method in class graphql.validation.rules.ValidationEnvironment.Builder
- ValidationEnvironment - Class in graphql.validation.rules
-
The environment in which validation runs
- 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
ValidationEnvironmentand produce a list of zero or moreGraphQLErrors as validation. - ValidationRules - Class in graphql.validation.rules
-
ValidationRulesis 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
SchemaDirectiveWiringthat 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(GraphQLArgument, GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.DirectiveConstraints
- whichApplyTo(GraphQLFieldDefinition, GraphQLFieldsContainer) - Method in class graphql.validation.constraints.DirectiveConstraints
All Classes All Packages