Package graphql.validation.rules
Class ValidationEnvironment
- java.lang.Object
-
- graphql.validation.rules.ValidationEnvironment
-
@PublicApi public class ValidationEnvironment extends java.lang.ObjectThe environment in which validation runs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValidationEnvironment.Builderstatic classValidationEnvironment.ValidatedElementThe type of element being validated
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.schema.GraphQLArgumentgetArgument()java.util.Map<java.lang.String,java.lang.Object>getArgumentValues()<T> TgetContextObject(java.lang.Class<T> clazz, java.lang.Object... defaultVal)java.util.List<graphql.schema.GraphQLAppliedDirective>getDirectives()graphql.execution.ResultPathgetExecutionPath()graphql.schema.GraphQLFieldDefinitiongetFieldDefinition()graphql.schema.GraphQLFieldsContainergetFieldsContainer()MessageInterpolatorgetInterpolator()java.util.LocalegetLocale()graphql.language.SourceLocationgetLocation()ValidationEnvironment.ValidatedElementgetValidatedElement()graphql.execution.ResultPathgetValidatedPath()graphql.schema.GraphQLInputTypegetValidatedType()java.lang.ObjectgetValidatedValue()static ValidationEnvironment.BuildernewValidationEnvironment()ValidationEnvironmenttransform(java.util.function.Consumer<ValidationEnvironment.Builder> builderConsumer)
-
-
-
Method Detail
-
newValidationEnvironment
public static ValidationEnvironment.Builder newValidationEnvironment()
-
getContextObject
public <T> T getContextObject(java.lang.Class<T> clazz, java.lang.Object... defaultVal)
-
getFieldsContainer
public graphql.schema.GraphQLFieldsContainer getFieldsContainer()
-
getFieldDefinition
public graphql.schema.GraphQLFieldDefinition getFieldDefinition()
-
getArgument
public graphql.schema.GraphQLArgument getArgument()
-
getLocation
public graphql.language.SourceLocation getLocation()
-
getValidatedPath
public graphql.execution.ResultPath getValidatedPath()
-
getExecutionPath
public graphql.execution.ResultPath getExecutionPath()
-
getValidatedType
public graphql.schema.GraphQLInputType getValidatedType()
-
getValidatedValue
public java.lang.Object getValidatedValue()
-
getArgumentValues
public java.util.Map<java.lang.String,java.lang.Object> getArgumentValues()
-
getInterpolator
public MessageInterpolator getInterpolator()
-
getLocale
public java.util.Locale getLocale()
-
getValidatedElement
public ValidationEnvironment.ValidatedElement getValidatedElement()
-
getDirectives
public java.util.List<graphql.schema.GraphQLAppliedDirective> getDirectives()
-
transform
public ValidationEnvironment transform(java.util.function.Consumer<ValidationEnvironment.Builder> builderConsumer)
-
-