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

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
 
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(boolean) - Constructor for class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
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
 
addAnnotations(T, Annotation[]) - Static method in class io.leangen.graphql.util.ClassUtils
 
additionalDirectives - Variable in class io.leangen.graphql.generator.BuildContext
 
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
 
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(boolean) - Constructor for class io.leangen.graphql.generator.mapping.strategy.AnnotatedInterfaceStrategy
 
AnnotatedOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 7/3/16.
AnnotatedOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
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
 
apply(T) - Method in interface io.leangen.graphql.util.Scalars.ThrowingFunction
 
argumentBuilder - Variable in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
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, AnnotatedType, AnnotatedType, Parameter, 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
 
ArrayAdapter - Class in io.leangen.graphql.generator.mapping.common
 
ArrayAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
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
 
BaseTypeSynonymComparator - Class in io.leangen.graphql.generator.mapping
 
BaseTypeSynonymComparator(Type...) - Constructor for class io.leangen.graphql.generator.mapping.BaseTypeSynonymComparator
 
BASIC_INTROSPECTION_QUERY - Static variable in class io.leangen.graphql.util.GraphQLUtils
 
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
 
beginExecuteOperation(InstrumentationExecuteOperationParameters) - 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.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.OperationNameGeneratorParams.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 - Class in io.leangen.graphql.generator
 
BuildContext(String[], GlobalEnvironment, OperationRegistry, TypeMapperRegistry, SchemaTransformerRegistry, ValueMapperFactory, TypeInfoGenerator, MessageBundle, InterfaceMappingStrategy, ScalarDeserializationStrategy, TypeTransformer, AbstractInputHandler, InputFieldBuilderRegistry, ResolverInterceptorFactory, DirectiveBuilder, InclusionStrategy, RelayMappingConfig, Collection<GraphQLType>, List<AnnotatedType>, Comparator<AnnotatedType>, ImplementationDiscoveryStrategy) - 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() - Constructor for class io.leangen.graphql.execution.InvocationContext.Builder
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams.Builder
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams.Builder
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams.Builder
 
builder() - Static method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
Builder() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Builder
 
builderForField() - Static method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams
 
builderForMethod() - Static method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams
 
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.AnnotatedResolverBuilder
 
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.AnnotatedResolverBuilder
 
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, InclusionStrategy, GlobalEnvironment) - 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.AnnotatedResolverBuilder
 
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

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
 
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 on the components of collections, or keys/values of maps
CollectionOutputConverter() - Constructor for class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.BaseTypeSynonymComparator
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
compare(AnnotatedType, AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
CompletableFutureMapper - Class in io.leangen.graphql.generator.mapping.core
 
CompletableFutureMapper() - Constructor for class io.leangen.graphql.generator.mapping.core.CompletableFutureMapper
 
completeGenerics(AnnotatedType, AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
ComplexityAnalysisInstrumentation - Class in io.leangen.graphql.execution.complexity
 
ComplexityAnalysisInstrumentation(ComplexityFunction, int) - Constructor for class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
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
 
ContextWrapper - Class in io.leangen.graphql.execution
Created by bojan.tomic on 5/22/17.
ContextWrapper(Object) - Constructor for class io.leangen.graphql.execution.ContextWrapper
 
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) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.ConvertingDeserializer
 
convertInput(S, AnnotatedType, ValueMapper) - Method in class io.leangen.graphql.execution.GlobalEnvironment
 
convertInput(Map<String, V>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
convertInput(String, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
convertInput(List<T>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.IterableAdapter
 
convertInput(List<MapToListTypeAdapter.MapEntry<K, V>>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
convertInput(Object, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
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(List<T>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
convertInput(Boolean, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 
convertInput(S, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in interface io.leangen.graphql.generator.mapping.InputConverter
 
convertInput(List<JsonNode>, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
convertInput(Object, AnnotatedType, GlobalEnvironment, ValueMapper) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
convertOutput(T, AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
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.CollectionOutputConverter
 
convertOutput(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
convertOutput(Map<K, V>, 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(Void, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 
convertOutput(Publisher<T>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
convertOutput(T, AnnotatedType, ResolutionEnvironment) - Method in interface io.leangen.graphql.generator.mapping.OutputConverter
 
convertOutput(JsonArray, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.module.common.gson.GsonArrayAdapter
 
convertOutput(ArrayNode, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
convertOutput(JsonNode, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
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
 
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
 
createInputDisambiguatorField(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
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, long) - 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, 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

DataFetcherResultMapper - Class in io.leangen.graphql.generator.mapping.core
 
DataFetcherResultMapper() - Constructor for class io.leangen.graphql.generator.mapping.core.DataFetcherResultMapper
 
dataFetchingEnvironment - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
decode(String) - Static method in class io.leangen.graphql.util.ReservedStrings
 
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
 
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.
DefaultOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/11/16.
DefaultOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.DefaultOperationNameGenerator
 
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(Parameter, AnnotatedType, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
defaultValue(Field, AnnotatedType, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
defaultValue(List<AnnotatedElement>, AnnotatedType, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
defaultValue(AnnotatedType, BeanPropertyDefinition, AnnotatedType, TypeTransformer, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
defaultValueProvider(Class<T>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
DefaultValueProvider - Interface in io.leangen.graphql.metadata.strategy.value
 
defaultValueProvider(Class<T>, GlobalEnvironment) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
DelegatingMessageBundle - Class in io.leangen.graphql.metadata.messages
 
DelegatingMessageBundle() - Constructor for class io.leangen.graphql.metadata.messages.DelegatingMessageBundle
 
DelegatingTypeResolver - Class in io.leangen.graphql.generator
 
deprecationReason - Variable in class io.leangen.graphql.generator.JavaDeprecationMappingConfig
 
deserialize(JsonParser, DeserializationContext) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.ConvertingDeserializer
 
Directive - Class in io.leangen.graphql.metadata
 
Directive(String, String, Introspection.DirectiveLocation[], List<DirectiveArgument>) - Constructor for class io.leangen.graphql.metadata.Directive
 
DirectiveArgument - Class in io.leangen.graphql.metadata
 
DirectiveArgument(String, String, AnnotatedType, Object, Object, AnnotatedElement, 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 - 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
 
Directives - Class in io.leangen.graphql.util
 
Directives() - Constructor for class io.leangen.graphql.util.Directives
 
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

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.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
 
equals(Object) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
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() - Constructor for class io.leangen.graphql.util.Urls.Errors
 
Executable<T extends AnnotatedElement & Member> - Class in io.leangen.graphql.metadata.execution
 
Executable() - Constructor for class io.leangen.graphql.metadata.execution.Executable
 
execute(DataFetchingEnvironment) - Method in class io.leangen.graphql.execution.OperationExecutor
 
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.MethodInvoker
 
execute(Object, Object[]) - Method in class io.leangen.graphql.metadata.execution.SingletonMethodInvoker
 
executeAsync(ExecutionInput) - Method in class io.leangen.graphql.GraphQLRuntime
 
executePostBuildHooks() - Method in class io.leangen.graphql.generator.BuildContext
 
ExtendedGeneratorConfiguration - Class in io.leangen.graphql
 
ExtensionList<E> - Class in io.leangen.graphql
 
ExtensionProvider<C,D> - Interface in io.leangen.graphql
 

F

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
 
fields - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
fieldType - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
FilteredResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/21/17.
FilteredResolverBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
filters - Variable in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
find(Introspection.DirectiveLocation, String) - Method in class io.leangen.graphql.execution.Directives
 
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(Class<?>, 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
 
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
 
findImplementations(AnnotatedType, String[], BuildContext) - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
findImplementations(AnnotatedType, String[], BuildContext) - Method in interface io.leangen.graphql.generator.mapping.strategy.ImplementationDiscoveryStrategy
 
findImplementations(AnnotatedType, Predicate<ClassInfo>, String...) - Method in class io.leangen.graphql.util.ClassFinder
Searches for the implementations/subtypes of the given AnnotatedType.
findImplementations(Class, Predicate<ClassInfo>, String...) - Method in class io.leangen.graphql.util.ClassFinder
Searches for the implementations/subtypes of the given class.
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(Class, String...) - Static method in class io.leangen.graphql.util.ClassUtils
Deprecated.
Use ClassFinder directly as that enables caching of the search results
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
 
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
 
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
forName(String) - Static method in class io.leangen.graphql.util.ClassUtils
 
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, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
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.
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
 
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
 
generateMutationName(OperationNameGeneratorParams<Method>) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
generateMutationName(OperationNameGeneratorParams<Method>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationNameGenerator
 
generateMutationName(OperationNameGeneratorParams<Method>) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationNameGenerator
 
generateQueryName(OperationNameGeneratorParams<?>) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
generateQueryName(OperationNameGeneratorParams<?>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationNameGenerator
 
generateQueryName(OperationNameGeneratorParams<?>) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationNameGenerator
 
generateQueryName(OperationNameGeneratorParams<?>) - Method in class io.leangen.graphql.metadata.strategy.query.PropertyOperationNameGenerator
 
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
 
generateSubscriptionName(OperationNameGeneratorParams<Method>) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
generateSubscriptionName(OperationNameGeneratorParams<Method>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationNameGenerator
 
generateSubscriptionName(OperationNameGeneratorParams<Method>) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationNameGenerator
 
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
 
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(Method, Class<T>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getAnnotationFields(Class<? extends Annotation>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getApplicableResolver(Set<String>) - Method in class io.leangen.graphql.metadata.Operation
 
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, InclusionStrategy, MessageBundle) - 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
 
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
 
getChildren() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getClientMutationId() - Method in class io.leangen.graphql.execution.ContextWrapper
 
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(ResolvedField, int) - Method in interface io.leangen.graphql.execution.complexity.ComplexityFunction
 
getComplexity() - Method in exception io.leangen.graphql.execution.complexity.ComplexityLimitExceededException
 
getComplexity(ResolvedField, int) - Method in class io.leangen.graphql.execution.complexity.JavaScriptEvaluator
 
getComplexityExpression() - Method in class io.leangen.graphql.metadata.Resolver
 
getComplexityScore() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getConcreteSubTypes() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.ConfigurerParams
 
getConcreteSubTypes() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ConfigurerParams
 
getContext() - Method in class io.leangen.graphql.execution.ContextWrapper
 
getDeclaringType() - Method in class io.leangen.graphql.metadata.strategy.query.ArgumentBuilderParams
 
getDeclaringType() - Method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams
 
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, Object) - Method in interface io.leangen.graphql.metadata.strategy.value.DefaultValueProvider
 
getDefaultValue(AnnotatedElement, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.value.IdentityDefaultValueProvider
 
getDefaultValue(AnnotatedElement, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.value.JsonDefaultValueProvider
 
getDelegate() - Method in class io.leangen.graphql.metadata.execution.Executable
 
getDeprecationReason() - Method in class io.leangen.graphql.metadata.Operation
 
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(Field, 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(ExecutionStepInfo) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getDirectives() - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getDirectives() - Method in class io.leangen.graphql.generator.OperationMapper
 
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.OperationNameGeneratorParams
 
getElement() - Method in class io.leangen.graphql.metadata.TypedElement
 
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
 
getExtension(String) - Method in class io.leangen.graphql.execution.ContextWrapper
 
getExtensions(C, ExtensionList<D>) - Method in interface io.leangen.graphql.ExtensionProvider
 
getField() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getFieldDefinition() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getFieldNameFromGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
getFieldNameFromSetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
 
getFieldOrder(AnnotatedType, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
getFieldOrder(AnnotatedType, MessageBundle) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
getFields(AnnotatedType, BuildContext, OperationMapper) - 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.FilteredResolverBuilder
 
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.FilteredResolverBuilder
 
getFingerprints() - Method in class io.leangen.graphql.metadata.Resolver
Get the fingerprint of this resolver.
getFirst() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getFirstOfType(Class<? extends E>) - Method in class io.leangen.graphql.ExtensionList
 
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
 
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.InputFieldBuilderRegistry
 
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 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
 
getInstance() - Method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams
 
getInterceptors(ResolverInterceptorFactoryParams) - Method in interface io.leangen.graphql.execution.ResolverInterceptorFactory
 
getInterfaces(AnnotatedType, List<GraphQLFieldDefinition>, BuildContext, OperationMapper) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
getInterfaces(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
getInterfaces(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.strategy.InterfaceMappingStrategy
 
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
 
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(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.TypeMapperRegistry
 
getMappedOperation(GraphQLFieldDefinition) - Static method in class io.leangen.graphql.util.Directives
 
getMappedType(GraphQLType) - Static method in class io.leangen.graphql.util.Directives
 
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.OperationNameGeneratorParams
 
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.complexity.ResolvedField
 
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(List<AnnotatedElement>, MessageBundle) - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldInfoGenerator
 
getNestedOperationSources() - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
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
 
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
 
getOutputConverter(AnnotatedType) - 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, Class) - Method in class io.leangen.graphql.generator.TypeRegistry
 
getOutputTypes(String) - 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
 
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
 
getPropertyMembers(Field) - Static method in class io.leangen.graphql.util.ClassUtils
 
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.
getQuerySourceBean() - Method in class io.leangen.graphql.metadata.strategy.query.ResolverBuilderParams
 
getRawType(Type) - 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.FilteredResolverBuilder
 
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
 
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.CompletableFutureMapper
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultMapper
 
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(TypeResolutionEnvironment) - Method in class io.leangen.graphql.generator.DelegatingTypeResolver
 
getType() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
getType() - Method in class io.leangen.graphql.metadata.strategy.value.InputFieldBuilderParams
 
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
 
getTypeInfoGenerator() - Method in class io.leangen.graphql.execution.TypeResolutionEnvironment
 
getTypeInfoGenerator() - Method in interface io.leangen.graphql.module.SimpleModule
 
getTypeMapper(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.execution.TypeResolutionEnvironment
 
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.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(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
 
GlobalEnvironment - Class in io.leangen.graphql.execution
 
GlobalEnvironment(MessageBundle, Relay, TypeRegistry, ConverterRegistry, ArgumentInjectorRegistry, TypeTransformer, InclusionStrategy, TypeInfoGenerator) - Constructor for class io.leangen.graphql.execution.GlobalEnvironment
 
globalEnvironment - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
globalEnvironment - Variable in class io.leangen.graphql.generator.BuildContext
 
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, GraphQLDirective[]) - 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, GraphQLDirective[]) - Static method in class io.leangen.graphql.util.Scalars
 
GraphQLOffsetDateTime - 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 that allows instrumentation chaining and limiting query complexity
GraphQLRuntime.Builder - 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.
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 - Annotation Type in io.leangen.graphql.annotations.types
 
graphQLType - Variable in class io.leangen.graphql.generator.MappedType
 
GraphQLTypeResolver - Annotation Type in io.leangen.graphql.annotations
 
GraphQLUnion - Annotation Type in io.leangen.graphql.annotations
 
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(MessageBundle) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonFieldNamingStrategy
 
GsonFieldNamingStrategy(FieldNamingStrategy, 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
 
GsonValueMapper(Gson) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
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
 
hashCode() - Method in class io.leangen.graphql.metadata.execution.Executable
 
hashCode() - Method in class io.leangen.graphql.metadata.Resolver
 
hashCode() - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
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
 
implDiscoveryStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
IMPLEMENTATION_CLASS_LOADING_FAILED - Static variable in class io.leangen.graphql.util.Urls.Errors
 
ImplementationDiscoveryStrategy - Interface in io.leangen.graphql.generator.mapping.strategy
 
ImplicitModuleConfigurer() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.ImplicitModuleConfigurer
 
includeArgument(Parameter, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeArgument(Parameter, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.InclusionStrategy
 
includeInputField(Class<?>, AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeInputField(Class<?>, AnnotatedElement, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.InclusionStrategy
 
includeOperation(AnnotatedElement, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.DefaultInclusionStrategy
 
includeOperation(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
 
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, AnnotatedType, AnnotatedType, Object, AnnotatedElement) - Constructor for class io.leangen.graphql.metadata.InputField
 
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
 
InputFieldBuilderRegistry - Class in io.leangen.graphql.generator
 
InputFieldBuilderRegistry(List<InputFieldBuilder>) - Constructor for class io.leangen.graphql.generator.InputFieldBuilderRegistry
 
inputFieldBuilders - Variable in class io.leangen.graphql.generator.BuildContext
 
inputFieldDescription(Method) - Static method in class io.leangen.graphql.metadata.strategy.value.AnnotationMappingUtils
 
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
 
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(Class<? extends E>, E...) - Method in class io.leangen.graphql.ExtensionList
 
insertAfterOrAppend(Class<? extends 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 - Static variable in class io.leangen.graphql.metadata.messages.EmptyMessageBundle
 
instance(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
instance(Class<T>) - 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 - Interface in io.leangen.graphql.generator.mapping.strategy
 
interfaceMappingStrategy - Variable in class io.leangen.graphql.GeneratorConfiguration
 
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(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
isAbstract(Class<?>) - 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
 
isArrayEmpty(Object) - Static method in class io.leangen.graphql.util.Utils
 
isArrayNotEmpty(Object) - Static method in class io.leangen.graphql.util.Utils
 
isAssignable(Type, Type) - Static method in class io.leangen.graphql.util.ClassUtils
 
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
 
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
 
isEmbeddableForType(Type) - Method in class io.leangen.graphql.metadata.Operation
 
isEmpty() - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
isEmpty(String) - Static method in class io.leangen.graphql.util.Utils
 
isGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
Checks whether the given method is a JavaBean property getter
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(GraphQLType) - Static method in class io.leangen.graphql.util.Directives
 
isMethod() - Method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams
 
isMissingTypeParameters(Type) - Static method in class io.leangen.graphql.util.ClassUtils
 
isMutation(Method) - Method in class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
isMutation(Method) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isNotEmpty(String) - Static method in class io.leangen.graphql.util.Utils
 
isPackageAcceptable(Method, Class<?>, String[]) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isPresent() - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorParams
 
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(Method) - Method in class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
isQuery(Method) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
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(GraphQLFieldDefinition) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
isRelayId(GraphQLArgument) - 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
 
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
 
isSetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
Checks whether the given method is a JavaBean property setter
isSubPackage(Package, String) - Static method in class io.leangen.graphql.util.ClassUtils
 
isSubscription(Method) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
ISSUES - Static variable in class io.leangen.graphql.util.Urls
 
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
 
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
 
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(GlobalEnvironment) - 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
 

L

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
 
log - Static variable in class io.leangen.graphql.util.ClassFinder
 

M

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
 
mappedOperation(Operation) - Static method in class io.leangen.graphql.util.Directives
 
MappedType - Class in io.leangen.graphql.generator
 
mappedType(AnnotatedType) - Static method in class io.leangen.graphql.util.Directives
 
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<K,V> - 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
 
MemberOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
 
MemberOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.MemberOperationNameGenerator
 
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
 
MISSING_ARGUMENT_NAME - Static variable in class io.leangen.graphql.util.Urls.Errors
 
modify(Class<? extends 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

nestedSourceForType(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
newGraphQL(GraphQLSchema) - 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
 
NonNullMapper - Class in io.leangen.graphql.generator.mapping.common
 
NonNullMapper() - 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 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(AnnotatedType[]) - Static method in class io.leangen.graphql.generator.union.Union
 
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(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.
offsetBasedCursorProvider(long) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
Operation - Class in io.leangen.graphql.metadata
 
Operation(String, AnnotatedType, Type, List<OperationArgument>, List<Resolver>, OperationDefinition.Operation, boolean) - Constructor for class io.leangen.graphql.metadata.Operation
 
OperationArgument - Class in io.leangen.graphql.metadata
 
OperationArgument(AnnotatedType, String, String, Object, Parameter, boolean, boolean) - Constructor for class io.leangen.graphql.metadata.OperationArgument
 
OperationArgument(AnnotatedType, String, String, Object, 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
 
OperationMapper - Class in io.leangen.graphql.generator
Drives the work of mapping Java structures into their GraphQL representations.
OperationMapper(BuildContext) - Constructor for class io.leangen.graphql.generator.OperationMapper
 
operationNameGenerator - Variable in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
OperationNameGenerator - Interface in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/11/16.
OperationNameGeneratorParams<T extends Member & AnnotatedElement> - Class in io.leangen.graphql.metadata.strategy.query
 
OperationNameGeneratorParams.Builder<T extends Member & AnnotatedElement> - Class in io.leangen.graphql.metadata.strategy.query
 
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
 
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>, Optional<T>) - Static method in class io.leangen.graphql.util.Utils
 
or(Optional<T>, Supplier<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, boolean) - 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
 
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
 
PropertyOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
 
PropertyOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.PropertyOperationNameGenerator
 
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
 
putExtension(String, Object) - Method in class io.leangen.graphql.execution.ContextWrapper
 

R

REAL_ONLY - Static variable in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
register(String) - Method in class io.leangen.graphql.generator.TypeCache
 
registerCovariantType(String, AnnotatedType, GraphQLOutputType) - 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
 
registerNestedOperationSource(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerNestedOperationSource(AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerOperationSource(Object, AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerOperationSource(Object, AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerOperationSource(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerOperationSource(AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRegistry
 
registerSubtype(Class<? extends T>, String) - Method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
Registers type identified by label.
registerSubtype(Class<? extends T>) - Method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
Registers type identified by its simple name.
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 - 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
 
removeExtension(String) - Method in class io.leangen.graphql.execution.ContextWrapper
 
replace(int, E) - Method in class io.leangen.graphql.ExtensionList
 
replace(Class<? extends E>, 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
 
ReservedStrings - Class in io.leangen.graphql.util
 
ReservedStrings() - Constructor for class io.leangen.graphql.util.ReservedStrings
 
ResolutionEnvironment - Class in io.leangen.graphql.execution
 
ResolutionEnvironment(DataFetchingEnvironment, ValueMapper, GlobalEnvironment, ConverterRegistry) - 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
 
ResolvedField(Field, GraphQLFieldDefinition, Map<String, Object>) - Constructor for class io.leangen.graphql.execution.complexity.ResolvedField
 
ResolvedField(Field, GraphQLFieldDefinition, Map<String, Object>, Map<String, ResolvedField>) - Constructor for class io.leangen.graphql.execution.complexity.ResolvedField
 
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 - 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, AnnotatedType, 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(Object, AnnotatedType, 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
 
ResolverInterceptorFactoryParams - Class in io.leangen.graphql.execution
 
resolveType(TypeResolutionEnvironment) - Method in interface io.leangen.graphql.execution.TypeResolver
 
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
 
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
 
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(String) - Method in class io.leangen.graphql.execution.ContextWrapper
 
setComplexityScore(int) - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
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
 
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
 
SingletonMethodInvoker - Class in io.leangen.graphql.metadata.execution
Created by bojan.tomic on 3/5/16.
SingletonMethodInvoker(Object, Method, AnnotatedType) - Constructor for class io.leangen.graphql.metadata.execution.SingletonMethodInvoker
 
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
 
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<?>>, boolean) - Constructor for class io.leangen.graphql.generator.mapping.strategy.SuperTypeBasedInterfaceStrategy
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.AbstractTypeAdapter
 
supports(AnnotatedType, Parameter) - Method in interface io.leangen.graphql.generator.mapping.ArgumentInjector
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ArrayAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.CollectionOutputConverter
 
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) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.EnvironmentInjector
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
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) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IterableAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
supports(AnnotatedType, Parameter) - Method in class io.leangen.graphql.generator.mapping.common.RootContextInjector
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.UnionInlineMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.UnionTypeMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.InputConverter
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.OutputConverter
 
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 interface io.leangen.graphql.generator.mapping.TypeMapper
 
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.gson.GsonArrayAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonArrayAdapter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
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
 

T

temporalScalar(Class<?>, String, String, Scalars.ThrowingFunction<String, T>, Scalars.ThrowingFunction<Instant, T>) - Static method in class io.leangen.graphql.util.Scalars
 
temporalScalar(Class<?>, String, String, Scalars.ThrowingFunction<String, T>, Scalars.ThrowingFunction<Instant, T>, Scalars.ThrowingFunction<T, String>) - Static method in class io.leangen.graphql.util.Scalars
 
toGraphQLDirective(Directive, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLField(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, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
toGraphQLInputType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set, BuildContext) - Method in class io.leangen.graphql.generator.mapping.core.CompletableFutureMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set, BuildContext) - Method in class io.leangen.graphql.generator.mapping.core.DataFetcherResultMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set, BuildContext) - Method in class io.leangen.graphql.generator.mapping.core.PublisherAdapter
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
toGraphQLInputType(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLInputType(AnnotatedType, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a Java type to a GraphQL input type.
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
toGraphQLInputType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
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, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AnnotationMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapToObjectTypeAdapter
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
toGraphQLType(String, AnnotatedType, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionInlineMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionTypeMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
toGraphQLType(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
 
toGraphQLType(AnnotatedType, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a Java type to a GraphQL output type.
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.gson.GsonScalarTypeMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.jackson.JacksonObjectScalarMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.jackson.JacksonScalarTypeMapper
 
toGraphQLType(AnnotatedType, OperationMapper, Set<Class<? extends TypeMapper>>, BuildContext) - Method in class io.leangen.graphql.module.common.jackson.JsonNodeAdapter
 
toGraphQLUnion(String, String, AnnotatedType, List<AnnotatedType>, OperationMapper, BuildContext) - 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(Object) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
toString() - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
toString(Object) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
toString() - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
toString(Object) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
toString(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
toString(AnnotatedElement) - Static method in class io.leangen.graphql.util.ClassUtils
 
transform(Consumer<InvocationContext.Builder>) - Method in class io.leangen.graphql.execution.InvocationContext
 
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(GraphQLArgument, OperationArgument, 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(GraphQLDirective, Directive, 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
 
transformArgument(GraphQLArgument, OperationArgument, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
transformArgument(GraphQLArgument, DirectiveArgument, 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
 
transformArgument(GraphQLArgument, DirectiveArgument, 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
 
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
 
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() - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(String) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(String, Exception) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(Type) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(Member, AnnotatedType, Exception) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(Executable, Parameter, Exception) - Constructor for exception io.leangen.graphql.metadata.exceptions.TypeMappingException
 
TypeMappingException(Type, Type) - 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 - Class in io.leangen.graphql.generator
Created by bojan.tomic on 5/7/16.
TypeRegistry(Collection<GraphQLType>) - Constructor for class io.leangen.graphql.generator.TypeRegistry
 
TypeResolutionEnvironment - Class in io.leangen.graphql.execution
 
TypeResolutionEnvironment(TypeResolutionEnvironment, TypeRegistry, TypeInfoGenerator) - Constructor for class io.leangen.graphql.execution.TypeResolutionEnvironment
 
TypeResolver - Interface in io.leangen.graphql.execution
 
typeResolver - Variable in class io.leangen.graphql.generator.BuildContext
 
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
 
UnresolvableTypeException - Exception in io.leangen.graphql.metadata.exceptions
 
UnresolvableTypeException(String, Object) - Constructor for exception io.leangen.graphql.metadata.exceptions.UnresolvableTypeException
 
UnresolvableTypeException(Object) - Constructor for exception io.leangen.graphql.metadata.exceptions.UnresolvableTypeException
 
UnresolvableTypeException(Object, Exception) - Constructor for exception io.leangen.graphql.metadata.exceptions.UnresolvableTypeException
 
unwrap(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
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

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 - Interface in io.leangen.graphql.metadata.strategy.value
 
valueMapperFactory(TypeInfoGenerator) - Static method in class io.leangen.graphql.util.Defaults
 
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(Type...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalDirectives(AnnotatedType...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalDirectives(GraphQLDirective...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withAdditionalTypes(Collection<GraphQLType>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withArgumentInjectors(ArgumentInjector...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withArgumentInjectors(ExtensionProvider<GeneratorConfiguration, 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
 
withBundles(MessageBundle...) - Method in class io.leangen.graphql.metadata.messages.DelegatingMessageBundle
 
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.OperationNameGeneratorParams.Builder
 
withDefaultFilters() - Method in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
withDelegate(OperationNameGenerator) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationNameGenerator
 
withDeprecationReasonMapper(Function<Method, String>) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
withDescriptionMapper(Function<Method, String>) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
withDirectiveBuilder(DirectiveBuilder) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withElement(T) - Method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams.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.AutoScanAbstractInputHandler
 
withFilters(Predicate<ClassInfo>...) - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultImplementationDiscoveryStrategy
 
withFilters(Predicate<Member>...) - Method in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
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(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.
withInputConverters(ExtensionProvider<GeneratorConfiguration, InputConverter>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputConvertersPrepended(InputConverter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputFieldBuilders(InputFieldBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputFieldBuilders(ExtensionProvider<ExtendedGeneratorConfiguration, InputFieldBuilder>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInputFieldBuilders(InputFieldBuilderRegistry) - Method in class io.leangen.graphql.metadata.strategy.query.DirectiveBuilderParams.Builder
 
withInstance(Object) - Method in class io.leangen.graphql.metadata.strategy.query.OperationNameGeneratorParams.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.OperationNameGeneratorParams.Builder
 
withModules(Module...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withModules(ExtensionProvider<GeneratorConfiguration, Module>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withNestedOperationsFromTypes(Type...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Register a type to be scanned for exposed methods, using the globally registered builders.
withNestedOperationsFromTypes(AnnotatedType...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
The same as GraphQLSchemaGenerator.withNestedOperationsFromTypes(Type...) except that an AnnotatedType is used, so any extra annotations on the type (not only those directly on the class) are kept.
withNestedResolverBuilders(ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Globally registers ResolverBuilders to be used for sources that don't have explicitly assigned builders.
withNestedResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withNestedResolverBuildersForType(Type, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Register querySourceType type to be scanned for exposed methods, using the provided ResolverBuilders.
withNestedResolverBuildersForType(AnnotatedType, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withNestedResolverBuildersForType(Type, ResolverBuilder...) except that an AnnotatedType is used so any extra annotations on the type (not only those directly on the class) are kept.
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
 
withOperationNameGenerator(OperationNameGenerator) - Method in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
withOperationsFromSingleton(Object) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Register serviceSingleton as a singleton OperationSource, with its class (obtained via Object.getClass()) as its runtime type and with the globally registered ResolverBuilders.
withOperationsFromSingleton(Object, Type) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Register serviceSingleton as a singleton OperationSource, with beanType as its runtime type and with the globally registered ResolverBuilders.
withOperationsFromSingleton(Object, AnnotatedType) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object, Type), except that an AnnotatedType is used as serviceSingleton's runtime type.
withOperationsFromSingleton(Object, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object) except that custom ResolverBuilders will be used to look through beanType for methods to be exposed.
withOperationsFromSingleton(Object, Type, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object, Type) except that custom ResolverBuilders will be used to look through beanType for methods to be exposed.
withOperationsFromSingleton(Object, AnnotatedType, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object, AnnotatedType) except that custom ResolverBuilders will be used to look through beanType for methods to be exposed.
withOperationsFromSingletons(Object...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Same as GraphQLSchemaGenerator.withOperationsFromSingleton(Object) except that multiple beans can be registered at the same time.
withOperationsFromType(Type) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationsFromType(Type, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationsFromType(AnnotatedType) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationsFromType(AnnotatedType, ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationsFromTypes(Type...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOperationsFromTypes(AnnotatedType...) - 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.
withOutputConverters(ExtensionProvider<GeneratorConfiguration, OutputConverter>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withOutputConvertersPrepended(OutputConverter<?, ?>...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withPrototype(Gson) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Builder
 
withPrototype(ObjectMapper) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.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.FilteredResolverBuilder
 
withResolverBuilders(ResolverBuilder...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Globally registers ResolverBuilders to be used for sources that don't have explicitly assigned builders.
withResolverBuilders(ExtensionProvider<GeneratorConfiguration, ResolverBuilder>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverInterceptorFactories(ExtensionProvider<GeneratorConfiguration, ResolverInterceptorFactory>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withResolverInterceptors(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
 
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(SchemaTransformer...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withSchemaTransformers(ExtensionProvider<GeneratorConfiguration, 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.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.
withTypeComparator(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(TypeMapper...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
withTypeMappers(ExtensionProvider<GeneratorConfiguration, TypeMapper>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
withTypeMappersPrepended(TypeMapper...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeSynonymGroup(Type...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withTypeSynonymGroup(AnnotatedType...) - 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
 
withValueMapperFactory(ValueMapperFactory) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
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 L M N O P R S T U V W 
Skip navigation links

Copyright © 2016–2018. All rights reserved.