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

A

AbstractPaginatedData<T> - Class in graphql.annotations.connection
 
AbstractPaginatedData(boolean, boolean, Iterable<T>) - Constructor for class graphql.annotations.connection.AbstractPaginatedData
 
AbstractSimplePaginatedData<T> - Class in graphql.annotations.connection.simple
 
AbstractSimplePaginatedData(Iterable<T>) - Constructor for class graphql.annotations.connection.simple.AbstractSimplePaginatedData
 
activate() - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
addPrefixToPropertyName(String, String) - Static method in class graphql.annotations.processor.util.PrefixesUtil
 
alwaysPrettify(boolean) - Method in class graphql.annotations.processor.retrievers.fieldBuilders.field.FieldNameBuilder
 
alwaysPrettify(boolean) - Method in class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodNameBuilder
 
ArgumentBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders
 
ArgumentBuilder(Method, TypeFunction, GraphQLFieldDefinition.Builder, ProcessingElementsContainer, GraphQLOutputType) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.ArgumentBuilder
 
ArrayFunction - Class in graphql.annotations.processor.typeFunctions
 
ArrayFunction(DefaultTypeFunction) - Constructor for class graphql.annotations.processor.typeFunctions.ArrayFunction
 
AsyncConnectionDataFetcher<T> - Class in graphql.annotations.dataFetchers.connection
 
AsyncConnectionDataFetcher(ConnectionDataFetcher) - Constructor for class graphql.annotations.dataFetchers.connection.AsyncConnectionDataFetcher
 

B

Base64 - Class in graphql.annotations.processor.util
 
BatchedMethodDataFetcher - Class in graphql.annotations.dataFetchers
 
BatchedMethodDataFetcher(Method, TypeFunction, ProcessingElementsContainer) - Constructor for class graphql.annotations.dataFetchers.BatchedMethodDataFetcher
 
BatchedTypeFunction - Class in graphql.annotations.processor.typeFunctions
 
BatchedTypeFunction(TypeFunction) - Constructor for class graphql.annotations.processor.typeFunctions.BatchedTypeFunction
 
BigDecimalFunction - Class in graphql.annotations.processor.typeFunctions
 
BigDecimalFunction() - Constructor for class graphql.annotations.processor.typeFunctions.BigDecimalFunction
 
BigIntegerFunction - Class in graphql.annotations.processor.typeFunctions
 
BigIntegerFunction() - Constructor for class graphql.annotations.processor.typeFunctions.BigIntegerFunction
 
BreadthFirstSearch - Class in graphql.annotations.processor.searchAlgorithms
 
BreadthFirstSearch() - Constructor for class graphql.annotations.processor.searchAlgorithms.BreadthFirstSearch
 
BreadthFirstSearch(GraphQLObjectInfoRetriever) - Constructor for class graphql.annotations.processor.searchAlgorithms.BreadthFirstSearch
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.ArgumentBuilder
 
build() - Method in interface graphql.annotations.processor.retrievers.fieldBuilders.Builder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.DeprecateBuilder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.DescriptionBuilder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.field.FieldDataFetcherBuilder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.field.FieldNameBuilder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodDataFetcherBuilder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodNameBuilder
 
build() - Method in class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodTypeBuilder
 
Builder<T> - Interface in graphql.annotations.processor.retrievers.fieldBuilders
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.ArrayFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.BatchedTypeFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.BigDecimalFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.BigIntegerFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.ByteFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.CharFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.ObjectFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeFunctions.ShortFunction
 
buildType(Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in interface graphql.annotations.processor.typeFunctions.TypeFunction
 
buildType(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in interface graphql.annotations.processor.typeFunctions.TypeFunction
Build a GraphQLType object from a java type.
ByteFunction - Class in graphql.annotations.processor.typeFunctions
 
ByteFunction() - Constructor for class graphql.annotations.processor.typeFunctions.ByteFunction
 

C

canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ArrayFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.BatchedTypeFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.BigDecimalFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.BigIntegerFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ByteFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.CharFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ObjectFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ShortFunction
 
canBuildType(Class<?>, AnnotatedType) - Method in interface graphql.annotations.processor.typeFunctions.TypeFunction
Get whether this builder handles the given type.
CannotCastMemberException - Exception in graphql.annotations.processor.exceptions
 
CannotCastMemberException(String, String) - Constructor for exception graphql.annotations.processor.exceptions.CannotCastMemberException
 
CharFunction - Class in graphql.annotations.processor.typeFunctions
 
CharFunction() - Constructor for class graphql.annotations.processor.typeFunctions.CharFunction
 
completeValue(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.annotations.strategies.EnhancedExecutionStrategy
 
Connection<T> - Interface in graphql.annotations.dataFetchers.connection
 
ConnectionDataFetcher<T> - Class in graphql.annotations.dataFetchers.connection
 
ConnectionDataFetcher(Class<? extends ConnectionFetcher<T>>, DataFetcher<?>) - Constructor for class graphql.annotations.dataFetchers.connection.ConnectionDataFetcher
 
ConnectionFetcher<T> - Interface in graphql.annotations.connection
 
connectionType(String, GraphQLObjectType, List<GraphQLFieldDefinition>) - Method in class graphql.annotations.connection.simple.SimpleRelay
 
ConnectionUtil - Class in graphql.annotations.processor.util
 
ConnectionUtil() - Constructor for class graphql.annotations.processor.util.ConnectionUtil
 
ConnectionValidator - Interface in graphql.annotations.connection
 
constructDataFetcher(String, GraphQLDataFetcher) - Method in class graphql.annotations.processor.util.DataFetcherConstructor
 
constructNewInstance(Constructor<T>, Object...) - Static method in class graphql.annotations.processor.util.ReflectionKit
 
constructor(Class<T>, Class<?>...) - Static method in class graphql.annotations.processor.util.ReflectionKit
 
createContainer() - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 

D

DataFetcherConstructor - Class in graphql.annotations.processor.util
 
DataFetcherConstructor() - Constructor for class graphql.annotations.processor.util.DataFetcherConstructor
 
DataFetcherConstructor.NoArgsConstructorException - Exception in graphql.annotations.processor.util
 
DEFAULT_INPUT_PREFIX - Static variable in class graphql.annotations.processor.util.InputPropertiesUtil
 
DefaultTypeFunction - Class in graphql.annotations.processor.typeFunctions
 
DefaultTypeFunction() - Constructor for class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
DefaultTypeFunction(GraphQLInputProcessor, GraphQLOutputProcessor) - Constructor for class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
DeprecateBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders
 
DeprecateBuilder(AccessibleObject) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.DeprecateBuilder
 
DescriptionBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders
 
DescriptionBuilder(AccessibleObject) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.DescriptionBuilder
 
DispatchingConnection - Class in graphql.annotations.dataFetchers.connection
 
DispatchingConnection(Object) - Constructor for class graphql.annotations.dataFetchers.connection.DispatchingConnection
 

E

edgeType(String, GraphQLOutputType, GraphQLInterfaceType, List<GraphQLFieldDefinition>) - Method in class graphql.annotations.connection.simple.SimpleRelay
 
EMPTY_CONNECTION - Static variable in class graphql.annotations.processor.util.RelayKit
An empty connection
EMPTY_PAGE_INFO - Static variable in class graphql.annotations.processor.util.RelayKit
An empty page info
EnhancedExecutionStrategy - Class in graphql.annotations.strategies
 
EnhancedExecutionStrategy() - Constructor for class graphql.annotations.strategies.EnhancedExecutionStrategy
 
EnumBuilder - Class in graphql.annotations.processor.typeBuilders
 
EnumBuilder(GraphQLObjectInfoRetriever) - Constructor for class graphql.annotations.processor.typeBuilders.EnumBuilder
 
equals(Object) - Method in class graphql.annotations.GraphQLFieldDefinitionWrapper
 
ExtensionDataFetcherWrapper<T> - Class in graphql.annotations.dataFetchers
 
ExtensionDataFetcherWrapper(Class, DataFetcher<T>) - Constructor for class graphql.annotations.dataFetchers.ExtensionDataFetcherWrapper
 
extractPrefixedName(String) - Static method in class graphql.annotations.processor.util.PrefixesUtil
 

F

FakeRelay - Class in graphql.annotations.connection
This class is just for the library to know whether to use the relay in the container or not
FakeRelay() - Constructor for class graphql.annotations.connection.FakeRelay
 
FieldDataFetcherBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders.field
 
FieldDataFetcherBuilder(Field, DataFetcherConstructor, GraphQLType, TypeFunction, ProcessingElementsContainer, boolean) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.field.FieldDataFetcherBuilder
 
FieldNameBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders.field
 
FieldNameBuilder(Field) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.field.FieldNameBuilder
 
fromBase64(String) - Static method in class graphql.annotations.processor.util.Base64
 

G

get(DataFetchingEnvironment) - Method in class graphql.annotations.connection.PaginatedDataConnectionFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.connection.simple.SimpleConnectionDataFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.connection.simple.SimplePaginatedDataConnectionFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.BatchedMethodDataFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.connection.AsyncConnectionDataFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.connection.ConnectionDataFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.connection.DispatchingConnection
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.connection.StreamConnection
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.ExtensionDataFetcherWrapper
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.MethodDataFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.annotations.dataFetchers.RelayMutationMethodDataFetcher
 
getAllFields(Class) - Static method in class graphql.annotations.processor.util.ObjectUtil
 
getConnectionDataFetcher(GraphQLConnection, DataFetcher) - Static method in class graphql.annotations.processor.util.ConnectionUtil
 
getConnectionFieldArguments() - Method in class graphql.annotations.connection.simple.SimpleRelay
 
getContainer() - Method in class graphql.annotations.processor.GraphQLAnnotations
 
getCursor(T) - Method in class graphql.annotations.connection.NaivePaginatedData
creates the cursor by offset (i.e first entity has cursor 0, the second has 1 and so on) NOTE: to make it consistent, please make the data ordered
getCursor(T) - Method in interface graphql.annotations.connection.PaginatedData
get the encoded cursor of the entity
getData() - Method in class graphql.annotations.connection.simple.AbstractSimplePaginatedData
 
getData() - Method in interface graphql.annotations.connection.simple.SimpleConnection
Get the list of the entities
getDefaultTypeFunction() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getEdges() - Method in interface graphql.annotations.connection.simple.SimpleConnection
 
getEnumBuilder(Class<?>) - Method in class graphql.annotations.processor.typeBuilders.EnumBuilder
This will examine the object class and return a GraphQLEnumType.Builder ready for further definition
getExtensionFields(Class<?>, List<String>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
getExtensionsHandler() - Method in class graphql.annotations.processor.GraphQLAnnotations
 
getExtensionsHandler() - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
getExtensionsTypeRegistry() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getField(Method, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getField(Field, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getGraphQLFieldRetriever() - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
getGraphQLInterfaceRetriever() - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
getGraphQLObjectInfoRetriever() - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
getGraphQLType(Class<?>, ProcessingElementsContainer, boolean) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
This will examine the object and will return a GraphQLType based on the class type and annotationTypes.
getInputField(Method, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getInputField(Field, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getInputObjectBuilder(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeBuilders.InputObjectBuilder
This will examine the object class and return a GraphQLInputObjectType.Builder ready for further definition
getInputTypeOrRef(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLInputProcessor
This will examine the object class and return a GraphQLInputType representation
getInputTypeProcessor() - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
getInstance() - Static method in class graphql.annotations.processor.GraphQLAnnotations
 
getInterface(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLInterfaceRetriever
This will examine the class and return a GraphQLOutputType ready for further definition
getInterfaceBuilder(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeBuilders.InterfaceBuilder
 
getObject(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLObjectHandler
 
getObjectHandler() - Method in class graphql.annotations.processor.GraphQLAnnotations
 
getOrderedMethods(Class) - Method in class graphql.annotations.processor.retrievers.GraphQLObjectInfoRetriever
 
getOutputObjectBuilder(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeBuilders.OutputObjectBuilder
This will examine the object class and return a GraphQLObjectType.Builder ready for further definition
getOutputTypeOrRef(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLOutputProcessor
This will examine the object class and return a GraphQLOutputType representation which may be a GraphQLOutputType or a GraphQLTypeReference
getOutputTypeProcessor() - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
getPageInfo() - Method in interface graphql.annotations.connection.simple.SimpleConnection
 
getProcessing() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getRelay() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getRelay(AccessibleObject, ProcessingElementsContainer) - Static method in class graphql.annotations.processor.util.ConnectionUtil
 
getTotalCount() - Method in interface graphql.annotations.connection.simple.SimpleConnection
The amount of entities
getTotalCount() - Method in class graphql.annotations.connection.simple.SimplePaginatedDataImpl
 
getType(TypeResolutionEnvironment) - Method in class graphql.annotations.typeResolvers.UnionTypeResolver
 
getTypeName(Class<?>) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
getTypeName(Class<?>) - Method in class graphql.annotations.processor.retrievers.GraphQLObjectInfoRetriever
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.BatchedTypeFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.BigDecimalFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.BigIntegerFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ByteFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.CharFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ObjectFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in class graphql.annotations.processor.typeFunctions.ShortFunction
 
getTypeName(Class<?>, AnnotatedType) - Method in interface graphql.annotations.processor.typeFunctions.TypeFunction
Get the graphql type name that will be used to build the type.
getTypeRegistry() - Method in class graphql.annotations.processor.GraphQLAnnotations
 
getTypeRegistry() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getTypeRetriever() - Method in class graphql.annotations.processor.retrievers.GraphQLObjectHandler
 
getUnionBuilder(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.typeBuilders.UnionBuilder
This will examine the class and return a GraphQLUnionType.Builder ready for further definition
getUnwrappedDataFetcher() - Method in class graphql.annotations.dataFetchers.ExtensionDataFetcherWrapper
 
graphql.annotations - package graphql.annotations
 
graphql.annotations.annotationTypes - package graphql.annotations.annotationTypes
 
graphql.annotations.connection - package graphql.annotations.connection
 
graphql.annotations.connection.exceptions - package graphql.annotations.connection.exceptions
 
graphql.annotations.connection.simple - package graphql.annotations.connection.simple
 
graphql.annotations.dataFetchers - package graphql.annotations.dataFetchers
 
graphql.annotations.dataFetchers.connection - package graphql.annotations.dataFetchers.connection
 
graphql.annotations.processor - package graphql.annotations.processor
 
graphql.annotations.processor.exceptions - package graphql.annotations.processor.exceptions
 
graphql.annotations.processor.graphQLProcessors - package graphql.annotations.processor.graphQLProcessors
 
graphql.annotations.processor.retrievers - package graphql.annotations.processor.retrievers
 
graphql.annotations.processor.retrievers.fieldBuilders - package graphql.annotations.processor.retrievers.fieldBuilders
 
graphql.annotations.processor.retrievers.fieldBuilders.field - package graphql.annotations.processor.retrievers.fieldBuilders.field
 
graphql.annotations.processor.retrievers.fieldBuilders.method - package graphql.annotations.processor.retrievers.fieldBuilders.method
 
graphql.annotations.processor.searchAlgorithms - package graphql.annotations.processor.searchAlgorithms
 
graphql.annotations.processor.typeBuilders - package graphql.annotations.processor.typeBuilders
 
graphql.annotations.processor.typeFunctions - package graphql.annotations.processor.typeFunctions
 
graphql.annotations.processor.util - package graphql.annotations.processor.util
 
graphql.annotations.strategies - package graphql.annotations.strategies
 
graphql.annotations.typeResolvers - package graphql.annotations.typeResolvers
 
GraphQLAnnotations - Class in graphql.annotations.processor
A utility class for extracting GraphQL data structures from annotated elements.
GraphQLAnnotations() - Constructor for class graphql.annotations.processor.GraphQLAnnotations
 
GraphQLAnnotations(TypeFunction, GraphQLObjectHandler, GraphQLExtensionsHandler) - Constructor for class graphql.annotations.processor.GraphQLAnnotations
 
GraphQLAnnotationsComponent - Class in graphql.annotations.processor
 
GraphQLAnnotationsComponent() - Constructor for class graphql.annotations.processor.GraphQLAnnotationsComponent
 
GraphQLAnnotationsException - Exception in graphql.annotations.processor.exceptions
A base class for runtime exceptions that can happen during annotation introspection
GraphQLAnnotationsException(String, Throwable) - Constructor for exception graphql.annotations.processor.exceptions.GraphQLAnnotationsException
 
GraphQLAnnotationsProcessor - Interface in graphql.annotations.processor.graphQLProcessors
 
GraphQLBatched - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLConnection - Annotation Type in graphql.annotations.connection
Specifies that the annotated field or method (given it is also annotated with GraphQLField) is a collection that will be adhering Relay Connection specification At the moment, the only allowed type for such field is List<?>
GraphQLConnectionException - Exception in graphql.annotations.connection.exceptions
 
GraphQLConnectionException(String) - Constructor for exception graphql.annotations.connection.exceptions.GraphQLConnectionException
 
GraphQLDataFetcher - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLDefaultValue - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLDeprecate - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLDescription - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLExtensionsHandler - Class in graphql.annotations.processor.retrievers
 
GraphQLExtensionsHandler() - Constructor for class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
GraphQLField - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLFieldDefinitionWrapper - Class in graphql.annotations
 
GraphQLFieldDefinitionWrapper(GraphQLFieldDefinition) - Constructor for class graphql.annotations.GraphQLFieldDefinitionWrapper
 
GraphQLFieldRetriever - Class in graphql.annotations.processor.retrievers
 
GraphQLFieldRetriever(DataFetcherConstructor) - Constructor for class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
GraphQLFieldRetriever() - Constructor for class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
GraphQLID - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLInputProcessor - Class in graphql.annotations.processor.graphQLProcessors
 
GraphQLInputProcessor() - Constructor for class graphql.annotations.processor.graphQLProcessors.GraphQLInputProcessor
 
GraphQLInterfaceRetriever - Class in graphql.annotations.processor.retrievers
 
GraphQLInterfaceRetriever() - Constructor for class graphql.annotations.processor.retrievers.GraphQLInterfaceRetriever
 
GraphQLInvokeDetached - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLMutation - Annotation Type in graphql.annotations.annotationTypes
Use this annotation to indicate that a type is a mutation, useful for automatic discovery
GraphQLName - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLNonNull - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLObjectHandler - Class in graphql.annotations.processor.retrievers
 
GraphQLObjectHandler() - Constructor for class graphql.annotations.processor.retrievers.GraphQLObjectHandler
 
GraphQLObjectInfoRetriever - Class in graphql.annotations.processor.retrievers
 
GraphQLObjectInfoRetriever() - Constructor for class graphql.annotations.processor.retrievers.GraphQLObjectInfoRetriever
 
GraphQLOutputProcessor - Class in graphql.annotations.processor.graphQLProcessors
 
GraphQLOutputProcessor() - Constructor for class graphql.annotations.processor.graphQLProcessors.GraphQLOutputProcessor
 
GraphQLPrettify - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLRelayMutation - Annotation Type in graphql.annotations.annotationTypes
Make the field with arguments conform to Relay specification (input: {..., clientMutationId: ...})
GraphQLType - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLTypeExtension - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLTypeResolver - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLTypeRetriever - Class in graphql.annotations.processor.retrievers
 
GraphQLTypeRetriever() - Constructor for class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
GraphQLUnion - Annotation Type in graphql.annotations.annotationTypes
 

H

hasNextPage() - Method in class graphql.annotations.connection.AbstractPaginatedData
 
hasNextPage() - Method in interface graphql.annotations.connection.PaginatedData
Whether or not this is the last page
hasPreviousPage() - Method in class graphql.annotations.connection.AbstractPaginatedData
 
hasPreviousPage() - Method in interface graphql.annotations.connection.PaginatedData
Whether or not this is the first page

I

InputObjectBuilder - Class in graphql.annotations.processor.typeBuilders
 
InputObjectBuilder(GraphQLObjectInfoRetriever, SearchAlgorithm, SearchAlgorithm, GraphQLFieldRetriever) - Constructor for class graphql.annotations.processor.typeBuilders.InputObjectBuilder
 
InputPropertiesUtil - Class in graphql.annotations.processor.util
 
InputPropertiesUtil() - Constructor for class graphql.annotations.processor.util.InputPropertiesUtil
 
instance - Static variable in class graphql.annotations.processor.GraphQLAnnotations
 
InterfaceBuilder - Class in graphql.annotations.processor.typeBuilders
Copyright 2016 Yurii Rashkovskii Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
InterfaceBuilder(GraphQLObjectInfoRetriever, GraphQLFieldRetriever, GraphQLExtensionsHandler) - Constructor for class graphql.annotations.processor.typeBuilders.InterfaceBuilder
 
isConnection(AccessibleObject, GraphQLType) - Static method in class graphql.annotations.processor.util.ConnectionUtil
 
isFound(Member) - Method in class graphql.annotations.processor.searchAlgorithms.BreadthFirstSearch
 
isFound(Member) - Method in class graphql.annotations.processor.searchAlgorithms.ParentalSearch
 
isFound(Member) - Method in interface graphql.annotations.processor.searchAlgorithms.SearchAlgorithm
 
isGraphQLField(AnnotatedElement) - Static method in class graphql.annotations.processor.retrievers.GraphQLObjectInfoRetriever
 
iterator() - Method in class graphql.annotations.connection.AbstractPaginatedData
 
iterator() - Method in class graphql.annotations.connection.simple.AbstractSimplePaginatedData
 

L

ListConnection<T> - Class in graphql.annotations.dataFetchers.connection
 
ListConnection(List<T>) - Constructor for class graphql.annotations.dataFetchers.connection.ListConnection
 

M

MethodDataFetcher<T> - Class in graphql.annotations.dataFetchers
This class is determining how to return value of a method from an api entity The order of the mapping: 1.
MethodDataFetcher(Method, TypeFunction, ProcessingElementsContainer) - Constructor for class graphql.annotations.dataFetchers.MethodDataFetcher
 
MethodDataFetcherBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders.method
 
MethodDataFetcherBuilder(Method, GraphQLOutputType, TypeFunction, ProcessingElementsContainer, GraphQLFieldDefinition, List<GraphQLArgument>, DataFetcherConstructor, boolean) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodDataFetcherBuilder
 
MethodNameBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders.method
 
MethodNameBuilder(Method) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodNameBuilder
 
MethodTypeBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders.method
 
MethodTypeBuilder(Method, TypeFunction, ProcessingElementsContainer, boolean) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.method.MethodTypeBuilder
 

N

NaivePaginatedData<T> - Class in graphql.annotations.connection
 
NaivePaginatedData(boolean, boolean, Iterable<T>) - Constructor for class graphql.annotations.connection.NaivePaginatedData
 
NaivePaginatedData(boolean, boolean, Iterable<T>, String) - Constructor for class graphql.annotations.connection.NaivePaginatedData
 
NamingKit - Class in graphql.annotations.processor.util
 
NamingKit() - Constructor for class graphql.annotations.processor.util.NamingKit
 
newInstance(Class<T>) - Static method in class graphql.annotations.processor.util.ReflectionKit
 
newInstance(Class<T>, Object) - Static method in class graphql.annotations.processor.util.ReflectionKit
 
NoArgsConstructorException() - Constructor for exception graphql.annotations.processor.util.DataFetcherConstructor.NoArgsConstructorException
 

O

object(Class<?>) - Static method in class graphql.annotations.processor.GraphQLAnnotations
 
ObjectFunction - Class in graphql.annotations.processor.typeFunctions
 
ObjectFunction(GraphQLInputProcessor, GraphQLOutputProcessor) - Constructor for class graphql.annotations.processor.typeFunctions.ObjectFunction
 
ObjectUtil - Class in graphql.annotations.processor.util
 
ObjectUtil() - Constructor for class graphql.annotations.processor.util.ObjectUtil
 
OutputObjectBuilder - Class in graphql.annotations.processor.typeBuilders
 
OutputObjectBuilder(GraphQLObjectInfoRetriever, SearchAlgorithm, SearchAlgorithm, GraphQLFieldRetriever, GraphQLInterfaceRetriever, GraphQLExtensionsHandler) - Constructor for class graphql.annotations.processor.typeBuilders.OutputObjectBuilder
 

P

PaginatedData<T> - Interface in graphql.annotations.connection
This class is the result of a connection.
PaginatedDataConnectionFetcher<T> - Class in graphql.annotations.connection
Use this class in GraphQLConnection to do a real pagination, i.e you fetch each time the relevant data, you make the cursors and you decide if there are previous or next pages
PaginatedDataConnectionFetcher(DataFetcher<PaginatedData<T>>) - Constructor for class graphql.annotations.connection.PaginatedDataConnectionFetcher
 
PaginatedDataConnectionTypeValidator - Class in graphql.annotations.connection
 
PaginatedDataConnectionTypeValidator() - Constructor for class graphql.annotations.connection.PaginatedDataConnectionTypeValidator
 
ParentalSearch - Class in graphql.annotations.processor.searchAlgorithms
 
ParentalSearch() - Constructor for class graphql.annotations.processor.searchAlgorithms.ParentalSearch
 
ParentalSearch(GraphQLObjectInfoRetriever) - Constructor for class graphql.annotations.processor.searchAlgorithms.ParentalSearch
 
PrefixesUtil - Class in graphql.annotations.processor.util
 
PrefixesUtil() - Constructor for class graphql.annotations.processor.util.PrefixesUtil
 
ProcessingElementsContainer - Class in graphql.annotations.processor
 
ProcessingElementsContainer(TypeFunction, Relay, Map<String, GraphQLType>, Map<Class<?>, Set<Class<?>>>, Stack<String>) - Constructor for class graphql.annotations.processor.ProcessingElementsContainer
 
ProcessingElementsContainer(TypeFunction) - Constructor for class graphql.annotations.processor.ProcessingElementsContainer
 
ProcessingElementsContainer() - Constructor for class graphql.annotations.processor.ProcessingElementsContainer
 

R

ReflectionKit - Class in graphql.annotations.processor.util
A package level helper in calling reflective methods and turning them into GraphQLAnnotationsException runtime exceptions
ReflectionKit() - Constructor for class graphql.annotations.processor.util.ReflectionKit
 
register(TypeFunction) - Static method in class graphql.annotations.processor.GraphQLAnnotations
 
register(TypeFunction) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
registerType(TypeFunction) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
registerType(TypeFunction) - Method in interface graphql.annotations.processor.graphQLProcessors.GraphQLAnnotationsProcessor
Allows you to register a new type function
registerTypeExtension(Class<?>) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
registerTypeExtension(Class<?>) - Method in interface graphql.annotations.processor.graphQLProcessors.GraphQLAnnotationsProcessor
Register a new type extension class.
registerTypeExtension(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
RelayKit - Class in graphql.annotations.processor.util
 
RelayKit() - Constructor for class graphql.annotations.processor.util.RelayKit
 
RelayMutationMethodDataFetcher - Class in graphql.annotations.dataFetchers
 
RelayMutationMethodDataFetcher(Method, List<GraphQLArgument>, GraphQLInputType, GraphQLOutputType) - Constructor for class graphql.annotations.dataFetchers.RelayMutationMethodDataFetcher
 
resolveField(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.annotations.strategies.EnhancedExecutionStrategy
 

S

SearchAlgorithm - Interface in graphql.annotations.processor.searchAlgorithms
 
setAlwaysPrettify(boolean) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
setContainer(ProcessingElementsContainer) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
setDataFetcherConstructor(DataFetcherConstructor) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
setDefaultTypeFunction(TypeFunction) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
setDefaultTypeFunction(TypeFunction) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
setDefaultTypeFunction(TypeFunction) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
setExtensionsHandler(GraphQLExtensionsHandler) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
setExtensionsHandler(GraphQLExtensionsHandler) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
setExtensionsTypeRegistry(Map<Class<?>, Set<Class<?>>>) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
setFieldRetriever(GraphQLFieldRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
setFieldSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
setFieldSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
setGraphQLFieldRetriever(GraphQLFieldRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
setGraphQLInputProcessor(GraphQLInputProcessor) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
setGraphQLInterfaceRetriever(GraphQLInterfaceRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
setGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
setGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
setGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.searchAlgorithms.BreadthFirstSearch
 
setGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.searchAlgorithms.ParentalSearch
 
setGraphQLOutputProcessor(GraphQLOutputProcessor) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
setGraphQLTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLInputProcessor
 
setGraphQLTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLOutputProcessor
 
setGraphQLTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLInterfaceRetriever
 
setInputTypeProcessor(GraphQLInputProcessor) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
setMethodSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
setMethodSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
setOutputTypeProcessor(GraphQLOutputProcessor) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
setProcessing(Stack<String>) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
setRelay(Relay) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
setRelay(Relay) - Method in interface graphql.annotations.processor.graphQLProcessors.GraphQLAnnotationsProcessor
Allows you to set a custom relay object
setRelay(Relay) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
setTypeRegistry(Map<String, GraphQLType>) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
setTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLObjectHandler
 
ShortFunction - Class in graphql.annotations.processor.typeFunctions
 
ShortFunction() - Constructor for class graphql.annotations.processor.typeFunctions.ShortFunction
 
SimpleConnection<T> - Interface in graphql.annotations.connection.simple
This is a more intuitive implementation for paging.
SimpleConnectionDataFetcher<T> - Class in graphql.annotations.connection.simple
 
SimpleConnectionDataFetcher(Class<? extends SimpleConnectionFetcher<T>>, DataFetcher<?>) - Constructor for class graphql.annotations.connection.simple.SimpleConnectionDataFetcher
 
SimpleConnectionFetcher<T> - Interface in graphql.annotations.connection.simple
 
SimplePaginatedData<T> - Interface in graphql.annotations.connection.simple
This class is the result of a simple connection.
SimplePaginatedDataConnectionFetcher<T> - Class in graphql.annotations.connection.simple
 
SimplePaginatedDataConnectionFetcher(DataFetcher<SimplePaginatedData<T>>) - Constructor for class graphql.annotations.connection.simple.SimplePaginatedDataConnectionFetcher
 
SimplePaginatedDataConnectionTypeValidator - Class in graphql.annotations.connection.simple
 
SimplePaginatedDataConnectionTypeValidator() - Constructor for class graphql.annotations.connection.simple.SimplePaginatedDataConnectionTypeValidator
 
SimplePaginatedDataImpl<T> - Class in graphql.annotations.connection.simple
 
SimplePaginatedDataImpl(Iterable<T>, long) - Constructor for class graphql.annotations.connection.simple.SimplePaginatedDataImpl
 
SimpleRelay - Class in graphql.annotations.connection.simple
 
SimpleRelay() - Constructor for class graphql.annotations.connection.simple.SimpleRelay
 
StreamConnection - Class in graphql.annotations.dataFetchers.connection
 
StreamConnection(Stream<?>) - Constructor for class graphql.annotations.dataFetchers.connection.StreamConnection
 

T

toBase64(String) - Static method in class graphql.annotations.processor.util.Base64
 
toGraphqlName(String) - Static method in class graphql.annotations.processor.util.NamingKit
Graphql 3.x has valid names of [_A-Za-z][_0-9A-Za-z]* and hence Java generated names like Class$Inner wont work so we make a unique name from it
TypeFunction - Interface in graphql.annotations.processor.typeFunctions
A GraphQLType builder for java types.

U

UnionBuilder - Class in graphql.annotations.processor.typeBuilders
 
UnionBuilder(GraphQLObjectInfoRetriever) - Constructor for class graphql.annotations.processor.typeBuilders.UnionBuilder
 
UnionTypeResolver - Class in graphql.annotations.typeResolvers
 
UnionTypeResolver(Class<?>[], ProcessingElementsContainer) - Constructor for class graphql.annotations.typeResolvers.UnionTypeResolver
 
unsetDataFetcherConstructor(DataFetcherConstructor) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
unsetDefaultTypeFunction(TypeFunction) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
unsetExtensionsHandler(GraphQLExtensionsHandler) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
unsetExtensionsHandler(GraphQLExtensionsHandler) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
unsetFieldRetriever(GraphQLFieldRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
unsetFieldSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
unsetFieldSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
unsetGraphQLFieldRetriever(GraphQLFieldRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
unsetGraphQLInputProcessor(GraphQLInputProcessor) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
unsetGraphQLInterfaceRetriever(GraphQLInterfaceRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
unsetGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
unsetGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
unsetGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.searchAlgorithms.BreadthFirstSearch
 
unsetGraphQLObjectInfoRetriever(GraphQLObjectInfoRetriever) - Method in class graphql.annotations.processor.searchAlgorithms.ParentalSearch
 
unsetGraphQLOutputProcessor(GraphQLOutputProcessor) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
unsetGraphQLTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLInputProcessor
 
unsetGraphQLTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLOutputProcessor
 
unsetGraphQLTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLInterfaceRetriever
 
unsetInputTypeProcessor(GraphQLInputProcessor) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
unsetMethodSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
unsetMethodSearchAlgorithm(SearchAlgorithm) - Method in class graphql.annotations.processor.retrievers.GraphQLTypeRetriever
 
unsetOutputTypeProcessor(GraphQLOutputProcessor) - Method in class graphql.annotations.processor.GraphQLAnnotationsComponent
 
unsetTypeRetriever(GraphQLTypeRetriever) - Method in class graphql.annotations.processor.retrievers.GraphQLObjectHandler
 

V

validate(AccessibleObject) - Method in interface graphql.annotations.connection.ConnectionValidator
 
validate(AccessibleObject) - Method in class graphql.annotations.connection.PaginatedDataConnectionTypeValidator
 
validate(AccessibleObject) - Method in class graphql.annotations.connection.simple.SimplePaginatedDataConnectionTypeValidator
 
A B C D E F G H I L M N O P R S T U V 
Skip navigation links