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
All Classes All Packages
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
GraphQLTypeobject 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.Builderready 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
GraphQLTypebased 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.Builderready 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
GraphQLInputTyperepresentation - 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
GraphQLOutputTypeready 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.Builderready for further definition - getOutputTypeOrRef(Class<?>, ProcessingElementsContainer) - Method in class graphql.annotations.processor.graphQLProcessors.GraphQLOutputProcessor
-
This will examine the object class and return a
GraphQLOutputTyperepresentation which may be aGraphQLOutputTypeor aGraphQLTypeReference - 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.Builderready 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 isList<?> - 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
GraphQLConnectionto 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
All Classes All Packages