A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

AbstractClassAdapterConfigurer() - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.AbstractClassAdapterConfigurer
 
AbstractClassAdapterConfigurer() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.AbstractClassAdapterConfigurer
 
AbstractComplexityFunction - Class in io.leangen.graphql.execution.complexity
 
AbstractComplexityFunction() - Constructor for class io.leangen.graphql.execution.complexity.AbstractComplexityFunction
 
abstractInputHandler - Variable in class io.leangen.graphql.generator.BuildContext
 
AbstractInputHandler - Interface in io.leangen.graphql.generator.mapping.strategy
 
AbstractInterfaceMappingStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
AbstractInterfaceMappingStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
AbstractResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
The base class for all built-in ResolverBuilders
AbstractResolverBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
AbstractSimpleTypeAdapter<T,​S> - Class in io.leangen.graphql.generator.mapping
 
AbstractSimpleTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.AbstractSimpleTypeAdapter
 
AbstractTypeAdapter<T,​S> - Class in io.leangen.graphql.generator.mapping
Created by bojan.tomic on 9/21/16.
AbstractTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.AbstractTypeAdapter
 
AbstractTypeSubstitutingMapper<S> - Class in io.leangen.graphql.generator.mapping.common
 
AbstractTypeSubstitutingMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
ACCEPT_ALL - Static variable in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
acceptAll() - Static method in class io.leangen.graphql.util.Utils
 
addAnnotations(T, Annotation...) - Static method in class io.leangen.graphql.util.ClassUtils
 
addError(String, Object...) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
additionalDirectives - Variable in class io.leangen.graphql.generator.BuildContext
 
addType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
ALL - Static variable in class io.leangen.graphql.util.ClassFinder
 
ALL_CLIENT - Static variable in annotation type io.leangen.graphql.annotations.types.GraphQLDirective
 
ALL_SCHEMA - Static variable in annotation type io.leangen.graphql.annotations.types.GraphQLDirective
 
allowObject - Variable in enum io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
 
AMBIGUOUS_MEMBER_TYPE - Static variable in class io.leangen.graphql.util.Urls.Errors
 
AMBIGUOUS_PARAMETER_TYPE - Static variable in class io.leangen.graphql.util.Urls.Errors
 
ambiguousMemberType(Member, AnnotatedType, Exception) - Static method in exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
ambiguousParameterType(Executable, Parameter, Exception) - Static method in exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
ambiguousType(Type) - Static method in exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
AnnotatedArgumentBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
AnnotatedArgumentBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
AnnotatedDirectiveBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
AnnotatedDirectiveBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
AnnotatedInterfaceStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
AnnotatedInterfaceStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.AnnotatedInterfaceStrategy
 
AnnotatedOperationInfoGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 7/3/16.
AnnotatedOperationInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationInfoGenerator
 
AnnotatedResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
A resolver builder that exposes only the methods explicitly annotated with GraphQLQuery
AnnotatedResolverBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
AnnotationInputFieldBuilder - Class in io.leangen.graphql.metadata.strategy.value
 
AnnotationInputFieldBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.value.AnnotationInputFieldBuilder
 
AnnotationIntrospector - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
AnnotationMapper - Class in io.leangen.graphql.generator.mapping.common
 
AnnotationMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
AnnotationMappingUtils - Class in io.leangen.graphql.metadata.strategy.value
 
AnnotationMappingUtils() - Constructor for class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
append(E...) - Method in class io.leangen.graphql.ExtensionList
 
append(Collection<E>) - Method in class io.leangen.graphql.ExtensionList
 
appliedValue(Object) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
apply(T) - Method in interface io.leangen.graphql.util.Scalars.ThrowingFunction
 
argumentBuilder - Variable in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
ArgumentBuilderParams - Class in io.leangen.graphql.metadata.strategy.query
 
ArgumentBuilderParams.Builder - Class in io.leangen.graphql.metadata.strategy.query
 
ArgumentInjector - Interface in io.leangen.graphql.generator.mapping
 
ArgumentInjectorParams - Class in io.leangen.graphql.generator.mapping
 
ArgumentInjectorParams(Object, boolean, OperationArgument, ResolutionEnvironment) - Constructor for class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
ArgumentInjectorRegistry - Class in io.leangen.graphql.generator.mapping
 
ArgumentInjectorRegistry(List<ArgumentInjector>) - Constructor for class io.leangen.graphql.generator.mapping.ArgumentInjectorRegistry
 
arguments - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
aroundInvoke(InvocationContext, ResolverInterceptor.Continuation) - Method in interface io.leangen.graphql.execution.ResolverInterceptor
 
aroundInvoke(InvocationContext, ResolverInterceptor.Continuation) - Method in class io.leangen.graphql.generator.mapping.common.BatchLoaderAdapterFactory.BatchLoaderAdapter
 
ArrayAdapter - Class in io.leangen.graphql.generator.mapping.common
 
ArrayAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
ASC - io.leangen.graphql.execution.SortField.Direction
 
asList(T[]) - Static method in class io.leangen.graphql.util.Utils
 
AutoScanAbstractInputHandler - Class in io.leangen.graphql.generator.mapping.strategy
 
AutoScanAbstractInputHandler() - Constructor for class io.leangen.graphql.generator.mapping.strategy.AutoScanAbstractInputHandler
 

B

basePackages - Variable in class io.leangen.graphql.generator.BuildContext
 
basePackages - Variable in class io.leangen.graphql.GeneratorConfiguration
 
BASIC_INTROSPECTION_QUERY - Static variable in class io.leangen.graphql.util.GraphQLUtils
 
batchContext - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
Batched - Annotation Type in io.leangen.graphql.annotations
 
batchLoader(String, BatchLoaderWithContext<?, ?>) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
BatchLoaderAdapter(Executor) - Constructor for class io.leangen.graphql.generator.mapping.common.BatchLoaderAdapterFactory.BatchLoaderAdapter
 
BatchLoaderAdapterFactory - Class in io.leangen.graphql.generator.mapping.common
 
BatchLoaderAdapterFactory(Executor) - Constructor for class io.leangen.graphql.generator.mapping.common.BatchLoaderAdapterFactory
 
BatchLoaderAdapterFactory.BatchLoaderAdapter - Class in io.leangen.graphql.generator.mapping.common
 
batchLoaderEnvironment - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
BatchLoaderFactory - Class in io.leangen.graphql.generator
 
BatchLoaderFactory() - Constructor for class io.leangen.graphql.generator.BatchLoaderFactory
 
batchLoaders(Map<String, BatchLoaderWithContext<?, ?>>) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
BeanResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
A resolver builder that exposes all public getter methods
BeanResolverBuilder(String...) - Constructor for class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
BeanValidationGroupSupport - Interface in io.leangen.graphql.generator.mapping.common
 
BeanValidationGroupSupport.GraphQL - Interface in io.leangen.graphql.generator.mapping.common
 
beginExecuteOperation(InstrumentationExecuteOperationParameters, InstrumentationState) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
build() - Method in class io.leangen.graphql.execution.InvocationContext.Builder
 
build() - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams.Builder
 
build() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
buildArgumentDefinitionDirectives(AnnotatedElement, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildArgumentDefinitionDirectives(AnnotatedElement, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildClientDirective(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildClientDirective(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildContext - Variable in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
BuildContext - Class in io.leangen.graphql.generator
 
BuildContext(String[], GlobalEnvironment, OperationRegistry, TypeMapperRegistry, SchemaTransformerRegistry, ValueMapperFactory<?>, InterfaceMappingStrategy, ScalarDeserializationStrategy, TypeTransformer, AbstractInputHandler, InputFieldBuilder, ResolverInterceptorFactory, DirectiveBuilder, InclusionStrategy, RelayMappingConfig, Collection<GraphQLNamedType>, List<AnnotatedType>, Comparator<AnnotatedType>, ImplementationDiscoveryStrategy, GraphQLCodeRegistry.Builder) - Constructor for class io.leangen.graphql.generator.BuildContext
The shared context accessible throughout the schema generation process
buildEnumTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildEnumTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildEnumValueDirectives(Enum<?>, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildEnumValueDirectives(Enum<?>, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
builder() - Static method in class io.leangen.graphql.execution.InvocationContext
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
Builder() - Constructor for class io.leangen.graphql.execution.InvocationContext.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
buildFieldDefinitionDirectives(AnnotatedElement, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildFieldDefinitionDirectives(AnnotatedElement, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildInputFieldDefinitionDirectives(AnnotatedElement, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildInputFieldDefinitionDirectives(AnnotatedElement, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildInputObjectTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildInputObjectTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildInterfaceTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildInterfaceTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildMutation(Type, List<Resolver>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
buildMutation(Type, List<Resolver>, GlobalEnvironment) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationBuilder
 
buildMutationResolvers(ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
buildMutationResolvers(ResolverBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
buildObjectTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildObjectTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildQuery(Type, List<Resolver>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
buildQuery(Type, List<Resolver>, GlobalEnvironment) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationBuilder
 
buildQueryResolvers(ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
buildQueryResolvers(ResolverBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
buildResolverArgument(Parameter, AnnotatedType, ArgumentBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
buildResolverArguments(ArgumentBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
buildResolverArguments(ArgumentBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverArgumentBuilder
 
buildScalarTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildScalarTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildSchemaDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildSchemaDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 
buildSubscription(Type, List<Resolver>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
buildSubscription(Type, List<Resolver>, GlobalEnvironment) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationBuilder
 
buildSubscriptionResolvers(ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
buildSubscriptionResolvers(ResolverBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
buildUnionTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
buildUnionTypeDirectives(AnnotatedType, DirectiveBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.query.DirectiveBuilder
 

C

CacheKeyFunction() - Constructor for class io.leangen.graphql.GraphQLRuntime.CacheKeyFunction
 
CachingMapper<O extends graphql.schema.GraphQLOutputType,​I extends graphql.schema.GraphQLInputType> - Class in io.leangen.graphql.generator.mapping.common
 
CachingMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.CachingMapper
 
capitalize(String) - Static method in class io.leangen.graphql.util.Utils
 
classFinder - Variable in class io.leangen.graphql.generator.BuildContext
 
ClassFinder - Class in io.leangen.graphql.util
Enables discovery of classes that extend or implement a given class.
ClassFinder() - Constructor for class io.leangen.graphql.util.ClassFinder
 
ClassUtils - Class in io.leangen.graphql.util
 
ClassUtils() - Constructor for class io.leangen.graphql.util.ClassUtils
 
CLIENT_MUTATION_ID - Static variable in class io.leangen.graphql.util.GraphQLUtils
 
close() - Method in class io.leangen.graphql.util.ClassFinder
 
coalesce(String...) - Static method in class io.leangen.graphql.util.Utils
 
codeRegistry - Variable in class io.leangen.graphql.generator.BuildContext
 
collectArguments(String, List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
CollectionOutputConverter - Class in io.leangen.graphql.generator.mapping.common
Only used to trigger the conversion of collection elements
CollectionOutputConverter() - Constructor for class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
comparatorRegistry(AnnotatedType) - Method in class io.leangen.graphql.generator.BuildContext
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.SynonymBaseTypeComparator
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.SynonymTypeComparator
 
CompletableFutureAdapter<T> - Class in io.leangen.graphql.generator.mapping.core
 
CompletableFutureAdapter() - Constructor for class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
completeGenerics(AnnotatedType, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
complexity(ExecutionContext) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalyzer
 
ComplexityAnalysisInstrumentation - Class in io.leangen.graphql.execution.complexity
 
ComplexityAnalysisInstrumentation(int, ComplexityFunction, TypeRegistry) - Constructor for class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
ComplexityAnalyzer - Class in io.leangen.graphql.execution.complexity
Class used to perform static complexity analysis on the parsed operation AST.
ComplexityAnalyzer(int, ComplexityFunction, TypeRegistry) - Constructor for class io.leangen.graphql.execution.complexity.ComplexityAnalyzer
 
ComplexityFunction - Interface in io.leangen.graphql.execution.complexity
 
ComplexityLimitExceededException - Exception in io.leangen.graphql.execution.complexity
 
concat(Stream<T>...) - Static method in class io.leangen.graphql.util.Utils
 
CONCRETE - Static variable in class io.leangen.graphql.util.ClassFinder
 
ConfigurationException - Exception in io.leangen.graphql
 
configure(GsonValueMapperFactory.ConfigurerParams) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.AbstractClassAdapterConfigurer
 
configure(GsonValueMapperFactory.ConfigurerParams) - Method in interface io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Configurer
 
configure(JacksonValueMapperFactory.ConfigurerParams) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.AbstractClassAdapterConfigurer
 
configure(JacksonValueMapperFactory.ConfigurerParams) - Method in interface io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Configurer
 
configure(JacksonValueMapperFactory.ConfigurerParams) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ImplicitModuleConfigurer
 
CONFLICTING_RESOLVER_TYPES - Static variable in class io.leangen.graphql.util.Urls.Errors
 
Connection<E extends graphql.relay.Edge> - Interface in io.leangen.graphql.execution.relay
Created by bojan.tomic on 4/6/16.
contains(String) - Method in class io.leangen.graphql.generator.TypeCache
 
containsKey(String) - Method in interface io.leangen.graphql.metadata.messages.MessageBundle
 
containsTypeAnnotation(AnnotatedType, Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
 
context - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
ContextInjector - Class in io.leangen.graphql.generator.mapping.common
 
ContextInjector() - Constructor for class io.leangen.graphql.generator.mapping.common.ContextInjector
 
ContextUtils - Class in io.leangen.graphql.util
 
ContextUtils() - Constructor for class io.leangen.graphql.util.ContextUtils
 
ConverterRegistry - Class in io.leangen.graphql.generator.mapping
 
ConverterRegistry(List<InputConverter>, List<OutputConverter>) - Constructor for class io.leangen.graphql.generator.mapping.ConverterRegistry
 
converters - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
ConvertingDeserializer - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
ConvertingDeserializer(InputConverter, GlobalEnvironment, ObjectMapper) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.ConvertingDeserializer
 
convertInput(Double, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.OptionalDoubleAdapter
 
convertInput(Integer, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.OptionalIntAdapter
 
convertInput(Long, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.OptionalLongAdapter
 
convertInput(Object, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
convertInput(Object, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
convertInput(String, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
convertInput(List<JsonNode>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
convertInput(List<MapToListTypeAdapter.MapEntry<?, ?>>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
convertInput(List<T>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.IterableAdapter
 
convertInput(List<T>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
convertInput(Map<String, V>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
convertInput(S, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in interface io.leangen.graphql.generator.mapping.InputConverter
 
convertInput(S, AnnotatedType, ValueMapper) - Method in class io.leangen.graphql.execution.GlobalEnvironment
 
convertInput(T, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
convertOutput(JsonNode, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
convertOutput(ArrayNode, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
convertOutput(JsonArray, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.module.common.gson.GsonArrayAdapter
 
convertOutput(DataFetcherResult<T>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
convertOutput(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
convertOutput(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
convertOutput(Collection<?>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
convertOutput(CompletableFuture<T>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
convertOutput(Map<?, ?>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.MapOutputConverter
 
convertOutput(Map<?, ?>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
convertOutput(Optional<?>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
convertOutput(OptionalDouble, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalDoubleAdapter
 
convertOutput(OptionalInt, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalIntAdapter
 
convertOutput(OptionalLong, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalLongAdapter
 
convertOutput(Stream<T>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
convertOutput(Publisher<T>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
convertOutput(T, AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
convertOutput(T, AnnotatedType, ResolutionEnvironment) - Method in interface io.leangen.graphql.generator.mapping.OutputConverter
 
convertOutputForNonSubscription(Publisher<T>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
create(Gson, TypeToken<R>) - Method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
 
create(Supplier<Object>, Method, AnnotatedType, Class<?>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultMethodInvokerFactory
 
create(Supplier<Object>, Method, AnnotatedType, Class<?>) - Method in interface io.leangen.graphql.metadata.strategy.query.MethodInvokerFactory
 
createBatchLoader(OperationExecutor) - Method in class io.leangen.graphql.generator.BatchLoaderFactory
 
createContextual(DeserializationContext, BeanProperty) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.ConvertingDeserializer
 
createCursor(N, int) - Method in interface io.leangen.graphql.execution.relay.CursorProvider
 
createEdges(List<N>, CursorProvider<N>) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createEdges(List<N>, CursorProvider<N>, BiFunction<N, ConnectionCursor, E>) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createError(String, Object...) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
createOffsetBasedConnection(List<N>, long, long, BiFunction<N, ConnectionCursor, E>, BiFunction<List<E>, PageInfo, C>) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createOffsetBasedPage(List<N>, long, boolean, boolean) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createOffsetBasedPage(List<N>, long, long) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createOffsetBasedPage(List<N>, long, long, BiFunction<List<Edge<N>>, PageInfo, P>) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createOffsetBasedPageInfo(List<E>, long, long) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createPage(List<N>, CursorProvider<N>, boolean, boolean) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createPageInfo(List<E>, boolean, boolean) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
CursorProvider<N> - Interface in io.leangen.graphql.execution.relay
Created by bojan.tomic on 5/17/16.

D

DataFetcherResultAdapter<T> - Class in io.leangen.graphql.generator.mapping.core
 
DataFetcherResultAdapter() - Constructor for class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
dataFetchingEnvironment - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
dataLoaderOptions(String, DataLoaderOptions) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
dataLoaderOptions(DataLoaderOptions) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
decode(String) - Static method in class io.leangen.graphql.util.ReservedStrings
 
decodeDefault(String) - Static method in class io.leangen.graphql.util.ReservedStrings
 
DEFAULT_REGISTRY - Static variable in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
defaultIfEmpty(C, C) - Static method in class io.leangen.graphql.util.Utils
 
DefaultImplementationDiscoveryStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
DefaultImplementationDiscoveryStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
DefaultInclusionStrategy - Class in io.leangen.graphql.metadata.strategy
 
DefaultInclusionStrategy(String...) - Constructor for class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
DefaultMethodInvokerFactory - Class in io.leangen.graphql.metadata.strategy.query
 
DefaultMethodInvokerFactory() - Constructor for class io.leangen.graphql.metadata.strategy.query.DefaultMethodInvokerFactory
 
DefaultOperationBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
DefaultOperationBuilder(DefaultOperationBuilder.TypeInference) - Constructor for class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
DefaultOperationBuilder.TypeInference - Enum in io.leangen.graphql.metadata.strategy.query
NONE - No type inference.
DefaultOperationInfoGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/11/16.
DefaultOperationInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.DefaultOperationInfoGenerator
 
Defaults - Class in io.leangen.graphql.util
 
Defaults() - Constructor for class io.leangen.graphql.util.Defaults
 
DefaultTypeInfoGenerator - Class in io.leangen.graphql.metadata.strategy.type
 
DefaultTypeInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
DefaultTypeTransformer - Class in io.leangen.graphql.metadata.strategy.type
 
DefaultTypeTransformer(boolean, boolean) - Constructor for class io.leangen.graphql.metadata.strategy.type.DefaultTypeTransformer
 
DefaultTypeTransformer(AnnotatedType, AnnotatedType) - Constructor for class io.leangen.graphql.metadata.strategy.type.DefaultTypeTransformer
 
defaultValue() - Method in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
defaultValue() - Method in annotation type io.leangen.graphql.annotations.GraphQLInputField
 
defaultValue(Method) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedDirectiveBuilder
 
defaultValue(Parameter, AnnotatedType, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
defaultValue(List<? extends AnnotatedElement>, AnnotatedType, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
defaultValue(List<AnnotatedElement>, AnnotatedType, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
DefaultValue - Class in io.leangen.graphql.metadata
 
DefaultValue(Object) - Constructor for class io.leangen.graphql.metadata.DefaultValue
 
defaultValueProvider() - Method in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
defaultValueProvider() - Method in annotation type io.leangen.graphql.annotations.GraphQLInputField
 
defaultValueProvider(Class<T>) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
DefaultValueProvider - Interface in io.leangen.graphql.metadata.strategy.value
 
DelegatingInputFieldBuilder - Class in io.leangen.graphql.generator
 
DelegatingInputFieldBuilder(List<InputFieldBuilder>) - Constructor for class io.leangen.graphql.generator.DelegatingInputFieldBuilder
 
DelegatingMessageBundle - Class in io.leangen.graphql.metadata.messages
 
DelegatingMessageBundle() - Constructor for class io.leangen.graphql.metadata.messages.DelegatingMessageBundle
 
DelegatingOutputConverter<T,​S> - Interface in io.leangen.graphql.generator.mapping
 
DelegatingTypeResolver - Class in io.leangen.graphql.generator
 
deprecationReason - Variable in class io.leangen.graphql.generator.JavaDeprecationMappingConfig
 
deprecationReason() - Method in annotation type io.leangen.graphql.annotations.GraphQLEnumValue
 
deprecationReason() - Method in annotation type io.leangen.graphql.annotations.GraphQLMutation
 
deprecationReason() - Method in annotation type io.leangen.graphql.annotations.GraphQLQuery
 
deprecationReason() - Method in annotation type io.leangen.graphql.annotations.GraphQLSubscription
 
deprecationReason(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationInfoGenerator
 
deprecationReason(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationInfoGenerator
 
deprecationReason(OperationInfoGeneratorParams) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationInfoGenerator
 
DERIVED_TYPES - Static variable in class io.leangen.graphql.util.Urls.Errors
 
DESC - io.leangen.graphql.execution.SortField.Direction
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLEnumValue
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLInputField
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLMutation
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLQuery
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLSubscription
 
description() - Method in annotation type io.leangen.graphql.annotations.GraphQLUnion
Deprecated.
 
description() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLDirective
 
description() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLInterface
 
description() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLType
 
description() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLUnion
 
description(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationInfoGenerator
 
description(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationInfoGenerator
 
description(OperationInfoGeneratorParams) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationInfoGenerator
 
deserialize(JsonParser, DeserializationContext) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.ConvertingDeserializer
 
destructureAnnotation(Annotation) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
destructureAnnotationArgument(Object) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
Directive - Class in io.leangen.graphql.metadata
 
Directive(String, String, boolean, Introspection.DirectiveLocation[], List<DirectiveArgument>) - Constructor for class io.leangen.graphql.metadata.Directive
 
DirectiveArgument - Class in io.leangen.graphql.metadata
 
DirectiveArgument(String, String, TypedElement, Object, DefaultValue, Annotation) - Constructor for class io.leangen.graphql.metadata.DirectiveArgument
 
directiveBuilder - Variable in class io.leangen.graphql.generator.BuildContext
 
DirectiveBuilder - Interface in io.leangen.graphql.metadata.strategy.query
 
directiveBuilderParams() - Method in class io.leangen.graphql.generator.BuildContext
 
directiveBuilderParams(List<Class<?>>) - Method in class io.leangen.graphql.generator.BuildContext
 
DirectiveBuilderParams - Class in io.leangen.graphql.metadata.strategy.query
 
DirectiveBuilderParams.Builder - Class in io.leangen.graphql.metadata.strategy.query
 
Directives - Class in io.leangen.graphql.execution
 
DirectiveValueDeserializer - Class in io.leangen.graphql.generator.mapping.common
 
DirectiveValueDeserializer() - Constructor for class io.leangen.graphql.generator.mapping.common.DirectiveValueDeserializer
 
drop(int) - Method in class io.leangen.graphql.ExtensionList
 
drop(Class<? extends E>) - Method in class io.leangen.graphql.ExtensionList
 
dropAll(Predicate<? super E>) - Method in class io.leangen.graphql.ExtensionList
 
DummyPossibleTypeFactory() - Constructor for class io.leangen.graphql.annotations.types.GraphQLUnion.DummyPossibleTypeFactory
 
DYNAMIC_PROXIES - Static variable in class io.leangen.graphql.util.Urls.Errors
 

E

EMPTY - Static variable in class io.leangen.graphql.execution.GlobalEnvironment
 
EMPTY - Static variable in class io.leangen.graphql.metadata.DefaultValue
 
emptyArray() - Static method in class io.leangen.graphql.util.Utils
 
emptyIfNull(String[]) - Static method in class io.leangen.graphql.util.Utils
 
EmptyMessageBundle - Class in io.leangen.graphql.metadata.messages
 
EmptyMessageBundle() - Constructor for class io.leangen.graphql.metadata.messages.EmptyMessageBundle
 
enabled - Variable in class io.leangen.graphql.generator.JavaDeprecationMappingConfig
 
EnumMapper - Class in io.leangen.graphql.generator.mapping.common
 
EnumMapper(JavaDeprecationMappingConfig) - Constructor for class io.leangen.graphql.generator.mapping.common.EnumMapper
 
EnumMapToObjectTypeAdapter<E extends Enum<E>,​V> - Class in io.leangen.graphql.generator.mapping.common
 
EnumMapToObjectTypeAdapter(EnumMapper) - Constructor for class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
environment - Variable in class io.leangen.graphql.ExtendedGeneratorConfiguration
 
EnvironmentInjector - Class in io.leangen.graphql.generator.mapping.common
 
EnvironmentInjector() - Constructor for class io.leangen.graphql.generator.mapping.common.EnvironmentInjector
 
equals(Object) - Method in class io.leangen.graphql.GraphQLRuntime.Key
 
equals(Object) - Method in class io.leangen.graphql.metadata.DefaultValue
 
equals(Object) - Method in class io.leangen.graphql.metadata.execution.Executable
Two Executables are considered equal either if their wrapped fields/methods are equal or if one wraps a field and the other its corresponding getter/setter.
equals(Object) - Method in class io.leangen.graphql.metadata.Resolver
 
eraseBounds(AnnotatedType, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
Recursively replaces all bounded types found within the structure of the given AnnotatedType with their first bound.
errorMessage(Object, Class...) - Static method in class io.leangen.graphql.util.Scalars
 
errors - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
Errors() - Constructor for class io.leangen.graphql.util.Urls.Errors
 
eval(String, Map<String, Object>) - Method in class io.leangen.graphql.execution.complexity.AbstractComplexityFunction
 
eval(String, Map<String, Object>) - Static method in class io.leangen.graphql.execution.complexity.Expressions
 
eval(String, Map<String, Object>) - Method in class io.leangen.graphql.execution.complexity.JavaScriptEvaluator
 
eval(String, Map<String, Object>) - Method in class io.leangen.graphql.execution.complexity.SimpleComplexityFunction
 
exclude(Class<? extends Annotation>...) - Method in class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
exclude(String...) - Method in class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
excludeStaticMembers() - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
Executable<T extends AnnotatedElement & Member> - Class in io.leangen.graphql.metadata.execution
 
Executable() - Constructor for class io.leangen.graphql.metadata.execution.Executable
 
ExecutableSchema - Class in io.leangen.graphql
 
ExecutableSchema(GraphQLSchema, TypeRegistry, Map<String, BatchLoaderWithContext<?, ?>>, GlobalEnvironment) - Constructor for class io.leangen.graphql.ExecutableSchema
 
execute(Object, Object[]) - Method in class io.leangen.graphql.metadata.execution.Executable
 
execute(Object, Object[]) - Method in class io.leangen.graphql.metadata.execution.FieldAccessor
 
execute(Object, Object[]) - Method in class io.leangen.graphql.metadata.execution.FixedMethodInvoker
 
execute(Object, Object[]) - Method in class io.leangen.graphql.metadata.execution.MethodInvoker
 
execute(List<Object>, Map<String, Object>, BatchLoaderEnvironment) - Method in class io.leangen.graphql.execution.OperationExecutor
 
executePostBuildHooks() - Method in class io.leangen.graphql.generator.BuildContext
 
Expressions - Class in io.leangen.graphql.execution.complexity
Evaluates arithmetic expressions using Dijkstra's two-stack algorithm.
Expressions() - Constructor for class io.leangen.graphql.execution.complexity.Expressions
 
ExtendedGeneratorConfiguration - Class in io.leangen.graphql
 
ExtensionList<E> - Class in io.leangen.graphql
 
ExtensionList(Collection<? extends E>) - Constructor for class io.leangen.graphql.ExtensionList
 
ExtensionProvider<C,​D> - Interface in io.leangen.graphql
 
extractInstances(Collection<? super T>, Class<T>) - Static method in class io.leangen.graphql.util.Utils
 

F

failedFuture(Throwable) - Static method in class io.leangen.graphql.util.Utils
 
FieldAccessor - Class in io.leangen.graphql.metadata.execution
Created by bojan.tomic on 7/20/16.
FieldAccessor(Field, AnnotatedType) - Constructor for class io.leangen.graphql.metadata.execution.FieldAccessor
 
fieldOrder() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLInterface
 
fieldOrder() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLType
 
fieldType - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
filters - Variable in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
find(Introspection.DirectiveLocation, String) - Method in class io.leangen.graphql.execution.Directives
 
findApplicableAnnotation(AnnotatedElement, Class<T>) - Static method in class io.leangen.graphql.util.ClassUtils
 
findConcreteSubTypes(Class<?>, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.strategy.AbstractInputHandler
 
findConcreteSubTypes(Class<?>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.strategy.AutoScanAbstractInputHandler
 
findConcreteSubTypes(Class<?>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.strategy.NoOpAbstractInputHandler
 
findConstituentAbstractTypes(AnnotatedType, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.strategy.AbstractInputHandler
 
findConstituentAbstractTypes(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.strategy.AutoScanAbstractInputHandler
 
findConstituentAbstractTypes(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.strategy.NoOpAbstractInputHandler
 
findEnumValues(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[]) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
 
findField(Class<?>, String) - Static method in class io.leangen.graphql.util.ClassUtils
 
findField(Class<?>, Predicate<Field>) - Static method in class io.leangen.graphql.util.ClassUtils
 
findFieldByGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
findFieldBySetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
findGetter(Class<?>, String) - Static method in class io.leangen.graphql.util.ClassUtils
 
findGetter(Field) - Static method in class io.leangen.graphql.util.ClassUtils
 
findGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
findImplementations(Class<?>, Predicate<ClassInfo>, String...) - Method in class io.leangen.graphql.util.ClassFinder
Searches for the implementations/subtypes of the given class.
findImplementations(AnnotatedType, boolean, String[], BuildContext) - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
findImplementations(AnnotatedType, boolean, String[], BuildContext) - Method in interface io.leangen.graphql.generator.mapping.strategy.ImplementationDiscoveryStrategy
 
findImplementations(AnnotatedType, String...) - Static method in class io.leangen.graphql.util.ClassUtils
Deprecated.
Use ClassFinder directly as that enables caching of the search results
findImplementations(AnnotatedType, Predicate<ClassInfo>, boolean, String...) - Method in class io.leangen.graphql.util.ClassFinder
Searches for the implementations/subtypes of the given AnnotatedType.
findMethod(Class<?>, String, Class<?>...) - Static method in class io.leangen.graphql.util.ClassUtils
 
findNameForDeserialization(Annotated) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
 
findNameForSerialization(Annotated) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
 
findProperties(ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
findProperties(ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.RecordResolverBuilder
 
findPropertyDescription(Annotated) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
 
findSetter(Class<?>, String, Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
findSetter(Field) - Static method in class io.leangen.graphql.util.ClassUtils
 
findSetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
findSubtypes(Annotated) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
 
findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
Provides a TypeResolverBuilder configured the same way as if the given AnnotatedClass was annotated with @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY
FixedMethodInvoker - Class in io.leangen.graphql.metadata.execution
Created by bojan.tomic on 3/5/16.
FixedMethodInvoker(Supplier<Object>, Method, AnnotatedType) - Constructor for class io.leangen.graphql.metadata.execution.FixedMethodInvoker
 
flatten(Optional<? extends T>...) - Static method in class io.leangen.graphql.util.Utils
 
forElement(TypedElement) - Method in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
forName(String) - Static method in class io.leangen.graphql.util.ClassUtils
 
fromInput(Object, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
fromInput(Object, Type, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
fromInput(Object, Type, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
fromInput(Object, Type, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
fromString(String, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
fromString(String, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
fromString(String, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
FULL_INTROSPECTION_QUERY - Static variable in class io.leangen.graphql.util.GraphQLUtils
 

G

generate() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Generates a GraphQL schema based on the results of analysis of the registered sources.
generateArrayName(AnnotatedArrayType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateBaseName(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateComparatorRegistry(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateComparatorRegistry(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateDirectiveTypeDescription(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateDirectiveTypeDescription(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateDirectiveTypeName(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateDirectiveTypeName(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateEnumTypeDescription(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateEnumTypeName(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateExecutable() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
generateInputTypeDescription(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateInputTypeName(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateParameterizedName(AnnotatedParameterizedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateScalarTypeDescription(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateScalarTypeName(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateTypeDescription(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateTypeDescription(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateTypeName(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateTypeName(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
GeneratorConfiguration - Class in io.leangen.graphql
 
GenericPage<N> - Class in io.leangen.graphql.execution.relay.generic
Created by bojan.tomic on 5/16/16.
GenericPage(List<Edge<N>>, PageInfo) - Constructor for class io.leangen.graphql.execution.relay.generic.GenericPage
 
get(DataFetchingEnvironment) - Method in class io.leangen.graphql.execution.OperationExecutor
 
getAfter() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getAllAnnotations(Stream<AnnotatedType>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
Retrieves all public fields on the given class (same as Class.getFields()) annotated by the given annotation
getAnnotatedMethods(Class<?>, Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
Retrieves all public methods on the given class (same as Class.getMethods()) annotated by the given annotation
getAnnotatedParameterTypes() - Method in class io.leangen.graphql.metadata.execution.Executable
 
getAnnotatedParameterTypes() - Method in class io.leangen.graphql.metadata.execution.FieldAccessor
 
getAnnotatedParameterTypes() - Method in class io.leangen.graphql.metadata.execution.MethodInvoker
 
getAnnotation() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getAnnotation(Class<T>) - Method in class io.leangen.graphql.metadata.TypedElement
 
getAnnotationFields(Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getAnnotations() - Method in class io.leangen.graphql.metadata.TypedElement
 
getApplicableResolver(Set<String>) - Method in class io.leangen.graphql.metadata.Operation
 
getArgument() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getArgumentDescription(Parameter, AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
getArgumentInjectors() - Method in interface io.leangen.graphql.module.SimpleModule
 
getArgumentName(Parameter, AnnotatedType, ArgumentBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
getArguments() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getArguments() - Method in class io.leangen.graphql.execution.InvocationContext
 
getArguments() - Method in class io.leangen.graphql.metadata.Directive
 
getArguments() - Method in class io.leangen.graphql.metadata.Operation
 
getArguments() - Method in class io.leangen.graphql.metadata.Resolver
 
getArgumentValue(ArgumentInjectorParams) - Method in interface io.leangen.graphql.generator.mapping.ArgumentInjector
 
getArgumentValue(ArgumentInjectorParams) - Method in class io.leangen.graphql.generator.mapping.common.ContextInjector
 
getArgumentValue(ArgumentInjectorParams) - Method in class io.leangen.graphql.generator.mapping.common.DirectiveValueDeserializer
 
getArgumentValue(ArgumentInjectorParams) - Method in class io.leangen.graphql.generator.mapping.common.EnvironmentInjector
 
getArgumentValue(ArgumentInjectorParams) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
getArgumentValue(ArgumentInjectorParams) - Method in class io.leangen.graphql.generator.mapping.common.InputValueDeserializer
 
getArgumentValue(ArgumentInjectorParams) - Method in class io.leangen.graphql.generator.mapping.common.RootContextInjector
 
getAsObjectType() - Method in class io.leangen.graphql.generator.MappedType
 
getBasePackages() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getBaseType() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getBaseType() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getBatchLoaders() - Method in class io.leangen.graphql.ExecutableSchema
 
getBatchResolvers() - Method in class io.leangen.graphql.generator.OperationMapper
 
getBeanType() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getBefore() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getChildQueries(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationRegistry
 
getClientMutationId(Object) - Static method in class io.leangen.graphql.util.ContextUtils
 
getCommonSuperType(List<AnnotatedType>) - Static method in class io.leangen.graphql.util.ClassUtils
Finds the most specific common super type of all the given types, merging the original annotations at each level.
getCommonSuperType(List<AnnotatedType>, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
Finds the most specific common super type of all the given types, merging the original annotations at each level.
getCommonSuperTypes(List<Class<?>>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getComplexity() - Method in exception io.leangen.graphql.execution.complexity.ComplexityLimitExceededException
 
getComplexity(ResolvedField, int) - Method in class io.leangen.graphql.execution.complexity.AbstractComplexityFunction
 
getComplexity(ResolvedField, int) - Method in interface io.leangen.graphql.execution.complexity.ComplexityFunction
 
getComplexityExpression() - Method in class io.leangen.graphql.metadata.Resolver
 
getConcreteSubTypes() - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams
 
getConcreteSubTypes() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.ConfigurerParams
 
getConcreteSubTypes() - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams
 
getConcreteSubTypes() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ConfigurerParams
 
getCoordinates() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getDataFetcher(GraphQLFieldsContainer, GraphQLFieldDefinition) - Method in interface io.leangen.graphql.GraphQLSchemaGenerator.CodeRegistryBuilder
 
getDeclaredAnnotations() - Method in class io.leangen.graphql.metadata.TypedElement
 
getDeclaringType() - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams
 
getDeclaringType() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
getDeclaringType() - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams
 
getDefaultValue() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getDefaultValue() - Method in class io.leangen.graphql.metadata.InputField
 
getDefaultValue() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getDefaultValue(AnnotatedElement, AnnotatedType, DefaultValue) - Method in interface io.leangen.graphql.metadata.strategy.value.DefaultValueProvider
 
getDefaultValue(AnnotatedElement, AnnotatedType, DefaultValue) - Method in class io.leangen.graphql.metadata.strategy.value.IdentityDefaultValueProvider
 
getDefaultValue(AnnotatedElement, AnnotatedType, DefaultValue) - Method in class io.leangen.graphql.metadata.strategy.value.JsonDefaultValueProvider
 
getDefaultValueForType(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getDelegate() - Method in class io.leangen.graphql.metadata.execution.Executable
 
getDeprecationReason() - Method in class io.leangen.graphql.metadata.Operation
 
getDerived(AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getDerived(AnnotatedType, int) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.MapOutputConverter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
getDerivedTypes(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.DelegatingOutputConverter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.module.common.gson.GsonArrayAdapter
 
getDerivedTypes(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
getDescription() - Method in class io.leangen.graphql.generator.union.Union
 
getDescription() - Method in class io.leangen.graphql.metadata.Directive
 
getDescription() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getDescription() - Method in class io.leangen.graphql.metadata.InputField
 
getDescription() - Method in class io.leangen.graphql.metadata.Operation
 
getDescription() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getDescription() - Method in class io.leangen.graphql.metadata.TypeDiscriminatorField
 
getDescription(List<AnnotatedElement>, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
getDescription(List<AnnotatedElement>, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
getDeserializableType() - Method in class io.leangen.graphql.metadata.InputField
 
getDirection() - Method in class io.leangen.graphql.execution.SortField
 
getDirectives() - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getDirectives() - Method in class io.leangen.graphql.generator.OperationMapper
 
getDirectives(ExecutionStepInfo) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getDiscoveredTypes() - Method in class io.leangen.graphql.generator.TypeRegistry
 
getEdges() - Method in interface io.leangen.graphql.execution.relay.Connection
 
getEdges() - Method in class io.leangen.graphql.execution.relay.generic.GenericPage
 
getEdges() - Method in interface io.leangen.graphql.execution.relay.Page
 
getElement() - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams
 
getElement() - Method in class io.leangen.graphql.metadata.TypedElement
 
getElementDeclaringClass() - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams
 
getElements() - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams
 
getElements() - Method in class io.leangen.graphql.metadata.TypedElement
 
getEnumConstantField(Enum<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getEnvironment() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
getEnvironment() - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams
 
getEnvironment() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getEnvironment() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.ConfigurerParams
 
getEnvironment() - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams
 
getEnvironment() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ConfigurerParams
 
getExecutable() - Method in class io.leangen.graphql.metadata.Resolver
 
getExposedBeanType() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getExposedType() - Method in class io.leangen.graphql.generator.OperationSource
 
getExtensions(C, ExtensionList<D>) - Method in interface io.leangen.graphql.ExtensionProvider
 
getField() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getField() - Method in class io.leangen.graphql.metadata.strategy.value.Property
 
getFieldNameFromGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
getFieldNameFromSetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
getFields(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
getFieldType() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getFieldType(Field, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
getFieldType(Field, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
Returns the exact annotated type of the field declared by the given type, with type variables resolved (if possible)
getFieldValue(Object, String) - Static method in class io.leangen.graphql.util.ClassUtils
 
getFilters() - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
getFirst() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getFirstOfType(Class<? extends E>) - Method in class io.leangen.graphql.ExtensionList
 
getGetter() - Method in class io.leangen.graphql.metadata.strategy.value.Property
 
getGlobalContext() - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getGsonBuilder() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.ConfigurerParams
 
getInclusionStrategy() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
getInclusionStrategy() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getInfoGenerator() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.ConfigurerParams
 
getInjector(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorRegistry
 
getInjector(AnnotatedType, Parameter, ArgumentInjector) - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorRegistry
 
getInput() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getInputConverter(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ConverterRegistry
 
getInputConverters() - Method in class io.leangen.graphql.execution.GlobalEnvironment
 
getInputConverters() - Method in class io.leangen.graphql.generator.mapping.ConverterRegistry
 
getInputConverters() - Method in class io.leangen.graphql.module.common.jackson.JacksonModule
 
getInputConverters() - Method in interface io.leangen.graphql.module.SimpleModule
 
getInputFieldBuilders() - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams
 
getInputFields(InputFieldBuilderParams) - Method in class io.leangen.graphql.generator.DelegatingInputFieldBuilder
 
getInputFields(InputFieldBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.value.AnnotationInputFieldBuilder
 
getInputFields(InputFieldBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
Unlike Jackson, Gson doesn't expose any of its metadata, so this method is more or less a reimplementation of com.google.gson.internal.bind.ReflectiveTypeAdapterFactory#getBoundFields(Gson, com.google.gson.reflect.TypeToken, Class)
getInputFields(InputFieldBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.value.InputFieldBuilder
 
getInputFields(InputFieldBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
getInputTypeName(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
getInputTypeName(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
getInputValue(Object, OperationArgument) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getInstanceSupplier() - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams
 
getInterceptors(ResolverInterceptorFactoryParams) - Method in interface io.leangen.graphql.execution.ResolverInterceptorFactory
Produces inner ResolverInterceptors, invoked around the resolver method.
getInterceptors(ResolverInterceptorFactoryParams) - Method in class io.leangen.graphql.generator.mapping.common.BatchLoaderAdapterFactory
 
getInterceptors(ResolverInterceptorFactoryParams) - Method in class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 
getInterceptors(ResolverInterceptorFactoryParams) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
getInterfaces(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
getInterfaces(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.strategy.InterfaceMappingStrategy
 
getInterfaces(AnnotatedType, List<GraphQLFieldDefinition>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
getJavaType() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getJavaType() - Method in class io.leangen.graphql.metadata.InputField
 
getJavaType() - Method in class io.leangen.graphql.metadata.Operation
 
getJavaType() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getJavaType() - Method in class io.leangen.graphql.metadata.TypedElement
 
getJavaTypes() - Method in class io.leangen.graphql.generator.union.Union
 
getKey() - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
getKey(Object) - Method in class io.leangen.graphql.GraphQLRuntime.CacheKeyFunction
 
getKeyWithContext(Object, Object) - Method in class io.leangen.graphql.GraphQLRuntime.CacheKeyFunction
 
getLast() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getLocations() - Method in class io.leangen.graphql.metadata.Directive
 
getMappableInputType(AnnotatedType) - Method in class io.leangen.graphql.execution.GlobalEnvironment
 
getMappableInputType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ConverterRegistry
 
getMappableType(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.TypeMapperRegistry
 
getMappedInputField(FieldCoordinates) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getMappedOperation(FieldCoordinates) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getMappedResolver(FieldCoordinates, Set<String>) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getMappedType(GraphQLNamedType) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getMappedTypes() - Method in class io.leangen.graphql.generator.TypeRegistry
 
getMaximumComplexity() - Method in exception io.leangen.graphql.execution.complexity.ComplexityLimitExceededException
 
getMessage(String) - Method in class io.leangen.graphql.metadata.messages.DelegatingMessageBundle
 
getMessage(String) - Method in class io.leangen.graphql.metadata.messages.EmptyMessageBundle
 
getMessage(String) - Method in interface io.leangen.graphql.metadata.messages.MessageBundle
 
getMessage(String) - Method in class io.leangen.graphql.metadata.messages.ResourceMessageBundle
 
getMessage(String) - Method in class io.leangen.graphql.metadata.messages.SimpleMessageBundle
 
getMessageBundle() - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams
 
getMetaDataGen() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ConfigurerParams
 
getMutations() - Method in class io.leangen.graphql.generator.OperationMapper
Fetches all the mapped GraphQL fields representing mutations, ready to be attached to the root mutation type.
getName() - Method in class io.leangen.graphql.execution.SortField
 
getName() - Method in class io.leangen.graphql.generator.union.Union
 
getName() - Method in class io.leangen.graphql.metadata.Directive
 
getName() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getName() - Method in class io.leangen.graphql.metadata.InputField
 
getName() - Method in class io.leangen.graphql.metadata.Operation
 
getName() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getName() - Method in class io.leangen.graphql.metadata.TypeDiscriminatorField
 
getName(List<AnnotatedElement>, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
getNestedResolverBuilders() - Method in interface io.leangen.graphql.module.SimpleModule
 
getObjectMapper() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ConfigurerParams
 
getOperation() - Method in class io.leangen.graphql.execution.InvocationContext
 
getOperation() - Method in class io.leangen.graphql.execution.OperationExecutor
 
getOperationDeprecationReason() - Method in class io.leangen.graphql.metadata.Resolver
 
getOperationDescription() - Method in class io.leangen.graphql.metadata.Resolver
 
getOperationName() - Method in class io.leangen.graphql.metadata.Resolver
 
getOperationSources() - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
getOperationType() - Method in class io.leangen.graphql.metadata.Operation
 
getOperationType() - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams
 
getOuterInterceptors(ResolverInterceptorFactoryParams) - Method in interface io.leangen.graphql.execution.ResolverInterceptorFactory
Produces outer ResolverInterceptors, invoked around result conversion.
getOuterInterceptors(ResolverInterceptorFactoryParams) - Method in class io.leangen.graphql.generator.mapping.common.BatchLoaderAdapterFactory
 
getOuterInterceptors(ResolverInterceptorFactoryParams) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
getOutputConverter(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ConverterRegistry
 
getOutputConverters() - Method in class io.leangen.graphql.generator.mapping.ConverterRegistry
 
getOutputConverters() - Method in class io.leangen.graphql.module.common.gson.GsonModule
 
getOutputConverters() - Method in class io.leangen.graphql.module.common.jackson.JacksonModule
 
getOutputConverters() - Method in interface io.leangen.graphql.module.SimpleModule
 
getOutputTypes(String) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getOutputTypes(String, Class<?>) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getPageInfo() - Method in interface io.leangen.graphql.execution.relay.Connection
 
getPageInfo() - Method in class io.leangen.graphql.execution.relay.generic.GenericPage
 
getPageInfo() - Method in interface io.leangen.graphql.execution.relay.Page
 
getPageSize(Map<String, Object>) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
getParameter() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getParameter() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getParameterCount() - Method in class io.leangen.graphql.metadata.execution.Executable
Returns the number of formal parameters this executable takes.
getParameterCount() - Method in class io.leangen.graphql.metadata.execution.FieldAccessor
Returns the number of formal parameters this executable takes.
getParameterCount() - Method in class io.leangen.graphql.metadata.execution.MethodInvoker
Returns the number of formal parameters this executable takes.
getParameters() - Method in class io.leangen.graphql.metadata.execution.Executable
 
getParameters() - Method in class io.leangen.graphql.metadata.execution.FieldAccessor
 
getParameters() - Method in class io.leangen.graphql.metadata.execution.MethodInvoker
 
getParameterTypes(Executable, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
Returns the exact annotated parameter types of the executable declared by the given type, with type variables resolved (if possible)
getPossibleTypes() - Method in class io.leangen.graphql.annotations.types.GraphQLUnion.DummyPossibleTypeFactory
 
getPossibleTypes() - Method in interface io.leangen.graphql.annotations.types.GraphQLUnion.PossibleTypeFactory
 
getProperties(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getPropertyMembers(T) - Static method in class io.leangen.graphql.util.ClassUtils
Finds the setter, getter and field (if they exist and strictly in that order) corresponding to the given member
getQueries() - Method in class io.leangen.graphql.generator.OperationMapper
Fetches all the mapped GraphQL fields representing top-level queries, ready to be attached to the root query type.
getQuerySourceBeanSupplier() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getRawReturnType() - Method in class io.leangen.graphql.metadata.Resolver
 
getRawType(Type) - Static method in class io.leangen.graphql.util.ClassUtils
 
getRecordComponents(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getRecordComponents(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
getResolutionEnvironment() - Method in class io.leangen.graphql.execution.InvocationContext
 
getResolutionEnvironment() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getResolver() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getResolver() - Method in class io.leangen.graphql.execution.InvocationContext
 
getResolver() - Method in class io.leangen.graphql.execution.ResolverInterceptorFactoryParams
 
getResolver(String...) - Method in class io.leangen.graphql.metadata.Operation
 
getResolverBuilders() - Method in interface io.leangen.graphql.module.SimpleModule
 
getResolverMethod() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
getResolvers() - Method in class io.leangen.graphql.metadata.Operation
 
getReturnType() - Method in class io.leangen.graphql.metadata.execution.Executable
 
getReturnType() - Method in class io.leangen.graphql.metadata.execution.FieldAccessor
 
getReturnType() - Method in class io.leangen.graphql.metadata.execution.MethodInvoker
 
getReturnType() - Method in class io.leangen.graphql.metadata.Resolver
 
getReturnType(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
getReturnType(Method, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
Returns the exact annotated return type of the method declared by the given type, with type variables resolved (if possible)
getScanPackages(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
getSchema() - Method in class io.leangen.graphql.ExecutableSchema
 
getSchemaDirectives() - Method in class io.leangen.graphql.generator.OperationMapper
 
getSchemaGenerator() - Method in interface io.leangen.graphql.module.Module.SetupContext
 
getSortFields() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getSourceTypes() - Method in class io.leangen.graphql.metadata.Resolver
Gets the generic Java types of the source objects (object returned by the parent query), if one is accepted by this resolver.
getSubscriptions() - Method in class io.leangen.graphql.generator.OperationMapper
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
Returns the type to map instead of the original.
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IterableAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
getSubstituteType(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.InputConverter
The returned type has to erase to Class<S>
getSubstituteType(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.TypeSubstituter
Returns the type that should be used in place of the original
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
getSuperTypes(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getType() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getType() - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams
 
getType(TypeResolutionEnvironment) - Method in class io.leangen.graphql.generator.DelegatingTypeResolver
 
getTypedElement() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getTypedElement() - Method in class io.leangen.graphql.metadata.InputField
 
getTypedElement() - Method in class io.leangen.graphql.metadata.Operation
 
getTypedElement() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getTypedElement() - Method in class io.leangen.graphql.metadata.Resolver
 
getTypeDiscriminatorField(InputFieldBuilderParams) - Method in class io.leangen.graphql.generator.DelegatingInputFieldBuilder
 
getTypeDiscriminatorField(InputFieldBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
getTypeDiscriminatorField(InputFieldBuilderParams) - Method in interface io.leangen.graphql.metadata.strategy.value.InputFieldBuilder
 
getTypeDiscriminatorField(InputFieldBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
getTypeDiscriminatorField(InputFieldBuilderParams, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
getTypeInfoGenerator() - Method in interface io.leangen.graphql.module.SimpleModule
 
getTypeMapper(AnnotatedElement, AnnotatedType, Set<Class<? extends TypeMapper>>) - Method in class io.leangen.graphql.generator.mapping.TypeMapperRegistry
 
getTypeMappers() - Method in class io.leangen.graphql.module.common.gson.GsonModule
 
getTypeMappers() - Method in class io.leangen.graphql.module.common.jackson.JacksonModule
 
getTypeMappers() - Method in interface io.leangen.graphql.module.SimpleModule
 
getTypeName(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
getTypeName(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
getTypeRegistry() - Method in class io.leangen.graphql.ExecutableSchema
 
getTypeResolver(GraphQLInterfaceType) - Method in interface io.leangen.graphql.GraphQLSchemaGenerator.CodeRegistryBuilder
 
getTypeResolver(GraphQLUnionType) - Method in interface io.leangen.graphql.GraphQLSchemaGenerator.CodeRegistryBuilder
 
getTypeTransformer() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
getTypeTransformer() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getValue() - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
getValue() - Method in class io.leangen.graphql.metadata.DefaultValue
 
getValue() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
getValueDeprecationReason(Enum<?>, MessageBundle) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
getValueDescription(Enum<?>, MessageBundle) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
getValueDirectives(Enum<?>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
getValueMapper() - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
 
getValueMapper(Map<Class, List<Class<?>>>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
getValueMapper(Map<Class, List<Class<?>>>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
getValueMapper(Map<Class, List<Class<?>>>, GlobalEnvironment) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
 
getValueName(Enum<?>, MessageBundle) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
getValues() - Method in class io.leangen.graphql.metadata.TypeDiscriminatorField
 
globalEnvironment - Variable in class io.leangen.graphql.ExecutableSchema
 
globalEnvironment - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
globalEnvironment - Variable in class io.leangen.graphql.generator.BuildContext
 
GlobalEnvironment - Class in io.leangen.graphql.execution
 
GlobalEnvironment(MessageBundle, Relay, TypeRegistry, ConverterRegistry, ArgumentInjectorRegistry, TypeTransformer, InclusionStrategy, TypeInfoGenerator) - Constructor for class io.leangen.graphql.execution.GlobalEnvironment
 
GraphQLArgument - Annotation Type in io.leangen.graphql.annotations
 
GraphQLBase64String - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLCalendar - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLClass - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLComplexity - Annotation Type in io.leangen.graphql.annotations
 
GraphQLContext - Annotation Type in io.leangen.graphql.annotations
Created by bojan.tomic on 3/16/16.
GraphQLDate - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLDirective - Annotation Type in io.leangen.graphql.annotations
 
GraphQLDirective - Annotation Type in io.leangen.graphql.annotations.types
 
GraphQLDurationScalar - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLEnumValue - Annotation Type in io.leangen.graphql.annotations
 
GraphQLEnvironment - Annotation Type in io.leangen.graphql.annotations
Marks a parameter representing a value injected from the current execution environment.
GraphQLId - Annotation Type in io.leangen.graphql.annotations
Denotes the annotated element is to be mapped as a GraphQL ID NOTE: Due to the lack of support for AnnotatedType in all JSON libraries for Java, ElementType.TYPE_USE annotations on input field types or nested operation argument types are lost.
GraphQLIgnore - Annotation Type in io.leangen.graphql.annotations
Can be used either directly or as a meta-annotation to render the annotated object ignorable by the mapping process
GraphQLInputField - Annotation Type in io.leangen.graphql.annotations
 
GraphQLInstant - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLInterface - Annotation Type in io.leangen.graphql.annotations.types
 
GraphQLLocalDate - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLLocalDateTime - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLLocale - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLLocalTime - Static variable in class io.leangen.graphql.util.Scalars
 
graphQLMapScalar(String, GraphQLAppliedDirective[]) - Static method in class io.leangen.graphql.util.Scalars
 
GraphQLMutation - Annotation Type in io.leangen.graphql.annotations
Created by bojan.tomic on 5/16/16.
GraphQLNonNull - Annotation Type in io.leangen.graphql.annotations
 
graphQLObjectScalar(String, GraphQLAppliedDirective[]) - Static method in class io.leangen.graphql.util.Scalars
 
GraphQLOffsetDateTime - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLOffsetTime - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLPeriodScalar - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLQuery - Annotation Type in io.leangen.graphql.annotations
Created by bojan.tomic on 3/2/16.
GraphQLRootContext - Annotation Type in io.leangen.graphql.annotations
Marks the parameters representing the root context
GraphQLRuntime - Class in io.leangen.graphql
Wrapper around GraphQL builder that allows easy instrumentation chaining, limiting query complexity and context wrapping
GraphQLRuntime() - Constructor for class io.leangen.graphql.GraphQLRuntime
 
GraphQLRuntime.Builder - Class in io.leangen.graphql
 
GraphQLRuntime.CacheKeyFunction - Class in io.leangen.graphql
 
GraphQLRuntime.Key - Class in io.leangen.graphql
 
GraphQLScalar - Annotation Type in io.leangen.graphql.annotations
 
graphQLSchema - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
GraphQLSchemaGenerator - Class in io.leangen.graphql
This class is the main entry point to the library.
GraphQLSchemaGenerator() - Constructor for class io.leangen.graphql.GraphQLSchemaGenerator
Default constructor
GraphQLSchemaGenerator(String, String, String) - Constructor for class io.leangen.graphql.GraphQLSchemaGenerator
Constructor which allows to customize names of root types.
GraphQLSchemaGenerator(String, String, String, String, String, String) - Constructor for class io.leangen.graphql.GraphQLSchemaGenerator
Constructor which allows to customize names of root types.
GraphQLSchemaGenerator.CodeRegistryBuilder - Interface in io.leangen.graphql
 
GraphQLSchemaProcessor - Interface in io.leangen.graphql
 
GraphQLSqlDate - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLSqlTime - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLSqlTimestamp - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLSubscription - Annotation Type in io.leangen.graphql.annotations
 
graphQLType - Variable in class io.leangen.graphql.generator.MappedType
 
GraphQLType - Annotation Type in io.leangen.graphql.annotations.types
 
GraphQLTypeResolver - Annotation Type in io.leangen.graphql.annotations
 
GraphQLUnion - Annotation Type in io.leangen.graphql.annotations
Deprecated.
Inline unions proved to be both difficult to use and maintain, while bringing limited value.
GraphQLUnion - Annotation Type in io.leangen.graphql.annotations.types
 
GraphQLUnion.DummyPossibleTypeFactory - Class in io.leangen.graphql.annotations.types
 
GraphQLUnion.PossibleTypeFactory - Interface in io.leangen.graphql.annotations.types
 
GraphQLUri - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLUrl - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLUtils - Class in io.leangen.graphql.util
 
GraphQLUtils() - Constructor for class io.leangen.graphql.util.GraphQLUtils
 
GraphQLUuid - Static variable in class io.leangen.graphql.util.Scalars
 
GraphQLZonedDateTime - Static variable in class io.leangen.graphql.util.Scalars
 
GsonArrayAdapter - Class in io.leangen.graphql.module.common.gson
 
GsonArrayAdapter() - Constructor for class io.leangen.graphql.module.common.gson.GsonArrayAdapter
 
GsonFieldNamingStrategy - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonFieldNamingStrategy(FieldNamingStrategy, MessageBundle) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonFieldNamingStrategy
 
GsonFieldNamingStrategy(MessageBundle) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonFieldNamingStrategy
 
GsonModule - Class in io.leangen.graphql.module.common.gson
 
GsonModule() - Constructor for class io.leangen.graphql.module.common.gson.GsonModule
 
GsonScalars - Class in io.leangen.graphql.module.common.gson
 
GsonScalars() - Constructor for class io.leangen.graphql.module.common.gson.GsonScalars
 
GsonScalarTypeMapper - Class in io.leangen.graphql.module.common.gson
 
GsonScalarTypeMapper() - Constructor for class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
GsonValueMapper - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonValueMapperFactory - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonValueMapperFactory() - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
GsonValueMapperFactory.AbstractClassAdapterConfigurer - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonValueMapperFactory.Builder - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonValueMapperFactory.Configurer - Interface in io.leangen.graphql.metadata.strategy.value.gson
 
GsonValueMapperFactory.ConfigurerParams - Class in io.leangen.graphql.metadata.strategy.value.gson
 

H

hasAnnotation(AnnotatedElement, Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
Checks if an annotation is present either directly on the element, or as a 1st level meta-annotation
hashCode() - Method in class io.leangen.graphql.GraphQLRuntime.Key
 
hashCode() - Method in class io.leangen.graphql.metadata.DefaultValue
 
hashCode() - Method in class io.leangen.graphql.metadata.execution.Executable
 
hashCode() - Method in class io.leangen.graphql.metadata.Resolver
 
hasMetaAnnotation(AnnotatedElement, Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
Checks if an annotation is present either directly on the element, or recursively as a meta-annotation, at any level
hasNextPage(long, long, long) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
hasPreviousPage(long, long) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 

I

IdAdapter - Class in io.leangen.graphql.generator.mapping.common
Maps, converts and injects GraphQL IDs.
IdAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.IdAdapter
 
IdentityDefaultValueProvider - Class in io.leangen.graphql.metadata.strategy.value
 
IdentityDefaultValueProvider() - Constructor for class io.leangen.graphql.metadata.strategy.value.IdentityDefaultValueProvider
 
ifClassPresent(String, Consumer<Class<?>>) - Static method in class io.leangen.graphql.util.ClassUtils
 
IgnoredAnnotationsTypeComparator - Class in io.leangen.graphql.generator.mapping
 
IgnoredAnnotationsTypeComparator() - Constructor for class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
IgnoredAnnotationsTypeComparator(Predicate<Class<? extends Annotation>>) - Constructor for class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
implDiscoveryStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
IMPLEMENTATION_CLASS_LOADING_FAILED - Static variable in class io.leangen.graphql.util.Urls.Errors
 
implementationAutoDiscovery() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLInterface
 
ImplementationDiscoveryStrategy - Interface in io.leangen.graphql.generator.mapping.strategy
 
ImplicitModuleConfigurer() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ImplicitModuleConfigurer
 
include(Class<? extends Annotation>...) - Method in class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
include(String...) - Method in class io.leangen.graphql.generator.mapping.IgnoredAnnotationsTypeComparator
 
includeArgument(Parameter, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeArgument(Parameter, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.InclusionStrategy
 
includeArgumentForMapping(Parameter, AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeArgumentForMapping(Parameter, AnnotatedType, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.InclusionStrategy
 
includeInputField(InputFieldInclusionParams) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeInputField(InputFieldInclusionParams) - Method in interface io.leangen.graphql.metadata.strategy.InclusionStrategy
 
includeOperation(List<AnnotatedElement>, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeOperation(List<AnnotatedElement>, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.InclusionStrategy
 
inclusionStrategy - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
inclusionStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
InclusionStrategy - Interface in io.leangen.graphql.metadata.strategy
 
indexOf(String[], String, int) - Static method in class io.leangen.graphql.util.Utils
 
inferNodeInterface - Variable in class io.leangen.graphql.generator.RelayMappingConfig
 
inferTypes - Variable in enum io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
 
injectors - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
INPUT_SUFFIX - Static variable in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
InputConverter<T,​S> - Interface in io.leangen.graphql.generator.mapping
 
InputField - Class in io.leangen.graphql.metadata
 
InputField(String, String, TypedElement, AnnotatedType, DefaultValue) - Constructor for class io.leangen.graphql.metadata.InputField
 
inputFieldBuilder - Variable in class io.leangen.graphql.generator.BuildContext
 
InputFieldBuilder - Interface in io.leangen.graphql.metadata.strategy.value
 
InputFieldBuilderParams - Class in io.leangen.graphql.metadata.strategy.value
 
InputFieldBuilderParams.Builder - Class in io.leangen.graphql.metadata.strategy.value
 
inputFieldDefaultValue(Method) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
inputFieldDescription(Method) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
InputFieldInclusionParams - Class in io.leangen.graphql.metadata.strategy
 
InputFieldInclusionParams.Builder - Class in io.leangen.graphql.metadata.strategy
 
InputFieldInfoGenerator - Class in io.leangen.graphql.metadata.strategy.value
 
InputFieldInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
inputFieldName(Method) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
inputFieldOrder() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLType
 
inputFieldValue(Object) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
InputParsingException - Exception in io.leangen.graphql.metadata.strategy.value
 
InputParsingException(Object, Type, Throwable) - Constructor for exception io.leangen.graphql.metadata.strategy.value.InputParsingException
 
InputValueDeserializer - Class in io.leangen.graphql.generator.mapping.common
 
InputValueDeserializer() - Constructor for class io.leangen.graphql.generator.mapping.common.InputValueDeserializer
 
insert(int, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertAfter(E, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertAfter(Class<? extends E>, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertAfterOrAppend(Class<? extends E>, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertBefore(E, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertBefore(Class<? extends E>, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertBeforeOrPrepend(Class<? extends E>, E...) - Method in class io.leangen.graphql.ExtensionList
 
instance(Class<T>) - Static method in class io.leangen.graphql.util.ClassUtils
 
instance(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
INSTANCE - Static variable in class io.leangen.graphql.metadata.messages.EmptyMessageBundle
 
instanceWithOptionalInjection(Class<T>, Class<?>[], Object[]) - Static method in class io.leangen.graphql.util.ClassUtils
 
instanceWithOptionalInjection(Class<T>, Class<?>, Object) - Static method in class io.leangen.graphql.util.ClassUtils
 
instanceWithOptionalInjection(Class<T>, Object...) - Static method in class io.leangen.graphql.util.ClassUtils
 
instrumentation(Instrumentation) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
interceptorFactory - Variable in class io.leangen.graphql.generator.BuildContext
 
InterfaceMapper - Class in io.leangen.graphql.generator.mapping.common
 
InterfaceMapper(InterfaceMappingStrategy, ObjectTypeMapper) - Constructor for class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
interfaceMappingStrategy - Variable in class io.leangen.graphql.GeneratorConfiguration
 
InterfaceMappingStrategy - Interface in io.leangen.graphql.generator.mapping.strategy
 
interfaceStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
interpolate(String) - Method in class io.leangen.graphql.generator.BuildContext
 
interpolate(String) - Method in interface io.leangen.graphql.metadata.messages.MessageBundle
 
InvocationContext - Class in io.leangen.graphql.execution
 
InvocationContext.Builder - Class in io.leangen.graphql.execution
 
io.leangen.graphql - package io.leangen.graphql
 
io.leangen.graphql.annotations - package io.leangen.graphql.annotations
 
io.leangen.graphql.annotations.types - package io.leangen.graphql.annotations.types
 
io.leangen.graphql.execution - package io.leangen.graphql.execution
 
io.leangen.graphql.execution.complexity - package io.leangen.graphql.execution.complexity
 
io.leangen.graphql.execution.relay - package io.leangen.graphql.execution.relay
 
io.leangen.graphql.execution.relay.generic - package io.leangen.graphql.execution.relay.generic
 
io.leangen.graphql.generator - package io.leangen.graphql.generator
 
io.leangen.graphql.generator.mapping - package io.leangen.graphql.generator.mapping
 
io.leangen.graphql.generator.mapping.common - package io.leangen.graphql.generator.mapping.common
 
io.leangen.graphql.generator.mapping.core - package io.leangen.graphql.generator.mapping.core
 
io.leangen.graphql.generator.mapping.strategy - package io.leangen.graphql.generator.mapping.strategy
 
io.leangen.graphql.generator.union - package io.leangen.graphql.generator.union
 
io.leangen.graphql.metadata - package io.leangen.graphql.metadata
 
io.leangen.graphql.metadata.exceptions - package io.leangen.graphql.metadata.exceptions
 
io.leangen.graphql.metadata.execution - package io.leangen.graphql.metadata.execution
 
io.leangen.graphql.metadata.messages - package io.leangen.graphql.metadata.messages
 
io.leangen.graphql.metadata.strategy - package io.leangen.graphql.metadata.strategy
 
io.leangen.graphql.metadata.strategy.query - package io.leangen.graphql.metadata.strategy.query
 
io.leangen.graphql.metadata.strategy.type - package io.leangen.graphql.metadata.strategy.type
 
io.leangen.graphql.metadata.strategy.value - package io.leangen.graphql.metadata.strategy.value
 
io.leangen.graphql.metadata.strategy.value.gson - package io.leangen.graphql.metadata.strategy.value.gson
 
io.leangen.graphql.metadata.strategy.value.jackson - package io.leangen.graphql.metadata.strategy.value.jackson
 
io.leangen.graphql.module - package io.leangen.graphql.module
 
io.leangen.graphql.module.common.gson - package io.leangen.graphql.module.common.gson
 
io.leangen.graphql.module.common.jackson - package io.leangen.graphql.module.common.jackson
 
io.leangen.graphql.util - package io.leangen.graphql.util
 
isAbstract(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
isAbstract(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class io.leangen.graphql.metadata.TypedElement
 
isAnnotationPresentAnywhere(Class<? extends Annotation>) - Method in class io.leangen.graphql.metadata.TypedElement
 
isAssignable(Type, Type) - Static method in class io.leangen.graphql.util.ClassUtils
 
isAsync() - Method in class io.leangen.graphql.metadata.Operation
 
isAsync() - Method in class io.leangen.graphql.metadata.Resolver
 
isAsync(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
isBatched() - Method in class io.leangen.graphql.metadata.Operation
 
isBatched() - Method in class io.leangen.graphql.metadata.Resolver
 
isBatched(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
isContext() - Method in class io.leangen.graphql.metadata.OperationArgument
 
isDefault(Object) - Static method in class io.leangen.graphql.util.ContextUtils
 
isDeserializableInSubType() - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams
 
isDirectlyDeserializable() - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams
 
isDirectlyDeserializable(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
isDirectlyDeserializable(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
isDirectlyDeserializable(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.ScalarDeserializationStrategy
 
isDirectlyIgnored(AnnotatedElement) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
isEmbeddableForType(Type) - Method in class io.leangen.graphql.metadata.Operation
 
isEmpty() - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
isEmpty(C) - Static method in class io.leangen.graphql.util.Utils
 
isEmpty(String) - Static method in class io.leangen.graphql.util.Utils
 
isEmpty(T[]) - Static method in class io.leangen.graphql.util.Utils
 
isEnabled(Class<?>[], Set<Class<?>>) - Static method in interface io.leangen.graphql.generator.mapping.common.BeanValidationGroupSupport
 
isGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
Checks whether the given method is a JavaBean property getter
isIgnored(AnnotatedElement) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
isImplementationAutoDiscoveryEnabled(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
isIntrospectionField(Field) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isIntrospectionType(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isMappable() - Method in class io.leangen.graphql.metadata.OperationArgument
 
isMappedType(GraphQLNamedType) - Method in class io.leangen.graphql.generator.TypeRegistry
 
isMappedType(String) - Method in class io.leangen.graphql.generator.TypeRegistry
 
isMissingTypeParameters(Type) - Static method in class io.leangen.graphql.util.ClassUtils
 
isMutation(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
isMutation(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
isMutation(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isNotEmpty(C) - Static method in class io.leangen.graphql.util.Utils
 
isNotEmpty(String) - Static method in class io.leangen.graphql.util.Utils
 
isNotEmpty(T[]) - Static method in class io.leangen.graphql.util.Utils
 
isPackageAcceptable(AnnotatedType, Class<?>) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
isPackageAcceptable(Member, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isPresent() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
isPrimitive(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
isProxy(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
Attempts to discover if the given class is a dynamically generated proxy class.
isQuery(Property, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
isQuery(Property, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isQuery(Property, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.RecordResolverBuilder
 
isQuery(Field, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
isQuery(Field, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isQuery(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
isQuery(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
isQuery(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isQuery(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.RecordResolverBuilder
 
isReal(AnnotatedElement) - Static method in class io.leangen.graphql.util.ClassUtils
 
isReal(Field) - Static method in class io.leangen.graphql.util.ClassUtils
 
isReal(Member) - Static method in class io.leangen.graphql.util.ClassUtils
 
isReal(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
isReal(Parameter) - Static method in class io.leangen.graphql.util.ClassUtils
 
isRecord(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
Checks whether the given type is a record type.
isRelayConnectionField(GraphQLFieldDefinition) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayConnectionType(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayEdgeField(GraphQLFieldDefinition) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayId(GraphQLArgument) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayId(GraphQLFieldDefinition) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayId(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayNodeInterface(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRepeatable() - Method in class io.leangen.graphql.metadata.Directive
 
isRoot() - Method in class io.leangen.graphql.metadata.Operation
 
isScalar(Type) - Static method in class io.leangen.graphql.module.common.gson.GsonScalars
 
isScalar(Type) - Static method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalars
 
isScalar(Type) - Static method in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
isScalar(Type) - Static method in class io.leangen.graphql.util.Scalars
 
isSet() - Method in class io.leangen.graphql.metadata.DefaultValue
 
isSetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
Checks whether the given method is a JavaBean property setter
isStatic(Member) - Static method in class io.leangen.graphql.util.ClassUtils
 
isSubPackage(Package, String) - Static method in class io.leangen.graphql.util.ClassUtils
 
isSubscription() - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
isSubscription(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
isSubscription(Method, ResolverBuilderParams) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
ISSUES - Static variable in class io.leangen.graphql.util.Urls
 
isSuperClass(Class<?>, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
isSuperClass(AnnotatedType, Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
isTransparent() - Method in class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
isTransparent() - Method in class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
isTransparent() - Method in class io.leangen.graphql.generator.mapping.common.MapOutputConverter
 
isTransparent() - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
isTransparent() - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
isTransparent() - Method in interface io.leangen.graphql.generator.mapping.DelegatingOutputConverter
A DelegatingOutputConverter is considered transparent if its sole purpose is to delegate to other converters, and contains no other logic of its own.
IterableAdapter<T> - Class in io.leangen.graphql.generator.mapping.common
 
IterableAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.IterableAdapter
 

J

JacksonModule - Class in io.leangen.graphql.module.common.jackson
 
JacksonModule() - Constructor for class io.leangen.graphql.module.common.jackson.JacksonModule
 
JacksonObjectScalarMapper - Class in io.leangen.graphql.module.common.jackson
 
JacksonObjectScalarMapper() - Constructor for class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
JacksonObjectScalars - Class in io.leangen.graphql.module.common.jackson
 
JacksonObjectScalars() - Constructor for class io.leangen.graphql.module.common.jackson.JacksonObjectScalars
 
JacksonScalars - Class in io.leangen.graphql.module.common.jackson
 
JacksonScalars() - Constructor for class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JacksonScalarTypeMapper - Class in io.leangen.graphql.module.common.jackson
 
JacksonScalarTypeMapper() - Constructor for class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
JacksonValueMapper - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
JacksonValueMapperFactory.AbstractClassAdapterConfigurer - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory.Builder - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory.Configurer - Interface in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory.ConfigurerParams - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory.ImplicitModuleConfigurer - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JakartaValidationGroupSupport - Class in io.leangen.graphql.generator.mapping.common
 
JakartaValidationGroupSupport(Set<Class<?>>) - Constructor for class io.leangen.graphql.generator.mapping.common.JakartaValidationGroupSupport
 
javaDeprecationConfig - Variable in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
javaDeprecationConfig - Variable in class io.leangen.graphql.GeneratorConfiguration
 
JavaDeprecationMappingConfig - Class in io.leangen.graphql.generator
 
JavaDeprecationMappingConfig(boolean, String) - Constructor for class io.leangen.graphql.generator.JavaDeprecationMappingConfig
 
JavaScriptEvaluator - Class in io.leangen.graphql.execution.complexity
 
JavaScriptEvaluator() - Constructor for class io.leangen.graphql.execution.complexity.JavaScriptEvaluator
 
javaType - Variable in class io.leangen.graphql.generator.MappedType
 
JavaxValidationGroupSupport - Class in io.leangen.graphql.generator.mapping.common
 
JavaxValidationGroupSupport(Set<Class<?>>) - Constructor for class io.leangen.graphql.generator.mapping.common.JavaxValidationGroupSupport
 
JsonAnyNode - Static variable in class io.leangen.graphql.module.common.gson.GsonScalars
 
JsonAnyNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonObjectScalars
 
JsonArrayAdapter - Class in io.leangen.graphql.module.common.jackson
 
JsonArrayAdapter() - Constructor for class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
JsonBigIntegerNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonBinaryNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonBooleanNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonDecimalNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonDefaultValueProvider - Class in io.leangen.graphql.metadata.strategy.value
 
JsonDefaultValueProvider() - Constructor for class io.leangen.graphql.metadata.strategy.value.JsonDefaultValueProvider
 
JsonDoubleNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonFloatNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonIntegerNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonNodeAdapter - Class in io.leangen.graphql.module.common.jackson
 
JsonNodeAdapter() - Constructor for class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
JsonObjectNode - Static variable in class io.leangen.graphql.module.common.gson.GsonScalars
 
JsonObjectNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonObjectScalars
 
JsonPrimitiveNode - Static variable in class io.leangen.graphql.module.common.gson.GsonScalars
 
JsonShortNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
JsonTextNode - Static variable in class io.leangen.graphql.module.common.jackson.JacksonScalars
 

K

Key(Object, Map<String, Object>) - Constructor for class io.leangen.graphql.GraphQLRuntime.Key
 

L

LIMITED - io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
 
ListMapper - Class in io.leangen.graphql.generator.mapping.common
 
ListMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ListMapper
 
literalOrException(Object, Class<T>) - Static method in class io.leangen.graphql.util.Scalars
 
literalParsingException(Object, Class...) - Static method in class io.leangen.graphql.util.Scalars
 
locations() - Method in annotation type io.leangen.graphql.annotations.GraphQLDirective
 
locations() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLDirective
 
log - Static variable in class io.leangen.graphql.util.ClassFinder
 

M

map(Function<Object, Object>) - Method in class io.leangen.graphql.metadata.DefaultValue
 
MapEntry() - Constructor for class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
MapEntry(K, V) - Constructor for class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
MapOutputConverter - Class in io.leangen.graphql.generator.mapping.common
Only used to trigger the conversion of map keys and values
MapOutputConverter() - Constructor for class io.leangen.graphql.generator.mapping.common.MapOutputConverter
 
MappedType - Class in io.leangen.graphql.generator
 
MappingException - Exception in io.leangen.graphql.metadata.exceptions
 
MappingException(String) - Constructor for exception io.leangen.graphql.metadata.exceptions.MappingException
 
MappingException(String, Throwable) - Constructor for exception io.leangen.graphql.metadata.exceptions.MappingException
 
MapToListTypeAdapter - Class in io.leangen.graphql.generator.mapping.common
As maps are dynamic structures with no equivalent in GraphQL, they require special treatment.
MapToListTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
MapToListTypeAdapter.MapEntry<K,​V> - Class in io.leangen.graphql.generator.mapping.common
 
maximumQueryComplexity(int) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
maximumQueryComplexity(int, ComplexityFunction) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
MemberOperationInfoGenerator - Class in io.leangen.graphql.metadata.strategy.query
 
MemberOperationInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.MemberOperationInfoGenerator
 
mergePropertyElements(TypedElement, TypedElement) - Static method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
messageBundle - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
messageBundle - Variable in class io.leangen.graphql.generator.BuildContext
 
MessageBundle - Interface in io.leangen.graphql.metadata.messages
 
MethodInvoker - Class in io.leangen.graphql.metadata.execution
Created by bojan.tomic on 7/20/16.
MethodInvoker(Method, AnnotatedType) - Constructor for class io.leangen.graphql.metadata.execution.MethodInvoker
 
methodInvokerFactory - Variable in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
MethodInvokerFactory - Interface in io.leangen.graphql.metadata.strategy.query
 
MISSING_ARGUMENT_NAME - Static variable in class io.leangen.graphql.util.Urls.Errors
 
modify(Class<T>, Consumer<T>) - Method in class io.leangen.graphql.ExtensionList
 
modifyAll(Consumer<E>) - Method in class io.leangen.graphql.ExtensionList
 
modifyAll(Predicate<? super E>, Consumer<E>) - Method in class io.leangen.graphql.ExtensionList
 
Module - Interface in io.leangen.graphql.module
 
Module.SetupContext - Interface in io.leangen.graphql.module
 
modules() - Static method in class io.leangen.graphql.util.Defaults
 

N

name() - Method in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLDirective
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLEnumValue
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLInputField
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLMutation
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLQuery
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLSubscription
 
name() - Method in annotation type io.leangen.graphql.annotations.GraphQLUnion
Deprecated.
 
name() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLDirective
 
name() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLInterface
 
name() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLType
 
name() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLUnion
 
name(GraphQLSchemaElement) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
name(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationInfoGenerator
 
name(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationInfoGenerator
 
name(OperationInfoGeneratorParams) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationInfoGenerator
 
name(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.PropertyOperationInfoGenerator
 
name(OperationInfoGeneratorParams) - Method in class io.leangen.graphql.metadata.strategy.query.RecordComponentInfoGenerator
 
nestedSourceForType(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
newGraphQL(GraphQLSchema) - Static method in class io.leangen.graphql.GraphQLRuntime
 
newGraphQL(ExecutableSchema) - Static method in class io.leangen.graphql.GraphQLRuntime
 
node - Variable in class io.leangen.graphql.generator.BuildContext
 
NODE - Static variable in class io.leangen.graphql.util.GraphQLUtils
 
NON_IGNORED - Static variable in class io.leangen.graphql.util.ClassFinder
 
NON_UNIQUE_TYPE_NAME - Static variable in class io.leangen.graphql.util.Urls.Errors
 
NONE - io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
 
NONE - Static variable in class io.leangen.graphql.util.ReservedStrings
 
NonNullMapper - Class in io.leangen.graphql.generator.mapping.common
 
NonNullMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
NonNullMapper(Class<?>...) - Constructor for class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
NonNullMapper(Set<Class<?>>) - Constructor for class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
NoOpAbstractInputHandler - Class in io.leangen.graphql.generator.mapping.strategy
 
NoOpAbstractInputHandler() - Constructor for class io.leangen.graphql.generator.mapping.strategy.NoOpAbstractInputHandler
 
normalize(T) - Static method in class io.leangen.graphql.util.ClassUtils
 
NULL - Static variable in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
NULL - Static variable in annotation type io.leangen.graphql.annotations.GraphQLInputField
 
NULL - Static variable in class io.leangen.graphql.metadata.DefaultValue
 
NULL - Static variable in class io.leangen.graphql.util.ReservedStrings
 

O

ObjectScalarMapper - Class in io.leangen.graphql.generator.mapping.common
 
ObjectScalarMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
ObjectTypeMapper - Class in io.leangen.graphql.generator.mapping.common
 
ObjectTypeMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
of(Class<T>) - Static method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
Creates a new runtime type adapter for baseType using "type" as the type field name.
of(Class<T>, String) - Static method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.
of(AnnotatedType[]) - Static method in class io.leangen.graphql.generator.union.Union
 
offsetBasedCursorProvider(long) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
ofNullable(Object) - Static method in class io.leangen.graphql.metadata.DefaultValue
 
Operation - Class in io.leangen.graphql.metadata
 
Operation(String, AnnotatedType, Type, List<OperationArgument>, List<Resolver>, OperationDefinition.Operation, boolean, boolean) - Constructor for class io.leangen.graphql.metadata.Operation
 
OperationArgument - Class in io.leangen.graphql.metadata
 
OperationArgument(AnnotatedType, String, String, DefaultValue, Parameter, boolean, boolean) - Constructor for class io.leangen.graphql.metadata.OperationArgument
 
OperationArgument(AnnotatedType, String, String, DefaultValue, List<Parameter>, boolean, boolean) - Constructor for class io.leangen.graphql.metadata.OperationArgument
 
OperationBuilder - Interface in io.leangen.graphql.metadata.strategy.query
 
OperationExecutor - Class in io.leangen.graphql.execution
Created by bojan.tomic on 1/29/17.
OperationExecutor(Operation, ValueMapper, GlobalEnvironment, ResolverInterceptorFactory) - Constructor for class io.leangen.graphql.execution.OperationExecutor
 
operationInfoGenerator - Variable in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
OperationInfoGenerator - Interface in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/11/16.
OperationInfoGeneratorParams - Class in io.leangen.graphql.metadata.strategy.query
 
OperationInfoGeneratorParams.Builder - Class in io.leangen.graphql.metadata.strategy.query
 
operationMapper - Variable in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
OperationMapper - Class in io.leangen.graphql.generator
Drives the work of mapping Java structures into their GraphQL representations.
OperationMapper(String, String, String, BuildContext) - Constructor for class io.leangen.graphql.generator.OperationMapper
 
operationRegistry - Variable in class io.leangen.graphql.generator.BuildContext
 
OperationRegistry - Class in io.leangen.graphql.generator
 
OperationRegistry(OperationSourceRegistry, OperationBuilder, InclusionStrategy, TypeTransformer, String[], GlobalEnvironment) - Constructor for class io.leangen.graphql.generator.OperationRegistry
 
OperationSource - Class in io.leangen.graphql.generator
Created by bojan.tomic on 7/10/16.
OperationSourceRegistry - Class in io.leangen.graphql.generator
Created by bojan.tomic on 7/12/16.
OperationSourceRegistry() - Constructor for class io.leangen.graphql.generator.OperationSourceRegistry
 
optimize(List<TypedElement>) - Method in class io.leangen.graphql.generator.mapping.ConverterRegistry
 
OptionalAdapter - Class in io.leangen.graphql.generator.mapping.common
 
OptionalAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
OptionalDoubleAdapter - Class in io.leangen.graphql.generator.mapping.common
 
OptionalDoubleAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.OptionalDoubleAdapter
 
OptionalIntAdapter - Class in io.leangen.graphql.generator.mapping.common
 
OptionalIntAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.OptionalIntAdapter
 
OptionalLongAdapter - Class in io.leangen.graphql.generator.mapping.common
 
OptionalLongAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.OptionalLongAdapter
 
or(Optional<T>, Supplier<Optional<T>>) - Static method in class io.leangen.graphql.util.Utils
 
or(Optional<T>, Optional<T>) - Static method in class io.leangen.graphql.util.Utils
 
OutputConverter<T,​S> - Interface in io.leangen.graphql.generator.mapping
 

P

PackageBasedInterfaceStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
PackageBasedInterfaceStrategy(String) - Constructor for class io.leangen.graphql.generator.mapping.strategy.PackageBasedInterfaceStrategy
 
Page<N> - Interface in io.leangen.graphql.execution.relay
Created by bojan.tomic on 4/6/16.
PageFactory - Class in io.leangen.graphql.execution.relay.generic
Created by bojan.tomic on 2/19/17.
PageFactory() - Constructor for class io.leangen.graphql.execution.relay.generic.PageFactory
 
PageMapper - Class in io.leangen.graphql.generator.mapping.common
 
PageMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.PageMapper
 
PagingArguments - Class in io.leangen.graphql.execution.relay
 
PagingArguments(Map<String, Object>) - Constructor for class io.leangen.graphql.execution.relay.PagingArguments
 
parentType - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
possibleTypeAutoDiscovery() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLUnion
 
possibleTypeFactory() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLUnion
 
possibleTypes() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLUnion
 
postBuildHooks - Variable in class io.leangen.graphql.generator.BuildContext
 
prepend(E...) - Method in class io.leangen.graphql.ExtensionList
 
proceed(InvocationContext) - Method in interface io.leangen.graphql.execution.ResolverInterceptor.Continuation
 
process(GraphQLSchema.Builder, BuildContext) - Method in interface io.leangen.graphql.GraphQLSchemaProcessor
 
Property - Class in io.leangen.graphql.metadata.strategy.value
 
Property(Field, Method) - Constructor for class io.leangen.graphql.metadata.strategy.value.Property
 
propertyElementReducer - Variable in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
PropertyOperationInfoGenerator - Class in io.leangen.graphql.metadata.strategy.query
 
PropertyOperationInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.PropertyOperationInfoGenerator
 
PUBLIC - Static variable in class io.leangen.graphql.util.ClassFinder
 
PublicResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
A resolver builder that exposes all public methods
PublicResolverBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
PublicResolverBuilder(String...) - Constructor for class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
PublisherAdapter<T> - Class in io.leangen.graphql.generator.mapping.core
 
PublisherAdapter() - Constructor for class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
PublisherAdapter(Executor) - Constructor for class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
put(Map<K, V>, K, V) - Static method in class io.leangen.graphql.util.Utils
 

R

rawJavaType - Variable in class io.leangen.graphql.generator.MappedType
 
rawSourceType - Variable in class io.leangen.graphql.generator.mapping.AbstractSimpleTypeAdapter
 
reason() - Method in annotation type io.leangen.graphql.annotations.GraphQLIgnore
 
RecordComponentInfoGenerator - Class in io.leangen.graphql.metadata.strategy.query
 
RecordComponentInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.RecordComponentInfoGenerator
 
RecordLikeResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
RecordLikeResolverBuilder(String...) - Constructor for class io.leangen.graphql.metadata.strategy.query.RecordLikeResolverBuilder
 
RecordResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
RecordResolverBuilder(String...) - Constructor for class io.leangen.graphql.metadata.strategy.query.RecordResolverBuilder
 
reduce(AnnotatedType, Field, TypeTransformer) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
reduce(AnnotatedType, Method, TypeTransformer) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
register(String) - Method in class io.leangen.graphql.generator.TypeCache
 
registerCovariantType(String, AnnotatedType, GraphQLNamedOutputType) - Method in class io.leangen.graphql.generator.TypeRegistry
 
registerDiscoveredCovariantType(String, AnnotatedType, GraphQLObjectType) - Method in class io.leangen.graphql.generator.TypeRegistry
 
registerGlobalNestedResolverBuilders(Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerGlobalResolverBuilders(Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerMapping(FieldCoordinates, InputField) - Method in class io.leangen.graphql.generator.TypeRegistry
 
registerMapping(FieldCoordinates, Operation) - Method in class io.leangen.graphql.generator.TypeRegistry
 
registerMapping(String, AnnotatedType) - Method in class io.leangen.graphql.generator.TypeRegistry
 
registerOperationSource(AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerOperationSource(Supplier<Object>, AnnotatedType, Class<?>, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerSubtype(Class<? extends T>) - Method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
Registers type identified by its simple name.
registerSubtype(Class<? extends T>, String) - Method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
Registers type identified by label.
relay - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
relay - Variable in class io.leangen.graphql.generator.BuildContext
 
RELAY_CONNECTION_SPEC_VIOLATION - Static variable in class io.leangen.graphql.util.Urls.Errors
 
RELAY_ID_FIELD_NAME - Static variable in annotation type io.leangen.graphql.annotations.GraphQLId
 
relayCompliantMutations - Variable in class io.leangen.graphql.generator.RelayMappingConfig
 
relayId() - Method in annotation type io.leangen.graphql.annotations.GraphQLId
 
RelayId - Static variable in class io.leangen.graphql.util.Scalars
 
relayMappingConfig - Variable in class io.leangen.graphql.generator.BuildContext
 
RelayMappingConfig - Class in io.leangen.graphql.generator
 
RelayMappingConfig() - Constructor for class io.leangen.graphql.generator.RelayMappingConfig
 
removeAnnotations(T, Set<Class<? extends Annotation>>) - Static method in class io.leangen.graphql.util.ClassUtils
 
repeatable() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLDirective
 
replace(int, UnaryOperator<E>) - Method in class io.leangen.graphql.ExtensionList
 
replace(Class<T>, Function<T, E>) - Method in class io.leangen.graphql.ExtensionList
 
replaceOrAppend(Class<? extends E>, E) - Method in class io.leangen.graphql.ExtensionList
 
requireNonEmpty(String) - Static method in class io.leangen.graphql.util.Utils
 
requireNonEmpty(T[]) - Static method in class io.leangen.graphql.util.Utils
 
ReservedStrings - Class in io.leangen.graphql.util
 
ReservedStrings() - Constructor for class io.leangen.graphql.util.ReservedStrings
 
ResolutionEnvironment - Class in io.leangen.graphql.execution
 
ResolutionEnvironment(Resolver, DataFetchingEnvironment, ValueMapper, GlobalEnvironment, ConverterRegistry, DerivedTypeRegistry) - Constructor for class io.leangen.graphql.execution.ResolutionEnvironment
 
ResolutionEnvironment(Resolver, List<Object>, BatchLoaderEnvironment, ValueMapper, GlobalEnvironment, ConverterRegistry, DerivedTypeRegistry) - Constructor for class io.leangen.graphql.execution.ResolutionEnvironment
 
resolve(Object, Object[]) - Method in class io.leangen.graphql.metadata.Resolver
Calls the underlying resolver method/field
ResolvedField - Class in io.leangen.graphql.execution.complexity
 
resolveJavaType(String, List<Resolver>, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
resolveName(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
resolver - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
Resolver - Class in io.leangen.graphql.metadata
Class representing a single method used to resolve a specific query given specific arguments.
Resolver(String, String, String, boolean, Executable<?>, TypedElement, List<OperationArgument>, String) - Constructor for class io.leangen.graphql.metadata.Resolver
 
ResolverArgumentBuilder - Interface in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 7/17/16.
ResolverBuilder - Interface in io.leangen.graphql.metadata.strategy.query
 
ResolverBuilderParams - Class in io.leangen.graphql.metadata.strategy.query
 
ResolverBuilderParams(Supplier<Object>, AnnotatedType, Class<?>, InclusionStrategy, TypeTransformer, String[], GlobalEnvironment) - Constructor for class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
ResolverInterceptor - Interface in io.leangen.graphql.execution
 
ResolverInterceptor.Continuation - Interface in io.leangen.graphql.execution
 
ResolverInterceptorFactory - Interface in io.leangen.graphql.execution
Interceptors wrap around resolver method invocation, output conversion and, finally, around each other.
ResolverInterceptorFactoryParams - Class in io.leangen.graphql.execution
 
ResourceMessageBundle - Class in io.leangen.graphql.metadata.messages
 
ResourceMessageBundle(ResourceBundle) - Constructor for class io.leangen.graphql.metadata.messages.ResourceMessageBundle
 
rootContext - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
RootContextInjector - Class in io.leangen.graphql.generator.mapping.common
 
RootContextInjector() - Constructor for class io.leangen.graphql.generator.mapping.common.RootContextInjector
 
rootElement - Variable in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
RuntimeTypeAdapterFactory<T> - Class in io.leangen.graphql.metadata.strategy.value.gson
Adapts values whose runtime type may differ from their declaration type.

S

SCALAR_SUFFIX - Static variable in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
scalarDeserializationStrategy - Variable in class io.leangen.graphql.GeneratorConfiguration
 
ScalarDeserializationStrategy - Interface in io.leangen.graphql.metadata.strategy.value
 
ScalarMapper - Class in io.leangen.graphql.generator.mapping.common
 
ScalarMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
Scalars - Class in io.leangen.graphql.util
 
Scalars() - Constructor for class io.leangen.graphql.util.Scalars
 
Scalars.ThrowingFunction<T,​R> - Interface in io.leangen.graphql.util
 
scalarStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
scanPackages() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLInterface
 
scanPackages() - Method in annotation type io.leangen.graphql.annotations.types.GraphQLUnion
 
SchemaTransformer - Interface in io.leangen.graphql.generator.mapping
 
SchemaTransformerRegistry - Class in io.leangen.graphql.generator.mapping
 
SchemaTransformerRegistry(List<SchemaTransformer>) - Constructor for class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
serializationException(Object, Class...) - Static method in class io.leangen.graphql.util.Scalars
 
setClientMutationId(Object, String) - Static method in class io.leangen.graphql.util.ContextUtils
 
setKey(K) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
setUp(Module.SetupContext) - Method in class io.leangen.graphql.module.common.gson.GsonModule
 
setUp(Module.SetupContext) - Method in class io.leangen.graphql.module.common.jackson.JacksonModule
 
setUp(Module.SetupContext) - Method in interface io.leangen.graphql.module.Module
 
setUp(Module.SetupContext) - Method in interface io.leangen.graphql.module.SimpleModule
 
setValue(V) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
SimpleComplexityFunction - Class in io.leangen.graphql.execution.complexity
 
SimpleComplexityFunction() - Constructor for class io.leangen.graphql.execution.complexity.SimpleComplexityFunction
 
SimpleMessageBundle - Class in io.leangen.graphql.metadata.messages
 
SimpleMessageBundle(Map<String, String>) - Constructor for class io.leangen.graphql.metadata.messages.SimpleMessageBundle
 
SimpleModule - Interface in io.leangen.graphql.module
 
singletonList(T) - Static method in class io.leangen.graphql.util.Utils
 
SortField - Class in io.leangen.graphql.execution
Created by bojan.tomic on 3/31/16.
SortField(String, SortField.Direction) - Constructor for class io.leangen.graphql.execution.SortField
 
SortField.Direction - Enum in io.leangen.graphql.execution
 
sourceType - Variable in class io.leangen.graphql.generator.mapping.AbstractTypeAdapter
 
stream(Collection<T>) - Static method in class io.leangen.graphql.util.Utils
 
StreamToCollectionTypeAdapter<T> - Class in io.leangen.graphql.generator.mapping.common
 
StreamToCollectionTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
strictConnectionSpec - Variable in class io.leangen.graphql.generator.RelayMappingConfig
 
substituteType - Variable in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
SuperTypeBasedInterfaceStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
SuperTypeBasedInterfaceStrategy(Collection<Class<?>>) - Constructor for class io.leangen.graphql.generator.mapping.strategy.SuperTypeBasedInterfaceStrategy
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.AbstractTypeAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IterableAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.MapOutputConverter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.UnionInlineMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.UnionTypeMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.OutputConverter
 
supports(AnnotatedElement, AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.module.common.gson.GsonArrayAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
supports(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.DelegatingInputFieldBuilder
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.AbstractSimpleTypeAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.AbstractTypeAdapter
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.common.BeanValidationGroupSupport
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IterableAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.JakartaValidationGroupSupport
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.JavaxValidationGroupSupport
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureAdapter
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.InputConverter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.strategy.InterfaceMappingStrategy
 
supports(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.RecordLikeResolverBuilder
 
supports(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.RecordResolverBuilder
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
supports(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.AnnotationInputFieldBuilder
 
supports(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.InputFieldBuilder
 
supports(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
supports(AnnotatedType, Parameter) - Method in interface io.leangen.graphql.generator.mapping.ArgumentInjector
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.ContextInjector
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.DirectiveValueDeserializer
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.EnvironmentInjector
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.InputValueDeserializer
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.RootContextInjector
 
supportsInterface(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
supportsInterface(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.AnnotatedInterfaceStrategy
 
supportsInterface(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.PackageBasedInterfaceStrategy
 
supportsInterface(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.SuperTypeBasedInterfaceStrategy
 
SynonymBaseTypeComparator - Class in io.leangen.graphql.generator.mapping
 
SynonymBaseTypeComparator(Type...) - Constructor for class io.leangen.graphql.generator.mapping.SynonymBaseTypeComparator
 
SynonymTypeComparator - Class in io.leangen.graphql.generator.mapping
 
SynonymTypeComparator(AnnotatedType...) - Constructor for class io.leangen.graphql.generator.mapping.SynonymTypeComparator
 

T

temporalScalar(Class<T>, String, String, Scalars.ThrowingFunction<String, T>, Scalars.ThrowingFunction<Instant, T>) - Static method in class io.leangen.graphql.util.Scalars
 
temporalScalar(Class<T>, String, String, Scalars.ThrowingFunction<String, T>, Scalars.ThrowingFunction<Instant, T>, Scalars.ThrowingFunction<T, String>) - Static method in class io.leangen.graphql.util.Scalars
 
toGraphQLAppliedDirective(Directive, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLDirective(Directive, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLField(String, Operation, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a single operation to a GraphQL output field (as queries in GraphQL are nothing but fields of the root operation type).
toGraphQLInputField(InputField, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a single field/property to a GraphQL input field.
toGraphQLInputType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
toGraphQLInputType(AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.UnionMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultAdapter
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a Java type to a GraphQL input type.
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
toGraphQLInputType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
toGraphQLScalarType(Type) - Static method in class io.leangen.graphql.module.common.gson.GsonScalars
 
toGraphQLScalarType(Type) - Static method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalars
 
toGraphQLScalarType(Type) - Static method in class io.leangen.graphql.module.common.jackson.JacksonScalars
 
toGraphQLScalarType(Type) - Static method in class io.leangen.graphql.util.Scalars
 
toGraphQLType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
toGraphQLType(AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.UnionInlineMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.UnionTypeMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a Java type to a GraphQL output type.
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, TypeMappingEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
toGraphQLType(String, AnnotatedType, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
toGraphQLUnion(String, String, AnnotatedType, List<AnnotatedType>, TypeMappingEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.UnionMapper
 
TOP_LEVEL_GENERICS - Static variable in class io.leangen.graphql.util.Urls.Errors
 
toString() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
toString() - Method in class io.leangen.graphql.metadata.DirectiveArgument
 
toString() - Method in class io.leangen.graphql.metadata.execution.Executable
 
toString() - Method in class io.leangen.graphql.metadata.InputField
 
toString() - Method in class io.leangen.graphql.metadata.Operation
 
toString() - Method in class io.leangen.graphql.metadata.OperationArgument
 
toString() - Method in class io.leangen.graphql.metadata.Resolver
 
toString() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
toString() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
toString() - Method in class io.leangen.graphql.metadata.TypedElement
 
toString(Object, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
toString(Object, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
toString(Object, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
toString(AnnotatedElement) - Static method in class io.leangen.graphql.util.ClassUtils
 
toString(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
transform(GraphQLAppliedDirectiveArgument, DirectiveArgument, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(GraphQLAppliedDirective, Directive, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(GraphQLArgument, DirectiveArgument, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(GraphQLArgument, OperationArgument, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(GraphQLDirective, Directive, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(GraphQLFieldDefinition, Operation, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(GraphQLInputObjectField, InputField, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.SchemaTransformerRegistry
 
transform(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeTransformer
 
transform(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeTransformer
 
transform(Consumer<InvocationContext.Builder>) - Method in class io.leangen.graphql.execution.InvocationContext
 
transformArgument(GraphQLAppliedDirectiveArgument, DirectiveArgument, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformArgument(GraphQLArgument, DirectiveArgument, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
transformArgument(GraphQLArgument, DirectiveArgument, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformArgument(GraphQLArgument, OperationArgument, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
transformArgument(GraphQLArgument, OperationArgument, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformDirective(GraphQLAppliedDirective, Directive, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformDirective(GraphQLDirective, Directive, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformers - Variable in class io.leangen.graphql.generator.BuildContext
 
transformField(GraphQLFieldDefinition, Operation, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
transformField(GraphQLFieldDefinition, Operation, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
transformField(GraphQLFieldDefinition, Operation, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformInputField(GraphQLInputObjectField, InputField, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
transformInputField(GraphQLInputObjectField, InputField, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.SchemaTransformer
 
transformType(T, UnaryOperator<T>) - Static method in class io.leangen.graphql.util.ClassUtils
 
translateName(Field) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonFieldNamingStrategy
 
TYPE_METADATA_FIELD_NAME - Static variable in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
typeCache - Variable in class io.leangen.graphql.generator.BuildContext
 
TypeCache - Class in io.leangen.graphql.generator
 
TypedElement - Class in io.leangen.graphql.metadata
 
TypedElement(AnnotatedType, AnnotatedElement...) - Constructor for class io.leangen.graphql.metadata.TypedElement
 
TypedElement(AnnotatedType, List<? extends AnnotatedElement>) - Constructor for class io.leangen.graphql.metadata.TypedElement
 
TypedElement(List<TypedElement>) - Constructor for class io.leangen.graphql.metadata.TypedElement
 
TypeDiscriminatorField - Class in io.leangen.graphql.metadata
 
TypeDiscriminatorField(String, String, String...) - Constructor for class io.leangen.graphql.metadata.TypeDiscriminatorField
 
typeInfoGenerator - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
typeInfoGenerator - Variable in class io.leangen.graphql.generator.BuildContext
 
TypeInfoGenerator - Interface in io.leangen.graphql.metadata.strategy.type
 
TypeMapper - Interface in io.leangen.graphql.generator.mapping
A TypeMapper is used to map annotated Java types to a GraphQL input or output types, modeled by GraphQLOutputType and GraphQLInputType respectively.
TypeMapperRegistry - Class in io.leangen.graphql.generator.mapping
 
TypeMapperRegistry(List<TypeMapper>) - Constructor for class io.leangen.graphql.generator.mapping.TypeMapperRegistry
 
typeMappers - Variable in class io.leangen.graphql.generator.BuildContext
 
TypeMappingEnvironment - Class in io.leangen.graphql.generator.mapping
 
TypeMappingEnvironment(TypedElement, OperationMapper, BuildContext) - Constructor for class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
TypeMappingException - Exception in io.leangen.graphql.metadata.exceptions
Thrown from the mapping process when the type of the object to be mapped can not be determined.
TypeMappingException(String) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(String, Exception) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
typeRegistry - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
typeRegistry - Variable in class io.leangen.graphql.generator.BuildContext
 
typeRegistry(TypeRegistry) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
TypeRegistry - Class in io.leangen.graphql.generator
Created by bojan.tomic on 5/7/16.
TypeRegistry(Map<GraphQLNamedType, AnnotatedType>) - Constructor for class io.leangen.graphql.generator.TypeRegistry
 
typeResolver - Variable in class io.leangen.graphql.generator.BuildContext
 
typeStack - Variable in class io.leangen.graphql.generator.mapping.TypeMappingEnvironment
 
TypeSubstituter - Interface in io.leangen.graphql.generator.mapping
The common interface for mappers and converters that perform their work by substituting the given type for another.
typeTransformer - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
typeTransformer - Variable in class io.leangen.graphql.generator.BuildContext
 
typeTransformer - Variable in class io.leangen.graphql.GeneratorConfiguration
 
TypeTransformer - Interface in io.leangen.graphql.metadata.strategy.type
 
TypeUtils - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
TypeUtils() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.TypeUtils
 

U

unbatch() - Method in class io.leangen.graphql.metadata.Operation
 
Union - Class in io.leangen.graphql.generator.union
 
Union(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union
 
Union10<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10> - Class in io.leangen.graphql.generator.union
 
Union10(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union10
 
Union2<T1,​T2> - Class in io.leangen.graphql.generator.union
 
Union2(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union2
 
Union3<T1,​T2,​T3> - Class in io.leangen.graphql.generator.union
 
Union3(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union3
 
Union4<T1,​T2,​T3,​T4> - Class in io.leangen.graphql.generator.union
 
Union4(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union4
 
Union5<T1,​T2,​T3,​T4,​T5> - Class in io.leangen.graphql.generator.union
 
Union5(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union5
 
Union6<T1,​T2,​T3,​T4,​T5,​T6> - Class in io.leangen.graphql.generator.union
 
Union6(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union6
 
Union7<T1,​T2,​T3,​T4,​T5,​T6,​T7> - Class in io.leangen.graphql.generator.union
 
Union7(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union7
 
Union8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> - Class in io.leangen.graphql.generator.union
 
Union8(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union8
 
Union9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> - Class in io.leangen.graphql.generator.union
 
Union9(String, String, List<AnnotatedType>) - Constructor for class io.leangen.graphql.generator.union.Union9
 
UnionInlineMapper - Class in io.leangen.graphql.generator.mapping.common
 
UnionInlineMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.UnionInlineMapper
 
unionize(AnnotatedType[], MessageBundle) - Static method in class io.leangen.graphql.generator.union.Union
 
unionize(AnnotatedType[], MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
UnionMapper - Class in io.leangen.graphql.generator.mapping.common
 
UnionMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.UnionMapper
 
UnionTypeMapper - Class in io.leangen.graphql.generator.mapping.common
 
UnionTypeMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.UnionTypeMapper
 
unknownType() - Static method in exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
UNLIMITED - io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
 
UNRESOLVABLE_SUPER_TYPE - Static variable in class io.leangen.graphql.util.Urls.Errors
 
unresolvableSuperType(Type, Type) - Static method in exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
UnresolvableTypeException - Exception in io.leangen.graphql.metadata.exceptions
 
UnresolvableTypeException(Object) - Constructor for exception io.leangen.graphql.metadata.exceptions.UnresolvableTypeException
 
UnresolvableTypeException(Object, Exception) - Constructor for exception io.leangen.graphql.metadata.exceptions.UnresolvableTypeException
 
UnresolvableTypeException(String, Object) - Constructor for exception io.leangen.graphql.metadata.exceptions.UnresolvableTypeException
 
unwrap(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
unwrapContext(Object) - Static method in class io.leangen.graphql.util.ContextUtils
 
unwrapNonNull(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
Urls - Class in io.leangen.graphql.util
 
Urls() - Constructor for class io.leangen.graphql.util.Urls
 
Urls.Errors - Class in io.leangen.graphql.util
 
Utils - Class in io.leangen.graphql.util
A collection of utility methods
Utils() - Constructor for class io.leangen.graphql.util.Utils
 

V

validateBatching(String, AnnotatedType, Set<OperationArgument>) - Method in class io.leangen.graphql.metadata.Resolver
 
value() - Method in annotation type io.leangen.graphql.annotations.GraphQLComplexity
 
value() - Method in annotation type io.leangen.graphql.annotations.GraphQLRootContext
 
value() - Method in annotation type io.leangen.graphql.annotations.GraphQLTypeResolver
 
valueMapper - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
ValueMapper - Interface in io.leangen.graphql.metadata.strategy.value
 
valueMapperFactory - Variable in class io.leangen.graphql.generator.BuildContext
 
valueMapperFactory() - Static method in class io.leangen.graphql.util.Defaults
 
valueMapperFactory(TypeInfoGenerator) - Static method in class io.leangen.graphql.util.Defaults
 
ValueMapperFactory<T extends ValueMapper> - Interface in io.leangen.graphql.metadata.strategy.value
 
valueOf(String) - Static method in enum io.leangen.graphql.execution.SortField.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
Returns the enum constant of this type with the specified name.
valueParsingException(Object, Class...) - Static method in class io.leangen.graphql.util.Scalars
 
values() - Static method in enum io.leangen.graphql.execution.SortField.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder.TypeInference
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_PATTERN - Static variable in interface io.leangen.graphql.metadata.messages.MessageBundle
 
VoidToBooleanTypeAdapter - Class in io.leangen.graphql.generator.mapping.common
 
VoidToBooleanTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 

W

withAbstractInputHandler(AbstractInputHandler) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAbstractInputTypeResolution() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalDirectives(GraphQLDirective...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalDirectives(AnnotatedType...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalDirectives(Type...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalImplementations(Class<?>...) - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
withAdditionalTypes(Collection<? extends GraphQLType>, Map<String, AnnotatedType>, GraphQLCodeRegistry) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalTypes(Collection<? extends GraphQLType>, Map<String, AnnotatedType>, GraphQLSchemaGenerator.CodeRegistryBuilder) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalTypes(Collection<GraphQLType>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Deprecated.
withArgumentInjectors(ExtensionProvider<GeneratorConfiguration, ArgumentInjector>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withArgumentInjectors(ArgumentInjector...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withArguments(Object[]) - Method in class io.leangen.graphql.execution.InvocationContext.Builder
 
withBasePackages(String...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withBasePackages(String...) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
withBatchLoaderExecutor(Executor) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withBundles(MessageBundle...) - Method in class io.leangen.graphql.metadata.messages.DelegatingMessageBundle
 
withCandidateFilters(Predicate<ClassInfo>...) - Method in class io.leangen.graphql.generator.mapping.strategy.AutoScanAbstractInputHandler
 
withClassMapping(boolean) - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
withConcreteSubTypes(List<Class<?>>) - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
withConcreteSubTypes(List<Class<?>>) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams.Builder
 
withConfigurer(GsonValueMapperFactory.Configurer) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
withConfigurers(JacksonValueMapperFactory.Configurer...) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
withDeclaringType(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
withDeclaringType(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
withDefaultFilters() - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
withDelegate(OperationInfoGenerator) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationInfoGenerator
 
withDeserializableTypeAsPrimary() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
withDeserializationInfo(boolean, boolean) - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams.Builder
 
withDirectiveBuilder(DirectiveBuilder) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withElement(TypedElement) - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
withElementDeclaringClass(Class<?>) - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams.Builder
 
withElements(List<AnnotatedElement>) - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams.Builder
 
withEnvironment(GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
withEnvironment(GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
withEnvironment(GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams.Builder
 
withExplicitModulesOnly() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
withFieldNamingStrategy(FieldNamingStrategy) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
withFilters(Predicate<ClassInfo>...) - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
withFilters(Predicate<Class>...) - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
withFilters(Predicate<Member>...) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
withHierarchicalNames() - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
withHierarchicalNames(boolean) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
withImplementationDiscoveryStrategy(ImplementationDiscoveryStrategy) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInclusionStrategy(InclusionStrategy) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInclusionStrategy(InclusionStrategy) - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
withInputConverters(ExtensionProvider<GeneratorConfiguration, InputConverter>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputConverters(InputConverter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom InputConverters to be used for converting values provided by the GraphQL client into those expected by the corresponding Java method.
withInputConvertersPrepended(InputConverter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputFieldBuilder(InputFieldBuilder) - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
withInputFieldBuilders(ExtensionProvider<ExtendedGeneratorConfiguration, InputFieldBuilder>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputFieldBuilders(InputFieldBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInstance(Supplier<Object>) - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
withInterfaceMappingStrategy(InterfaceMappingStrategy) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withJavaDeprecation(JavaDeprecationMappingConfig) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
Sets whether and how the Deprecated annotation should map to GraphQL deprecation
withJavaDeprecationReason(String) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withJavaDeprecationRespected(boolean) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withJavaDeprecationRespected(boolean) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
Sets whether the Deprecated annotation should map to GraphQL deprecation
withMessageBundle(MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
withMethodInvokerFactory(MethodInvokerFactory) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
withModules(ExtensionProvider<GeneratorConfiguration, Module>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withModules(Module...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withNameSeparators(String, String) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
withNestedResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withNestedResolverBuilders(ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Globally registers ResolverBuilders to be used for sources that don't have explicitly assigned builders.
withNonPublicClasses() - Method in class io.leangen.graphql.generator.mapping.strategy.AutoScanAbstractInputHandler
 
withNonPublicClasses() - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
withOperation(Operation) - Method in class io.leangen.graphql.execution.InvocationContext.Builder
 
withOperationBuilder(OperationBuilder) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationInfoGenerator(OperationInfoGenerator) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
withOperationsFromBean(Supplier<Object>, AnnotatedType, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromBean(Supplier, Type, ResolverBuilder...), except that an AnnotatedType is used as the static type of the instances provided by serviceSupplier.
withOperationsFromBean(Supplier<Object>, AnnotatedType, Class<?>, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromBean(Supplier, Type, Class, ResolverBuilder...), except that an AnnotatedType is used as the static type of the instances provided by serviceSupplier.
withOperationsFromBean(Supplier<Object>, Type, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Analyzes beanType using the provided ResolverBuilders to look for methods to be exposed or the globally registered ResolverBuilders if none are provided, and uses serviceSupplier to obtain an instance on which query/mutation methods are invoked at runtime.
withOperationsFromBean(Supplier<Object>, Type, Class<?>, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromBean(Supplier, Type, ResolverBuilder...), but the actual runtime type of the instances provided by serviceSupplier will be used to choose the method to invoke at runtime.
withOperationsFromSingleton(Object, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Register serviceSingleton as a singleton OperationSource, with its class (obtained via Object.getClass()) as its runtime type, using the provided ResolverBuilders to look for methods to be exposed or the globally registered ResolverBuilders if none are provided.
withOperationsFromSingleton(Object, AnnotatedType, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object, Type, ResolverBuilder...), except that an AnnotatedType is used as serviceSingleton's static type.
withOperationsFromSingleton(Object, Type, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Register serviceSingleton as a singleton OperationSource, with beanType as its static type, using the provided ResolverBuilders to look for methods to be exposed or the globally registered ResolverBuilders if none are provided.
withOperationsFromSingletons(Object...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object, ResolverBuilder...) except that multiple beans can be registered at the same time.
withOperationsFromType(AnnotatedType, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
withOperationsFromType(Type, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Analyzes serviceType using the provided ResolverBuilders to look for methods to be exposed or the globally registered ResolverBuilders if none are provided.
withOperationsFromTypes(AnnotatedType...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationsFromTypes(Type...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationType(OperationDefinition.Operation) - Method in class io.leangen.graphql.metadata.strategy.query.OperationInfoGeneratorParams.Builder
 
withOuterResolverInterceptors(ResolverInterceptor...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOuterResolverInterceptors(List<ResolverInterceptor>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOutputConverters(ExtensionProvider<GeneratorConfiguration, OutputConverter>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOutputConverters(OutputConverter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom OutputConverters to be used for converting values returned by the exposed Java method into those expected by the GraphQL client.
withOutputConvertersPrepended(OutputConverter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withPropertyElementReducer(BinaryOperator<TypedElement>) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
withPrototype(ObjectMapper) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
withPrototype(Gson) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
withRelayCompliantMutations() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Sets a flag that all mutations should be mapped in a Relay-compliant way, using the default name and description for output wrapper fields.
withRelayCompliantMutations(String, String) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Sets a flag signifying that all mutations should be mapped in a Relay-compliant way, using the default name and description for output wrapper fields.
withRelayConnectionCheckRelaxed() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Removes the requirement on queries returning a Connection to comply with the Relay Connection spec
withRelayNodeInterfaceInference(boolean) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Sets the flag controlling whether the Node interface (as defined by the Relay spec) should be automatically inferred for types that have an ID field.
withResolutionEnvironment(ResolutionEnvironment) - Method in class io.leangen.graphql.execution.InvocationContext.Builder
 
withResolver(Resolver) - Method in class io.leangen.graphql.execution.InvocationContext.Builder
 
withResolverArgumentBuilder(ResolverArgumentBuilder) - Method in class io.leangen.graphql.metadata.strategy.query.AbstractResolverBuilder
 
withResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverBuilders(ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Globally registers ResolverBuilders to be used for sources that don't have explicitly assigned builders.
withResolverInterceptorFactories(ExtensionProvider<GeneratorConfiguration, ResolverInterceptorFactory>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverInterceptors(ResolverInterceptor...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverInterceptors(List<ResolverInterceptor>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverInterceptors(List<ResolverInterceptor>, List<ResolverInterceptor>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverMethod(Method) - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
withScalarDeserializationStrategy(ScalarDeserializationStrategy) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withScanCondition(Predicate<Class<?>>) - Method in class io.leangen.graphql.generator.mapping.strategy.AutoScanAbstractInputHandler
 
withSchemaProcessors(GraphQLSchemaProcessor...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom schema processors that can perform arbitrary transformations on the schema just before it is built.
withSchemaTransformers(ExtensionProvider<GeneratorConfiguration, SchemaTransformer>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withSchemaTransformers(SchemaTransformer...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withStringInterpolation(MessageBundle...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withType(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.InputFieldInclusionParams.Builder
 
withType(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams.Builder
 
withTypeAdapters(AbstractTypeAdapter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Type adapters (instances of AbstractTypeAdapter) are both type mappers and bi-directional converters, implementing TypeMapper, InputConverter and OutputConverter.
withTypeComparators(ExtensionProvider<GeneratorConfiguration, Comparator<AnnotatedType>>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeComparators(Comparator<AnnotatedType>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeInfoGenerator(TypeInfoGenerator) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeInfoGenerator(TypeInfoGenerator) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
withTypeInfoGenerator(TypeInfoGenerator) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
withTypeMappers(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
withTypeMappers(TypeMapper...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
withTypeMappersPrepended(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeMappersPrepended(TypeMapper...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeTransformer(TypeTransformer) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeTransformer(TypeTransformer) - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
withUnresolvableInterfacesIgnored() - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
withValueMapperFactory(ValueMapperFactory) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
wrapContext(ExecutionInput) - Static method in class io.leangen.graphql.util.ContextUtils
 
wrapperFieldDescription - Variable in class io.leangen.graphql.generator.RelayMappingConfig
 
wrapperFieldName - Variable in class io.leangen.graphql.generator.RelayMappingConfig
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages