Skip navigation links
A B C D E F G H I J K 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
 
abstractComponentTypes - Variable in class io.leangen.graphql.generator.BuildContext
 
AbstractInterfaceMappingStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
AbstractInterfaceMappingStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.AbstractInterfaceMappingStrategy
 
AbstractionCollectingMapper - Class in io.leangen.graphql.generator.mapping.common
 
AbstractionCollectingMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
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
 
acceptAll - Static variable in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
addAnnotations(AnnotatedType, Annotation[]) - Static method in class io.leangen.graphql.util.ClassUtils
 
AnnotatedArgumentBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
AnnotatedArgumentBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
AnnotatedInterfaceStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
AnnotatedInterfaceStrategy() - 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
 
AnnotatedResolverBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
AnnotatedScalarStrategy - Class in io.leangen.graphql.generator.mapping.strategy
A scalar mapping strategy that treats only the types explicitly annotated with GraphQLScalar as scalars
AnnotatedScalarStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.AnnotatedScalarStrategy
 
AnnotationIntrospector - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
AnnotationIntrospector(Map<Type, List<NamedType>>) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.AnnotationIntrospector
 
argumentExtractor - Variable in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
ArgumentInjector - Interface in io.leangen.graphql.generator.mapping
 
ArgumentInjectorRepository - Class in io.leangen.graphql.generator.mapping
 
ArgumentInjectorRepository(List<ArgumentInjector>) - Constructor for class io.leangen.graphql.generator.mapping.ArgumentInjectorRepository
 
ArrayMapper<S> - Class in io.leangen.graphql.generator.mapping.common
 
ArrayMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ArrayMapper
 

B

basePackage - Variable in class io.leangen.graphql.generator.BuildContext
 
basePackage - Variable in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
BASIC_INTROSPECTION_QUERY - Static variable in class io.leangen.graphql.util.GraphQLUtils
 
BeanOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 7/3/16.
BeanOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.BeanOperationNameGenerator
 
BeanResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 6/10/16.
BeanResolverBuilder(String) - Constructor for class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
beginDataFetch(DataFetchParameters) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
beginDataFetch(DataFetchParameters) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
beginExecution(ExecutionParameters) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
beginExecution(ExecutionParameters) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
beginField(FieldParameters) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
beginField(FieldParameters) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
beginFieldFetch(FieldFetchParameters) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
beginFieldFetch(FieldFetchParameters) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
beginParse(ExecutionParameters) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
beginParse(ExecutionParameters) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
beginValidation(ValidationParameters) - Method in class io.leangen.graphql.execution.complexity.ComplexityAnalysisInstrumentation
 
beginValidation(ValidationParameters) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
build() - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
BuildContext - Class in io.leangen.graphql.generator
 
BuildContext(OperationRepository, TypeMapperRepository, ConverterRepository, ArgumentInjectorRepository, InterfaceMappingStrategy, String, TypeInfoGenerator, ValueMapperFactory, InputFieldDiscoveryStrategy, Set<GraphQLType>, RelayMappingConfig) - Constructor for class io.leangen.graphql.generator.BuildContext
 
buildMutation(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
buildMutation(List<Resolver>) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationBuilder
 
buildMutationResolvers(Object, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
buildMutationResolvers(Object, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
buildMutationResolvers(Object, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
buildQuery(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
buildQuery(List<Resolver>) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationBuilder
 
buildQueryResolvers(Object, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
buildQueryResolvers(Object, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
buildQueryResolvers(Object, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverBuilder
 
buildResolverArguments(Method, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
buildResolverArguments(Method, AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.query.ResolverArgumentBuilder
 

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
 
checkIfResolvable(AnnotatedType, Member) - Static method in class io.leangen.graphql.util.ClassUtils
Check whether the member has resolvable type.
ClassUtils - Class in io.leangen.graphql.util
 
ClassUtils() - Constructor for class io.leangen.graphql.util.ClassUtils
 
collectAbstract(AnnotatedType, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
collectArguments(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
CollectionToListOutputConverter - Class in io.leangen.graphql.generator.mapping.common
Converts outputs of non-list collection types into lists.
CollectionToListOutputConverter() - Constructor for class io.leangen.graphql.generator.mapping.common.CollectionToListOutputConverter
 
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
 
ComplexityLimitExceededException(int, int) - Constructor for exception io.leangen.graphql.execution.complexity.ComplexityLimitExceededException
 
concat(Stream<T>...) - Static method in class io.leangen.graphql.util.Utils
 
configure(GsonBuilder, Set<Type>, String, TypeInfoGenerator) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.AbstractClassAdapterConfigurer
 
configure(GsonBuilder, Set<Type>, String, TypeInfoGenerator) - Method in interface io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory.Configurer
 
configure(ObjectMapper, Set<Type>, String, TypeInfoGenerator) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.AbstractClassAdapterConfigurer
 
configure(ObjectMapper, Set<Type>, String, TypeInfoGenerator) - Method in interface io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory.Configurer
 
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
 
ConverterRepository - Class in io.leangen.graphql.generator.mapping
 
ConverterRepository(List<InputConverter>, List<OutputConverter>) - Constructor for class io.leangen.graphql.generator.mapping.ConverterRepository
 
converters - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
convertInput(Object, AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
convertInput(List<MapToListTypeAdapter.MapEntry<K, V>>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
convertInput(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalAdapter
 
convertInput(Double, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalDoubleAdapter
 
convertInput(Integer, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalIntAdapter
 
convertInput(Long, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.OptionalLongAdapter
 
convertInput(List<?>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
convertInput(Boolean, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 
convertInput(S, AnnotatedType, ResolutionEnvironment) - Method in interface io.leangen.graphql.generator.mapping.InputConverter
 
convertOutput(Object, AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
convertOutput(Collection<?>, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.CollectionToListOutputConverter
 
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(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarAdapter
 
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<?>, 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(T, AnnotatedType, ResolutionEnvironment) - Method in interface io.leangen.graphql.generator.mapping.OutputConverter
 
create(Gson, TypeToken<R>) - Method in class io.leangen.graphql.metadata.strategy.value.gson.RuntimeTypeAdapterFactory
 
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
 
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
 
createPage(List<N>, CursorProvider<N>, boolean, boolean) - Static method in class io.leangen.graphql.execution.relay.generic.PageFactory
 
createPageInfo(List<Edge<N>>, 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

dataFetchingEnvironment - Variable in class io.leangen.graphql.execution.ResolutionEnvironment
 
DefaultOperationBuilder - Class in io.leangen.graphql.metadata.strategy.query
 
DefaultOperationBuilder() - Constructor for class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
Defaults - Class in io.leangen.graphql.util
 
Defaults() - Constructor for class io.leangen.graphql.util.Defaults
 
DefaultScalarStrategy - Class in io.leangen.graphql.generator.mapping.strategy
The default strategy.
DefaultScalarStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.DefaultScalarStrategy
 
DefaultTypeInfoGenerator - Class in io.leangen.graphql.metadata.strategy.type
 
DefaultTypeInfoGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
defaultValue(Parameter, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
DefaultValueProvider - Interface in io.leangen.graphql.generator
 
DefaultValueProvider - Interface in io.leangen.graphql.generator.mapping.strategy
 
DelegatingOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 7/12/16.
DelegatingOperationNameGenerator(OperationNameGenerator...) - Constructor for class io.leangen.graphql.metadata.strategy.query.DelegatingOperationNameGenerator
 
DelegatingTypeResolver - Class in io.leangen.graphql.generator
 
DelegatingTypeResolver(TypeRepository, TypeInfoGenerator) - Constructor for class io.leangen.graphql.generator.DelegatingTypeResolver
 
DelegatingTypeResolver(String, TypeRepository, TypeInfoGenerator) - Constructor for class io.leangen.graphql.generator.DelegatingTypeResolver
 
deserialize(String, Type) - Method in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
deserialize(String) - Method in interface io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper.Deserializer
 
DummyPossibleTypeFactory() - Constructor for class io.leangen.graphql.annotations.types.GraphQLUnion.DummyPossibleTypeFactory
 

E

Edge<N> - Interface in io.leangen.graphql.execution.relay
Created by bojan.tomic on 4/6/16.
EMPTY - Static variable in class io.leangen.graphql.metadata.OperationArgumentDefaultValue
 
EnumMapper - Class in io.leangen.graphql.generator.mapping.common
 
EnumMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.EnumMapper
 
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.generator.types.MappedGraphQLInterfaceType
 
equals(Object) - Method in class io.leangen.graphql.generator.types.MappedGraphQLObjectType
 
equals(Object) - Method in class io.leangen.graphql.generator.types.MappedGraphQLUnionType
 
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.InputField
 
equals(Object) - Method in class io.leangen.graphql.metadata.Operation
 
equals(Object) - Method in class io.leangen.graphql.metadata.Resolver
 
equals(Object) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 
Executable - 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(String, String, Object, Map<String, Object>) - Method in class io.leangen.graphql.GraphQLRuntime
 
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
 

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
 
findGetter(Class<?>, String) - Static method in class io.leangen.graphql.util.ClassUtils
 
findImplementations(AnnotatedType, String...) - Static method in class io.leangen.graphql.util.ClassUtils
Scans classpath for implementations/subtypes of the given AnnotatedType.
findImplementations(Class, String...) - 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
 
FROM_BASE64_STRING - Variable in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
fromInput(Object, Type, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
 
fromInput(Object, Type, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
fromInput(Object, Type, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.simple.ScalarOnlyValueMapper
 
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 class io.leangen.graphql.metadata.strategy.value.simple.ScalarOnlyValueMapper
 
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.
generateInputTypeDescription(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateInputTypeName(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateMutationName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
generateMutationName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.BeanOperationNameGenerator
 
generateMutationName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.DelegatingOperationNameGenerator
 
generateMutationName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.MethodOperationNameGenerator
 
generateMutationName(Method, AnnotatedType, Object) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationNameGenerator
 
generateMutationName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.ReturnTypeOperationNameGenerator
 
generateQueryName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
generateQueryName(Field, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedOperationNameGenerator
 
generateQueryName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.BeanOperationNameGenerator
 
generateQueryName(Field, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.BeanOperationNameGenerator
 
generateQueryName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.DelegatingOperationNameGenerator
 
generateQueryName(Field, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.DelegatingOperationNameGenerator
 
generateQueryName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.MethodOperationNameGenerator
 
generateQueryName(Field, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.MethodOperationNameGenerator
 
generateQueryName(Method, AnnotatedType, Object) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationNameGenerator
 
generateQueryName(Field, AnnotatedType, Object) - Method in interface io.leangen.graphql.metadata.strategy.query.OperationNameGenerator
 
generateQueryName(Method, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.ReturnTypeOperationNameGenerator
 
generateQueryName(Field, AnnotatedType, Object) - Method in class io.leangen.graphql.metadata.strategy.query.ReturnTypeOperationNameGenerator
 
generateScalarTypeDescription(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateScalarTypeName(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateTypeDescription(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateTypeDescription(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
generateTypeName(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.type.DefaultTypeInfoGenerator
 
generateTypeName(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.type.TypeInfoGenerator
 
GenericEdge<N> - Class in io.leangen.graphql.execution.relay.generic
Created by bojan.tomic on 5/16/16.
GenericEdge(N, String) - Constructor for class io.leangen.graphql.execution.relay.generic.GenericEdge
 
GenericPage<N> - Class in io.leangen.graphql.execution.relay.generic
Created by bojan.tomic on 5/16/16.
GenericPage(List<Edge<N>>, PageInfo<N>) - Constructor for class io.leangen.graphql.execution.relay.generic.GenericPage
 
GenericPageInfo<N> - Class in io.leangen.graphql.execution.relay.generic
Created by bojan.tomic on 5/21/16.
GenericPageInfo(String, String, boolean, boolean) - Constructor for class io.leangen.graphql.execution.relay.generic.GenericPageInfo
 
get() - Method in class io.leangen.graphql.metadata.OperationArgumentDefaultValue
 
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
 
getArgumentDescription(Parameter, AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedArgumentBuilder
 
getArgumentName(Parameter, AnnotatedType) - 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.metadata.Operation
 
getArguments() - Method in class io.leangen.graphql.metadata.Resolver
 
getArgumentValue(Object, AnnotatedType, ResolutionEnvironment) - Method in interface io.leangen.graphql.generator.mapping.ArgumentInjector
 
getArgumentValue(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.ContextInjector
 
getArgumentValue(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.EnvironmentInjector
 
getArgumentValue(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
getArgumentValue(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.InputValueDeserializer
 
getArgumentValue(Object, AnnotatedType, ResolutionEnvironment) - Method in class io.leangen.graphql.generator.mapping.common.RootContextInjector
 
getAsObjectType() - Method in class io.leangen.graphql.generator.MappedType
 
getBefore() - Method in class io.leangen.graphql.execution.relay.PagingArguments
 
getChildQueries(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationRepository
 
getChildren() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getCommonSuperType(List<AnnotatedType>) - Static method in class io.leangen.graphql.util.ClassUtils
Finds the most specific super type of all given types.
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
 
getContext() - Method in class io.leangen.graphql.execution.ContextWrapper
 
getCursor() - Method in interface io.leangen.graphql.execution.relay.Edge
 
getCursor() - Method in class io.leangen.graphql.execution.relay.generic.GenericEdge
 
getDefaultValue() - Method in interface io.leangen.graphql.generator.DefaultValueProvider
 
getDefaultValue(Parameter, AnnotatedType, OperationArgumentDefaultValue) - Method in interface io.leangen.graphql.generator.mapping.strategy.DefaultValueProvider
 
getDefaultValue(Parameter, AnnotatedType, OperationArgumentDefaultValue) - Method in class io.leangen.graphql.generator.mapping.strategy.IdentityDefaultValueProvider
 
getDefaultValue(Parameter, AnnotatedType, OperationArgumentDefaultValue) - Method in class io.leangen.graphql.generator.mapping.strategy.JsonDefaultValueProvider
 
getDefaultValue() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getDescription() - Method in class io.leangen.graphql.generator.union.Union
 
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
 
getDirection() - Method in class io.leangen.graphql.execution.SortField
 
getDiscoveredTypes() - Method in class io.leangen.graphql.generator.TypeRepository
 
getEdges() - Method in class io.leangen.graphql.execution.relay.generic.GenericPage
 
getEdges() - Method in interface io.leangen.graphql.execution.relay.Page
 
getEmbeddableQueries(Type) - Method in class io.leangen.graphql.generator.OperationRepository
 
getEndCursor() - Method in class io.leangen.graphql.execution.relay.generic.GenericPageInfo
 
getEndCursor() - Method in interface io.leangen.graphql.execution.relay.PageInfo
 
getExtension(String) - Method in class io.leangen.graphql.execution.ContextWrapper
 
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
 
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, 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
 
getInjector(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ArgumentInjectorRepository
 
getInputConverter(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ConverterRepository
 
getInputFields(AnnotatedType) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapper
Unlike Jackson, Gson doesn't expose any of its metadata, so this method is more or less a reimplementation of com.google.gson.internal.bind.ReflectiveTypeAdapterFactory#getBoundFields(Gson, com.google.gson.reflect.TypeToken, Class)
getInputFields(AnnotatedType) - Method in interface io.leangen.graphql.metadata.strategy.value.InputFieldDiscoveryStrategy
 
getInputFields(AnnotatedType) - 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.EnumMapper
 
getInputTypeName(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
getInputValue(Object, AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getInterfaces(AnnotatedType, Set<Type>, 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.generator.types.MappedGraphQLInterfaceType
 
getJavaType() - Method in class io.leangen.graphql.generator.types.MappedGraphQLObjectType
 
getJavaType() - Method in interface io.leangen.graphql.generator.types.MappedGraphQLType
 
getJavaType() - Method in class io.leangen.graphql.generator.types.MappedGraphQLUnionType
 
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
 
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
 
getMappableType(AnnotatedType) - Method in class io.leangen.graphql.execution.ResolutionEnvironment
 
getMappableType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ConverterRepository
 
getMaximumComplexity() - Method in exception io.leangen.graphql.execution.complexity.ComplexityLimitExceededException
 
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.
getMutations() - Method in class io.leangen.graphql.generator.OperationRepository
 
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.InputField
 
getName() - Method in class io.leangen.graphql.metadata.Operation
 
getName() - Method in class io.leangen.graphql.metadata.OperationArgument
 
getNestedOperationSources() - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
getNestedQueries(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationRepository
 
getNode() - Method in interface io.leangen.graphql.execution.relay.Edge
 
getNode() - Method in class io.leangen.graphql.execution.relay.generic.GenericEdge
 
getOperation() - Method in class io.leangen.graphql.generator.types.MappedGraphQLFieldDefinition
 
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.OperationSourceRepository
 
getOutputConverter(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.ConverterRepository
 
getOutputTypes(String, Class) - Method in class io.leangen.graphql.generator.TypeRepository
 
getOutputTypes(String) - Method in class io.leangen.graphql.generator.TypeRepository
 
getPageInfo() - Method in class io.leangen.graphql.execution.relay.generic.GenericPage
 
getPageInfo() - Method in interface io.leangen.graphql.execution.relay.Page
 
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
 
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.
getQueries() - Method in class io.leangen.graphql.generator.OperationRepository
 
getRawType(Type) - Static method in class io.leangen.graphql.util.ClassUtils
 
getResolver() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
getResolver(String...) - Method in class io.leangen.graphql.metadata.Operation
 
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, 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)
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.
getStartCursor() - Method in class io.leangen.graphql.execution.relay.generic.GenericPageInfo
 
getStartCursor() - Method in interface io.leangen.graphql.execution.relay.PageInfo
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
getSubstituteType(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ArrayMapper
 
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 interface io.leangen.graphql.generator.mapping.InputConverter
The returned type has to erase to Class<S>
getSuperTypes(Class<?>) - Static method in class io.leangen.graphql.util.ClassUtils
 
getType(TypeResolutionEnvironment) - Method in class io.leangen.graphql.generator.DelegatingTypeResolver
 
getTypeArguments(AnnotatedType) - Static method in class io.leangen.graphql.util.ClassUtils
 
getTypeInfoGenerator() - Method in class io.leangen.graphql.execution.TypeResolutionEnvironment
 
getTypeMapper(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.TypeMapperRepository
 
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.EnumMapper
 
getTypeName(AnnotatedType, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
getTypeRepository() - Method in class io.leangen.graphql.execution.TypeResolutionEnvironment
 
getValue() - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
getValueMapper(Set<Type>) - Method in class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
getValueMapper(Set<Type>) - Method in class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
getValueMapper(Set<Type>) - Method in class io.leangen.graphql.metadata.strategy.value.simple.ScalarOnlyValueMapperFactory
 
getValueMapper() - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
 
getValueMapper(Set<Type>) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
 
GlobalEnvironment - Class in io.leangen.graphql.execution
 
GlobalEnvironment(Relay, TypeRepository, ConverterRepository, ArgumentInjectorRepository) - 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
 
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
 
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
GraphQLIgnore - Annotation Type in io.leangen.graphql.annotations
Meta-annotation meant to signify that the marked annotation renders the annotated object ignorable by the mapping process
GraphQLInputField - Annotation Type in io.leangen.graphql.annotations
 
graphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
graphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
graphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
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
 
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) - Static method 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
 
GraphQLRuntime.InstrumentationChain - Class in io.leangen.graphql
 
GraphQLRuntime.InstrumentationContextChain<T> - 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(Object...) - Constructor for class io.leangen.graphql.GraphQLSchemaGenerator
Construct with serviceSingletons as singleton query sources with default builders
GraphQLSchemaProcessor - Interface in io.leangen.graphql
Created by bojan.tomic on 3/2/16.
GraphQLType - Annotation Type in io.leangen.graphql.annotations.types
 
graphQLType - Variable in class io.leangen.graphql.generator.MappedType
 
graphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
graphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
graphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
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
 
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
 
GsonFieldNamingStrategy - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonFieldNamingStrategy() - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonFieldNamingStrategy
 
GsonFieldNamingStrategy(FieldNamingStrategy) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonFieldNamingStrategy
 
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(String) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
GsonValueMapperFactory(String, TypeInfoGenerator) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
GsonValueMapperFactory(String, TypeInfoGenerator, FieldNamingStrategy, GsonValueMapperFactory.Configurer) - Constructor for class io.leangen.graphql.metadata.strategy.value.gson.GsonValueMapperFactory
 
GsonValueMapperFactory.AbstractClassAdapterConfigurer - Class in io.leangen.graphql.metadata.strategy.value.gson
 
GsonValueMapperFactory.Configurer - Interface in io.leangen.graphql.metadata.strategy.value.gson
 

H

hasGlobalNestedResolverBuilders() - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
hasGlobalResolverBuilders() - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
hashCode() - Method in class io.leangen.graphql.generator.types.MappedGraphQLInterfaceType
 
hashCode() - Method in class io.leangen.graphql.generator.types.MappedGraphQLObjectType
 
hashCode() - Method in class io.leangen.graphql.generator.types.MappedGraphQLUnionType
 
hashCode() - Method in class io.leangen.graphql.metadata.execution.Executable
 
hashCode() - Method in class io.leangen.graphql.metadata.InputField
 
hashCode() - Method in class io.leangen.graphql.metadata.Operation
 
hashCode() - Method in class io.leangen.graphql.metadata.Resolver
 
hashCode() - Method in class io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder
 

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.generator.mapping.strategy
 
IdentityDefaultValueProvider(OperationArgumentDefaultValue) - Constructor for class io.leangen.graphql.generator.mapping.strategy.IdentityDefaultValueProvider
 
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) - Constructor for class io.leangen.graphql.metadata.InputField
 
InputFieldDiscoveryStrategy - Interface in io.leangen.graphql.metadata.strategy.value
 
inputFieldStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
InputValueDeserializer - Class in io.leangen.graphql.generator.mapping.common
 
InputValueDeserializer() - Constructor for class io.leangen.graphql.generator.mapping.common.InputValueDeserializer
 
instrumentation(Instrumentation) - Method in class io.leangen.graphql.GraphQLRuntime.Builder
 
InstrumentationChain(List<Instrumentation>) - Constructor for class io.leangen.graphql.GraphQLRuntime.InstrumentationChain
 
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
 
interfaceStrategy - Variable in class io.leangen.graphql.generator.BuildContext
 
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.exceptions - package io.leangen.graphql.generator.exceptions
 
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.strategy - package io.leangen.graphql.generator.mapping.strategy
 
io.leangen.graphql.generator.types - package io.leangen.graphql.generator.types
 
io.leangen.graphql.generator.union - package io.leangen.graphql.generator.union
 
io.leangen.graphql.metadata - package io.leangen.graphql.metadata
 
io.leangen.graphql.metadata.execution - package io.leangen.graphql.metadata.execution
 
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.metadata.strategy.value.simple - package io.leangen.graphql.metadata.strategy.value.simple
 
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
 
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
 
isEmbeddableForType(Type) - Method in class io.leangen.graphql.metadata.Operation
 
isEmpty() - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
isEmpty() - Method in class io.leangen.graphql.metadata.OperationArgumentDefaultValue
 
isGetter(Method) - Static method in class io.leangen.graphql.util.ClassUtils
Checks whether the given method is a JavaBean property getter
isHasNextPage() - Method in class io.leangen.graphql.execution.relay.generic.GenericPageInfo
 
isHasNextPage() - Method in interface io.leangen.graphql.execution.relay.PageInfo
 
isHasPreviousPage() - Method in class io.leangen.graphql.execution.relay.generic.GenericPageInfo
 
isHasPreviousPage() - Method in interface io.leangen.graphql.execution.relay.PageInfo
 
isMappable() - Method in class io.leangen.graphql.metadata.OperationArgument
 
isMutation(Method) - Method in class io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder
 
isMutation(Method) - Method in class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
isPresent() - Method in class io.leangen.graphql.metadata.OperationArgumentDefaultValue
 
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
 
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
 
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

J

JacksonValueMapper - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapper(ObjectMapper) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapper
 
JacksonValueMapperFactory - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory() - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
JacksonValueMapperFactory(String) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
JacksonValueMapperFactory(String, TypeInfoGenerator) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
JacksonValueMapperFactory(String, TypeInfoGenerator, JacksonValueMapperFactory.Configurer) - Constructor for class io.leangen.graphql.metadata.strategy.value.jackson.JacksonValueMapperFactory
 
JacksonValueMapperFactory.AbstractClassAdapterConfigurer - Class in io.leangen.graphql.metadata.strategy.value.jackson
 
JacksonValueMapperFactory.Configurer - Interface in io.leangen.graphql.metadata.strategy.value.jackson
 
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
 
JsonDefaultValueProvider - Class in io.leangen.graphql.generator.mapping.strategy
 
JsonDefaultValueProvider() - Constructor for class io.leangen.graphql.generator.mapping.strategy.JsonDefaultValueProvider
 

K

knownInputTypes - Variable in class io.leangen.graphql.generator.BuildContext
 
knownTypes - Variable in class io.leangen.graphql.generator.BuildContext
 

L

ListMapper - Class in io.leangen.graphql.generator.mapping.common
 
ListMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ListMapper
 

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
 
MappedGraphQLFieldDefinition - Class in io.leangen.graphql.generator.types
 
MappedGraphQLFieldDefinition(GraphQLFieldDefinition, Operation) - Constructor for class io.leangen.graphql.generator.types.MappedGraphQLFieldDefinition
 
MappedGraphQLInterfaceType - Class in io.leangen.graphql.generator.types
 
MappedGraphQLInterfaceType(GraphQLInterfaceType, AnnotatedType) - Constructor for class io.leangen.graphql.generator.types.MappedGraphQLInterfaceType
 
MappedGraphQLObjectType - Class in io.leangen.graphql.generator.types
 
MappedGraphQLObjectType(GraphQLObjectType, AnnotatedType) - Constructor for class io.leangen.graphql.generator.types.MappedGraphQLObjectType
 
MappedGraphQLType - Interface in io.leangen.graphql.generator.types
 
MappedGraphQLUnionType - Class in io.leangen.graphql.generator.types
 
MappedGraphQLUnionType(GraphQLUnionType, AnnotatedType) - Constructor for class io.leangen.graphql.generator.types.MappedGraphQLUnionType
 
MappedType - Class in io.leangen.graphql.generator
 
MappedType(AnnotatedType, GraphQLOutputType) - Constructor for class io.leangen.graphql.generator.MappedType
 
MapScalarStrategy - Class in io.leangen.graphql.generator.mapping.strategy
A scalar mapping strategy that treats all Maps as scalars
MapScalarStrategy() - Constructor for class io.leangen.graphql.generator.mapping.strategy.MapScalarStrategy
 
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(ScalarMappingStrategy) - 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
 
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
 
MethodOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/11/16.
MethodOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.MethodOperationNameGenerator
 

N

nestedSourceForType(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
newGraphQL(GraphQLSchema) - Static method in class io.leangen.graphql.GraphQLRuntime
 
node - Variable in class io.leangen.graphql.generator.BuildContext
 
NONE - Static variable in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
NonNullMapper - Class in io.leangen.graphql.generator.mapping.common
 
NonNullMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
notEmpty(String) - Static method in class io.leangen.graphql.util.Utils
 
NULL - Static variable in annotation type io.leangen.graphql.annotations.GraphQLArgument
 
NULL - Static variable in class io.leangen.graphql.metadata.OperationArgumentDefaultValue
 

O

ObjectScalarAdapter - Class in io.leangen.graphql.generator.mapping.common
 
ObjectScalarAdapter(ScalarMappingStrategy) - Constructor for class io.leangen.graphql.generator.mapping.common.ObjectScalarAdapter
 
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.
onEnd(T) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationContextChain
 
onEnd(Exception) - Method in class io.leangen.graphql.GraphQLRuntime.InstrumentationContextChain
 
Operation - Class in io.leangen.graphql.metadata
 
Operation(String, AnnotatedType, List<Type>, List<OperationArgument>, List<Resolver>, boolean) - Constructor for class io.leangen.graphql.metadata.Operation
 
OperationArgument - Class in io.leangen.graphql.metadata
 
OperationArgument(AnnotatedType, String, String, OperationArgumentDefaultValue, boolean, boolean) - Constructor for class io.leangen.graphql.metadata.OperationArgument
 
OperationArgumentDefaultValue - Class in io.leangen.graphql.metadata
 
OperationArgumentDefaultValue(Object) - Constructor for class io.leangen.graphql.metadata.OperationArgumentDefaultValue
 
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) - 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.
operationRepository - Variable in class io.leangen.graphql.generator.BuildContext
 
OperationRepository - Class in io.leangen.graphql.generator
 
OperationRepository(OperationSourceRepository, OperationBuilder) - Constructor for class io.leangen.graphql.generator.OperationRepository
 
OperationSource - Class in io.leangen.graphql.generator
Created by bojan.tomic on 7/10/16.
OperationSourceRepository - Class in io.leangen.graphql.generator
Created by bojan.tomic on 7/12/16.
OperationSourceRepository() - Constructor for class io.leangen.graphql.generator.OperationSourceRepository
 
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) - 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
 
PageInfo<N> - Interface in io.leangen.graphql.execution.relay
Created by bojan.tomic on 5/21/16.
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
 
pluralize(String) - Method in class io.leangen.graphql.metadata.strategy.query.ReturnTypeOperationNameGenerator
 
process(GraphQLSchema.Builder) - Method in interface io.leangen.graphql.GraphQLSchemaProcessor
 
PublicResolverBuilder - Class in io.leangen.graphql.metadata.strategy.query
A resolver builder that exposes all public methods
PublicResolverBuilder(String) - Constructor for class io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder
 
putExtension(String, Object) - Method in class io.leangen.graphql.execution.ContextWrapper
 

R

registerAbstract(AnnotatedType, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
registerAbstract(AnnotatedType, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
registerAbstract(AnnotatedType, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarAdapter
 
registerCovariantType(String, AnnotatedType, GraphQLOutputType) - Method in class io.leangen.graphql.generator.TypeRepository
 
registerDiscoveredCovariantType(String, AnnotatedType, GraphQLObjectType) - Method in class io.leangen.graphql.generator.TypeRepository
 
registerGlobalNestedResolverBuilders(ResolverBuilder...) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerGlobalResolverBuilders(ResolverBuilder...) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerNestedOperationSource(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerNestedOperationSource(AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerObjectType(GraphQLObjectType) - Method in class io.leangen.graphql.generator.TypeRepository
 
registerOperationSource(Object, AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerOperationSource(Object, AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerOperationSource(AnnotatedType) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
registerOperationSource(AnnotatedType, Collection<ResolverBuilder>) - Method in class io.leangen.graphql.generator.OperationSourceRepository
 
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_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
 
RelayNodeTypeResolver - Class in io.leangen.graphql.generator
 
RelayNodeTypeResolver(TypeRepository, TypeInfoGenerator) - Constructor for class io.leangen.graphql.generator.RelayNodeTypeResolver
 
removeExtension(String) - Method in class io.leangen.graphql.execution.ContextWrapper
 
replaceTypeReferences() - Method in class io.leangen.graphql.generator.TypeRepository
 
ResolutionEnvironment - Class in io.leangen.graphql.execution
 
ResolutionEnvironment(DataFetchingEnvironment, ValueMapper, GlobalEnvironment) - 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
resolveContextTypes(List<Resolver>) - Method in class io.leangen.graphql.metadata.strategy.query.DefaultOperationBuilder
 
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>) - 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, boolean, Executable, 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
 
resolveType(TypeResolutionEnvironment) - Method in interface io.leangen.graphql.execution.TypeResolver
 
ReturnTypeOperationNameGenerator - Class in io.leangen.graphql.metadata.strategy.query
Created by bojan.tomic on 3/11/16.
ReturnTypeOperationNameGenerator() - Constructor for class io.leangen.graphql.metadata.strategy.query.ReturnTypeOperationNameGenerator
 
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
 
ScalarMapper - Class in io.leangen.graphql.generator.mapping.common
 
ScalarMapper() - Constructor for class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
ScalarMappingStrategy - Interface in io.leangen.graphql.generator.mapping.strategy
 
ScalarOnlyValueMapper - Class in io.leangen.graphql.metadata.strategy.value.simple
 
ScalarOnlyValueMapper() - Constructor for class io.leangen.graphql.metadata.strategy.value.simple.ScalarOnlyValueMapper
 
ScalarOnlyValueMapperFactory - Class in io.leangen.graphql.metadata.strategy.value.simple
 
ScalarOnlyValueMapperFactory() - Constructor for class io.leangen.graphql.metadata.strategy.value.simple.ScalarOnlyValueMapperFactory
 
Scalars - Class in io.leangen.graphql.util
 
Scalars() - Constructor for class io.leangen.graphql.util.Scalars
 
serialize(T) - Method in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
serialize(T) - Method in interface io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper.Serializer
 
setComplexityScore(int) - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
setKey(K) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
setValue(V) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter.MapEntry
 
SimpleStringValueMapper - Class in io.leangen.graphql.metadata.strategy.value.simple
 
SimpleStringValueMapper() - Constructor for class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
SimpleStringValueMapper.Deserializer<T> - Interface in io.leangen.graphql.metadata.strategy.value.simple
 
SimpleStringValueMapper.Serializer<T> - Interface in io.leangen.graphql.metadata.strategy.value.simple
 
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
 
StreamToCollectionTypeAdapter - Class in io.leangen.graphql.generator.mapping.common
 
StreamToCollectionTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.StreamToCollectionTypeAdapter
 
stripBounds(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.
SuperTypeBasedInterfaceStrategy - Class in io.leangen.graphql.generator.mapping.strategy
 
SuperTypeBasedInterfaceStrategy(Collection<Class<?>>) - Constructor for class io.leangen.graphql.generator.mapping.strategy.SuperTypeBasedInterfaceStrategy
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.AbstractTypeAdapter
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.ArgumentInjector
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ArrayMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.CollectionToListOutputConverter
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.ContextInjector
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.EnvironmentInjector
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.common.IdAdapter
 
supports(AnnotatedType) - 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.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.ObjectScalarAdapter
 
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) - 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 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 class io.leangen.graphql.generator.mapping.strategy.AnnotatedScalarStrategy
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.DefaultScalarStrategy
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.strategy.InterfaceMappingStrategy
 
supports(AnnotatedType) - Method in class io.leangen.graphql.generator.mapping.strategy.MapScalarStrategy
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.strategy.ScalarMappingStrategy
 
supports(AnnotatedType) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
supports(Type) - Method in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
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<T>, Function<String, T>, Function<Instant, T>) - Static method in class io.leangen.graphql.util.Scalars
 
TO_BASE64_STRING - Variable in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
TO_STRING - Variable in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
toGraphQLInputField(InputField, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a single field/property to a GraphQL input field.
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
toGraphQLInputType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLInputType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
toGraphQLInputType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
toGraphQLInputType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarAdapter
 
toGraphQLInputType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
toGraphQLInputType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
toGraphQLInputType(AnnotatedType, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a Java type to a GraphQL input type.
toGraphQLOperation(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).
toGraphQLScalarType(Type) - Static method in class io.leangen.graphql.util.Scalars
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractionCollectingMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
 
toGraphQLType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.CachingMapper
 
toGraphQLType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.EnumMapper
 
toGraphQLType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.InterfaceMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ListMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.MapToListTypeAdapter
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.NonNullMapper
 
toGraphQLType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectScalarAdapter
 
toGraphQLType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ObjectTypeMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.PageMapper
 
toGraphQLType(String, AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.ScalarMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionInlineMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionTypeMapper
 
toGraphQLType(AnnotatedType, Set<Type>, OperationMapper, BuildContext) - Method in interface io.leangen.graphql.generator.mapping.TypeMapper
 
toGraphQLType(AnnotatedType, Set<Type>, BuildContext) - Method in class io.leangen.graphql.generator.OperationMapper
Maps a Java type to a GraphQL output type.
toGraphQLUnion(String, String, AnnotatedType, List<AnnotatedType>, Set<Type>, OperationMapper, BuildContext) - Method in class io.leangen.graphql.generator.mapping.common.UnionMapper
 
toString() - Method in class io.leangen.graphql.execution.complexity.ResolvedField
 
toString() - Method in class io.leangen.graphql.metadata.execution.FieldAccessor
 
toString() - Method in class io.leangen.graphql.metadata.execution.MethodInvoker
 
toString() - Method in class io.leangen.graphql.metadata.Operation
 
toString() - Method in class io.leangen.graphql.metadata.Resolver
 
toString() - Method in class io.leangen.graphql.metadata.strategy.query.DelegatingOperationNameGenerator
 
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 class io.leangen.graphql.metadata.strategy.value.simple.ScalarOnlyValueMapper
 
toString(Object) - Method in interface io.leangen.graphql.metadata.strategy.value.ValueMapper
 
toString(AnnotatedType) - 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
 
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.
TypeMapperRepository - Class in io.leangen.graphql.generator.mapping
 
TypeMapperRepository(List<TypeMapper>) - Constructor for class io.leangen.graphql.generator.mapping.TypeMapperRepository
 
typeMappers - Variable in class io.leangen.graphql.generator.BuildContext
 
TypeMappingException - Exception in io.leangen.graphql.generator.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.generator.exceptions.TypeMappingException
 
TypeMappingException(String) - Constructor for exception io.leangen.graphql.generator.exceptions.TypeMappingException
 
TypeMappingException(Member, Throwable) - Constructor for exception io.leangen.graphql.generator.exceptions.TypeMappingException
 
TypeMappingException(Type, Type) - Constructor for exception io.leangen.graphql.generator.exceptions.TypeMappingException
 
typeRepository - Variable in class io.leangen.graphql.execution.GlobalEnvironment
 
typeRepository - Variable in class io.leangen.graphql.generator.BuildContext
 
TypeRepository - Class in io.leangen.graphql.generator
Created by bojan.tomic on 5/7/16.
TypeRepository(Set<GraphQLType>) - Constructor for class io.leangen.graphql.generator.TypeRepository
 
TypeResolutionEnvironment - Class in io.leangen.graphql.execution
 
TypeResolutionEnvironment(TypeResolutionEnvironment, TypeRepository, 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
 

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[]) - Static method in class io.leangen.graphql.generator.union.Union
 
unionize(AnnotatedType[]) - 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.generator.exceptions
 
UnresolvableTypeException(String, Object) - Constructor for exception io.leangen.graphql.generator.exceptions.UnresolvableTypeException
 
UnresolvableTypeException(Object) - Constructor for exception io.leangen.graphql.generator.exceptions.UnresolvableTypeException
 
UnresolvableTypeException(Object, Exception) - Constructor for exception io.leangen.graphql.generator.exceptions.UnresolvableTypeException
 
unwrap(GraphQLOutputType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
unwrapNonNull(GraphQLType) - Static method in class io.leangen.graphql.util.GraphQLUtils
 
Utils - Class in io.leangen.graphql.util
A collection of utility methods
Utils() - Constructor for class io.leangen.graphql.util.Utils
 

V

value - Variable in class io.leangen.graphql.generator.mapping.strategy.IdentityDefaultValueProvider
 
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<T extends ValueMapper> - Interface in io.leangen.graphql.metadata.strategy.value
 
valueMapperFactory(String, 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.
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.
VoidToBooleanTypeAdapter - Class in io.leangen.graphql.generator.mapping.common
 
VoidToBooleanTypeAdapter() - Constructor for class io.leangen.graphql.generator.mapping.common.VoidToBooleanTypeAdapter
 

W

withAdditionalTypes(Collection<GraphQLType>) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withArgumentInjectors(ArgumentInjector...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withBasePackage(String) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withBasePackage(String) - Method in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
withDefaultArgumentInjectors() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withDefaultConverters() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers all built-in InputConverters and OutputConverters.
withDefaultInputConverters() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withDefaultMappers() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers all built-in TypeMappers
withDefaultNestedResolverBuilders() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers default resolver builders.
withDefaultOutputConverters() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withDefaultResolverBuilders() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers default resolver builders.
withDefaults() - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers all built-in TypeMappers, InputConverters and OutputConverters
withDeserializer(Class<T>, SimpleStringValueMapper.Deserializer<? super T>) - Method in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
withFilters(Predicate<Member>...) - Method in class io.leangen.graphql.metadata.strategy.query.FilteredResolverBuilder
 
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.
withInputFieldDiscoveryStrategy(InputFieldDiscoveryStrategy) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withInterfaceMappingStrategy(InterfaceMappingStrategy) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
 
withMetaDataGenerator(TypeInfoGenerator) - 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.
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.
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.
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 that all mutations should be mapped in a Relay-compliant way, using the default name and description for output wrapper fields.
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.
withScalarMappingStrategy(ScalarMappingStrategy) - 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.
withSerializer(Class<T>, SimpleStringValueMapper.Serializer<? super T>) - Method in class io.leangen.graphql.metadata.strategy.value.simple.SimpleStringValueMapper
 
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.
withTypeMappers(TypeMapper...) - Method in class io.leangen.graphql.GraphQLSchemaGenerator
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
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 K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016–2017. All rights reserved.