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

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
 
additionalType(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Add an additional type to the additional type list
additionalTypes(Set<Class<?>>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Add a set of additional types to the additional type lise
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
 
AnnotationsDirectiveWiring - Interface in graphql.annotations.directives
 
AnnotationsSchemaCreator - Class in graphql.annotations
 
AnnotationsSchemaCreator() - Constructor for class graphql.annotations.AnnotationsSchemaCreator
 
AnnotationsSchemaCreator.Builder - Class in graphql.annotations
 
AnnotationsWiringEnvironment - Interface in graphql.annotations.directives
 
AnnotationsWiringEnvironmentImpl - Class in graphql.annotations.directives
 
AnnotationsWiringEnvironmentImpl(GraphQLDirectiveContainer, GraphQLDirective, GraphQLSchemaElement, GraphQLCodeRegistry.Builder) - Constructor for class graphql.annotations.directives.AnnotationsWiringEnvironmentImpl
 
args() - Method in annotation type graphql.annotations.annotationTypes.GraphQLDataFetcher
 
ArgumentBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders
 
ArgumentBuilder(Method, TypeFunction, GraphQLFieldDefinition.Builder, ProcessingElementsContainer, GraphQLOutputType) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.ArgumentBuilder
 
argumentsValues() - Method in annotation type graphql.annotations.annotationTypes.directives.activation.Directive
 
ArrayFunction - Class in graphql.annotations.processor.typeFunctions
 
ArrayFunction(DefaultTypeFunction) - Constructor for class graphql.annotations.processor.typeFunctions.ArrayFunction
 
async() - Method in annotation type graphql.annotations.connection.GraphQLConnection
By default, the paginated data is fetched synchronously.
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
 
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.AnnotationsSchemaCreator.Builder
Build a graphql schema according to the properties provided The method generates the GraphQL objects, directives, additional types, etc using the graphql annotations processor and sets them into the GraphQL Schema
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.DirectivesBuilder
 
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
 
Builder() - Constructor for class graphql.annotations.AnnotationsSchemaCreator.Builder
 
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.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(boolean, Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in interface graphql.annotations.processor.typeFunctions.TypeFunction
Build a GraphQLType object from a java type.
buildType(Class<?>, AnnotatedType, ProcessingElementsContainer) - Method in interface graphql.annotations.processor.typeFunctions.TypeFunction
 
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.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
 
changeNode(TraverserContext<T>, T) - Method in class graphql.annotations.directives.TreeTransformerUtilWrapper
 
CharFunction - Class in graphql.annotations.processor.typeFunctions
 
CharFunction() - Constructor for class graphql.annotations.processor.typeFunctions.CharFunction
 
CodeRegistryUtil - Class in graphql.annotations.processor.util
 
CodeRegistryUtil() - Constructor for class graphql.annotations.processor.util.CodeRegistryUtil
 
CommonPropertiesCreator - Class in graphql.annotations.processor.directives
 
CommonPropertiesCreator() - Constructor for class graphql.annotations.processor.directives.CommonPropertiesCreator
 
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() - Method in annotation type graphql.annotations.connection.GraphQLConnection
By default, a paginated data connection is specified.
ConnectionFetcher<T> - Interface in graphql.annotations.connection
 
connectionType() - Method in annotation type graphql.annotations.connection.GraphQLConnection
By default, the relay connection that the container has is used.
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
 
COULD_NOT_PARSE_ARGUMENT_VALUE_TO_ARGUMENT_TYPE - Static variable in class graphql.annotations.processor.retrievers.fieldBuilders.DirectivesBuilder
 
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
 
DEFAULT_INPUT_SUFFIX - 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
 
directive(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Add a directive to the graphql schema This method will generate a GraphQL Directive type out of your java class using the annotations processor
directive(Class<?>) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
Directive - Annotation Type in graphql.annotations.annotationTypes.directives.activation
A way of activating a graphql directive - put this annotation on top of the graphql field/argument and determine which directive you wish to use
DIRECTIVE_ARGUMENT_TYPE_MUST_BE_A_SCALAR - Static variable in class graphql.annotations.processor.retrievers.fieldBuilders.DirectivesBuilder
 
DirectiveAndWiring - Class in graphql.annotations.processor
 
DirectiveAndWiring(GraphQLDirective, Class<? extends AnnotationsDirectiveWiring>) - Constructor for class graphql.annotations.processor.DirectiveAndWiring
 
DirectiveArgumentCreator - Class in graphql.annotations.processor.directives
 
DirectiveArgumentCreator(CommonPropertiesCreator, TypeFunction, ProcessingElementsContainer) - Constructor for class graphql.annotations.processor.directives.DirectiveArgumentCreator
 
DirectiveCreator - Class in graphql.annotations.processor.directives
 
DirectiveCreator(DirectiveArgumentCreator, CommonPropertiesCreator) - Constructor for class graphql.annotations.processor.directives.DirectiveCreator
 
DirectiveJavaAnnotationUtil - Class in graphql.annotations.processor.util
 
DirectiveJavaAnnotationUtil() - Constructor for class graphql.annotations.processor.util.DirectiveJavaAnnotationUtil
 
DirectiveLocations - Annotation Type in graphql.annotations.annotationTypes.directives.definition
 
directives(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Add directive declaration class to create directives for the graphql schema
directives(Class<?>) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
directives(Class<?>...) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
 
directives(Set<Class<?>>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Set the directives of the graphql schema This method will generate a GraphQL Directive type out of your java classes using the annotations processor
DirectivesBuilder - Class in graphql.annotations.processor.retrievers.fieldBuilders
 
DirectivesBuilder(AnnotatedElement, ProcessingElementsContainer) - Constructor for class graphql.annotations.processor.retrievers.fieldBuilders.DirectivesBuilder
 
DirectiveSchemaVisitor - Class in graphql.annotations.directives
 
DirectiveSchemaVisitor(HashMap<String, AnnotationsDirectiveWiring>, GraphQLCodeRegistry.Builder, TreeTransformerUtilWrapper) - Constructor for class graphql.annotations.directives.DirectiveSchemaVisitor
 
DirectiveWiringMapRetriever - Class in graphql.annotations.directives
 
DirectiveWiringMapRetriever() - Constructor for class graphql.annotations.directives.DirectiveWiringMapRetriever
 
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.directives.AnnotationsWiringEnvironmentImpl
 
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
 
firstArgIsTargetName() - Method in annotation type graphql.annotations.annotationTypes.GraphQLDataFetcher
 
fromBase64(String) - Static method in class graphql.annotations.processor.util.Base64
 

G

generateInterface(Class<?>) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
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.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
 
getArgument(Field, Class<?>) - Method in class graphql.annotations.processor.directives.DirectiveArgumentCreator
 
getArgument(Method) - Method in class graphql.annotations.processor.directives.DirectiveArgumentCreator
 
getArgument(Parameter) - Method in class graphql.annotations.processor.directives.DirectiveArgumentCreator
 
getCodeRegistryBuilder() - Method in interface graphql.annotations.directives.AnnotationsWiringEnvironment
 
getCodeRegistryBuilder() - Method in class graphql.annotations.directives.AnnotationsWiringEnvironmentImpl
 
getCodeRegistryBuilder() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
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
getDataFetcher(GraphQLCodeRegistry.Builder, GraphQLSchemaElement, GraphQLFieldDefinition) - Static method in class graphql.annotations.processor.util.CodeRegistryUtil
this util method helps you retrieve the data fetcher from the code registry if you do not have the whole parent object (only parent name)
getDefaultTypeFunction() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getDescription(AnnotatedElement) - Method in class graphql.annotations.processor.directives.CommonPropertiesCreator
 
getDirective() - Method in interface graphql.annotations.directives.AnnotationsWiringEnvironment
 
getDirective() - Method in class graphql.annotations.directives.AnnotationsWiringEnvironmentImpl
 
getDirective() - Method in class graphql.annotations.processor.DirectiveAndWiring
 
getDirective(Class<?>) - Method in class graphql.annotations.processor.directives.DirectiveCreator
 
getDirectiveAndWiring(Method) - Method in class graphql.annotations.processor.directives.DirectiveCreator
 
getDirectiveAnnotations(AnnotatedElement) - Static method in class graphql.annotations.processor.util.DirectiveJavaAnnotationUtil
 
getDirectiveRegistry() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getDirectiveWiringMap(AnnotatedElement, ProcessingElementsContainer) - Method in class graphql.annotations.directives.DirectiveWiringMapRetriever
 
getEdges() - Method in interface graphql.annotations.connection.simple.SimpleConnection
 
getElement() - Method in interface graphql.annotations.directives.AnnotationsWiringEnvironment
 
getElement() - Method in class graphql.annotations.directives.AnnotationsWiringEnvironmentImpl
 
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(String, Field, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getField(String, Method, ProcessingElementsContainer) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getGraphQLAnnotations() - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
 
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) - Method in class graphql.annotations.processor.retrievers.GraphQLObjectHandler
 
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(Field, ProcessingElementsContainer, String) - Method in class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
getInputField(Method, ProcessingElementsContainer, String) - 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
getInputPrefix() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
getInputSuffix() - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
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
 
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
 
getName(GraphQLSchemaElement) - Static method in class graphql.annotations.processor.util.GraphQLTypeNameResolver
 
getName(Annotation) - Static method in class graphql.annotations.processor.util.DirectiveJavaAnnotationUtil
 
getName(AnnotatedElement) - Method in class graphql.annotations.processor.directives.CommonPropertiesCreator
 
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
 
getParentElement() - Method in interface graphql.annotations.directives.AnnotationsWiringEnvironment
 
getParentElement() - Method in class graphql.annotations.directives.AnnotationsWiringEnvironmentImpl
 
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.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
 
getWiringClass() - Method in class graphql.annotations.processor.DirectiveAndWiring
 
graphql.annotations - package graphql.annotations
 
graphql.annotations.annotationTypes - package graphql.annotations.annotationTypes
 
graphql.annotations.annotationTypes.directives.activation - package graphql.annotations.annotationTypes.directives.activation
 
graphql.annotations.annotationTypes.directives.definition - package graphql.annotations.annotationTypes.directives.definition
 
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.directives - package graphql.annotations.directives
 
graphql.annotations.processor - package graphql.annotations.processor
 
graphql.annotations.processor.directives - package graphql.annotations.processor.directives
 
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
 
GraphQLAnnotationsException(Throwable) - Constructor for exception graphql.annotations.processor.exceptions.GraphQLAnnotationsException
 
GraphQLAnnotationsProcessor - Interface in graphql.annotations.processor.graphQLProcessors
 
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
 
GraphQLConstructor - Annotation Type in graphql.annotations.annotationTypes
When using object as argument of query or mutation, a HashMap Constructor is used to initialize the object fields.
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
 
GraphQLDirectiveDefinition - Annotation Type in graphql.annotations.annotationTypes.directives.definition
You should put this annotation on top of a directive method you created, or a directive java annotation you created
GraphQLDirectives - Annotation Type in graphql.annotations.annotationTypes.directives.activation
Put in on a graphql field / other graphql type in order to activate directives on it
GraphQLExtensionsHandler - Class in graphql.annotations.processor.retrievers
 
GraphQLExtensionsHandler() - Constructor for class graphql.annotations.processor.retrievers.GraphQLExtensionsHandler
 
GraphQLField - Annotation Type in graphql.annotations.annotationTypes
 
GraphQLFieldRetriever - Class in graphql.annotations.processor.retrievers
 
GraphQLFieldRetriever() - Constructor for class graphql.annotations.processor.retrievers.GraphQLFieldRetriever
 
GraphQLFieldRetriever(DataFetcherConstructor) - 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
 
GraphQLTypeNameResolver - Class in graphql.annotations.processor.util
 
GraphQLTypeNameResolver() - Constructor for class graphql.annotations.processor.util.GraphQLTypeNameResolver
 
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

hashCode() - Method in class graphql.annotations.directives.AnnotationsWiringEnvironmentImpl
 
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
 
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
 
InvalidDirectiveLocationException - Exception in graphql.annotations.directives
 
InvalidDirectiveLocationException(String, Throwable) - Constructor for exception graphql.annotations.directives.InvalidDirectiveLocationException
 
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) - 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
 
mutation(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Set the Mutation of the graphql schema This method will generate a GraphQL Mutation type out of your java class using the annotations processor

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
 
name() - Method in annotation type graphql.annotations.annotationTypes.directives.activation.Directive
 
name() - Method in annotation type graphql.annotations.connection.GraphQLConnection
By default, wrapped type's name is used for naming TypeConnection, but can be overridden using this property
NamingKit - Class in graphql.annotations.processor.util
 
NamingKit() - Constructor for class graphql.annotations.processor.util.NamingKit
 
newAnnotationsSchema() - Static method in class graphql.annotations.AnnotationsSchemaCreator
 
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
 
NO_VALID_LOCATIONS_DEFINED_ON_DIRECTIVE - Static variable in class graphql.annotations.processor.directives.DirectiveCreator
 
NoArgsConstructorException() - Constructor for exception graphql.annotations.processor.util.DataFetcherConstructor.NoArgsConstructorException
 
NOT_FOUND_IN_DIRECTIVE_REGISTRY_ERROR - Static variable in class graphql.annotations.processor.retrievers.fieldBuilders.DirectivesBuilder
 
NOT_PROPERLY_ANNOTATION_ERROR - Static variable in class graphql.annotations.processor.GraphQLAnnotations
 

O

object(Class<?>) - 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
 
onArgument(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an argument is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onEnum(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an enum is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onEnumValue(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an enum value is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onField(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when a field is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onInputObjectField(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an input object field is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onInputObjectType(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an input object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onInterface(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an interface is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onObject(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when an object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onScalar(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when a custom scalar is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onUnion(AnnotationsWiringEnvironment) - Method in interface graphql.annotations.directives.AnnotationsDirectiveWiring
This is called when a union is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
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
 
possibleTypes() - Method in annotation type graphql.annotations.annotationTypes.GraphQLUnion
 
PrefixesUtil - Class in graphql.annotations.processor.util
 
PrefixesUtil() - Constructor for class graphql.annotations.processor.util.PrefixesUtil
 
ProcessingElementsContainer - Class in graphql.annotations.processor
 
ProcessingElementsContainer() - Constructor for class graphql.annotations.processor.ProcessingElementsContainer
 
ProcessingElementsContainer(TypeFunction) - Constructor for class graphql.annotations.processor.ProcessingElementsContainer
 
ProcessingElementsContainer(TypeFunction, Relay, Map<String, GraphQLType>, Map<String, DirectiveAndWiring>, Map<Class<?>, Set<Class<?>>>, Stack<String>, GraphQLCodeRegistry.Builder) - Constructor for class graphql.annotations.processor.ProcessingElementsContainer
 

Q

query(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Set the Query of the graphql schema This method will generate a GraphQL Query type out of your java class using the annotations processor

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) - Method in class graphql.annotations.processor.typeFunctions.DefaultTypeFunction
 
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
 
registerTypeFunction(TypeFunction) - Method in class graphql.annotations.processor.GraphQLAnnotations
 
registerTypeFunction(TypeFunction) - Method in interface graphql.annotations.processor.graphQLProcessors.GraphQLAnnotationsProcessor
Allows you to register a new type function
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
 
setAlwaysPrettify(Boolean) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Set the always prettify property of the graphql annotations processor (whether or not to prettify the graphql names)
setAnnotationsProcessor(GraphQLAnnotations) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
You can set your own annotations processor
setCodeRegistryBuilder(GraphQLCodeRegistry.Builder) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
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
 
setDirectiveRegistry(Map<String, DirectiveAndWiring>) - 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
 
setGraphQLSchemaBuilder(GraphQLSchema.Builder) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
You can set your own schema builder, but its optional
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
 
setInputPrefix(String) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
setInputSuffix(String) - Method in class graphql.annotations.processor.ProcessingElementsContainer
 
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.AnnotationsSchemaCreator.Builder
Set the relay object in the graphql annotations processor
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
 
subscription(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Set the Subscription of the graphql schema This method will generate a GraphQL Subscription type out of your java class using the annotations processor

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
TOO_MUCH_ARGUMENTS_ERROR - Static variable in class graphql.annotations.processor.retrievers.fieldBuilders.DirectivesBuilder
 
TreeTransformerUtilWrapper - Class in graphql.annotations.directives
 
TreeTransformerUtilWrapper() - Constructor for class graphql.annotations.directives.TreeTransformerUtilWrapper
 
typeExtension(Class<?>) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Register a type extensions to the graphql processor
typeFunction(TypeFunction) - Method in class graphql.annotations.AnnotationsSchemaCreator.Builder
Register a type function to the graphql processor
TypeFunction - Interface in graphql.annotations.processor.typeFunctions
A GraphQLType builder for java types.
typeResolver() - Method in annotation type graphql.annotations.annotationTypes.GraphQLUnion
 

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
 
validator() - Method in annotation type graphql.annotations.connection.GraphQLConnection
By default, the the validator validates a paginated data connection.
value() - Method in annotation type graphql.annotations.annotationTypes.directives.activation.GraphQLDirectives
 
value() - Method in annotation type graphql.annotations.annotationTypes.directives.definition.DirectiveLocations
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLDataFetcher
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLDefaultValue
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLDeprecate
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLDescription
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLField
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLID
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLName
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLType
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLTypeExtension
 
value() - Method in annotation type graphql.annotations.annotationTypes.GraphQLTypeResolver
 
visitGraphQLArgument(GraphQLArgument, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLDirective(GraphQLDirective, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLEnumType(GraphQLEnumType, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLEnumValueDefinition(GraphQLEnumValueDefinition, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLFieldDefinition(GraphQLFieldDefinition, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLInputObjectField(GraphQLInputObjectField, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLInputObjectType(GraphQLInputObjectType, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLInterfaceType(GraphQLInterfaceType, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLList(GraphQLList, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLNonNull(GraphQLNonNull, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLObjectType(GraphQLObjectType, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLScalarType(GraphQLScalarType, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLTypeReference(GraphQLTypeReference, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 
visitGraphQLUnionType(GraphQLUnionType, TraverserContext<GraphQLSchemaElement>) - Method in class graphql.annotations.directives.DirectiveSchemaVisitor
 

W

wiring() - Method in annotation type graphql.annotations.annotationTypes.directives.definition.GraphQLDirectiveDefinition
 
wrapDataFetcher(GraphQLFieldDefinition, AnnotationsWiringEnvironment, BiFunction<DataFetchingEnvironment, Object, Object>) - Static method in class graphql.annotations.processor.util.CodeRegistryUtil
This util method helps you wrap your datafetcher with some lambda code
A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages