Index

A B C D E F G H I J L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractType - Class in com.graphql_java_generator.plugin.language.impl
 
AbstractType(String, Type.GraphQlType, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.AbstractType
 
addAnnotation(String) - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
The annotation setter should be added.
addAnnotation(String) - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
The annotation setter should be added.
addAnnotation(String) - Method in interface com.graphql_java_generator.plugin.language.Type
The annotation setter should be added.
addAnnotation(String, boolean) - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
The annotation setter should be added.
addAnnotation(String, boolean) - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
The annotation setter should be added.
addAnnotation(String, boolean) - Method in interface com.graphql_java_generator.plugin.language.Type
The annotation setter should be added.
addImport(String, String) - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
addImport(String, String) - Method in interface com.graphql_java_generator.plugin.language.Type
Add the given class as an import for the current type.
addImportForUtilityClasses(String, String) - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
addImportForUtilityClasses(String, String) - Method in interface com.graphql_java_generator.plugin.language.Type
Same as #addImport(String, String, String), but for the utility classes
addRelayConnections - Variable in class com.graphql_java_generator.plugin.DocumentParser
A utility that adds Relay Connection capabilities to the read schema.
addRelayConnections() - Method in class com.graphql_java_generator.plugin.AddRelayConnections
The main entry point of the class.
AddRelayConnections - Class in com.graphql_java_generator.plugin
This method add the relay capabilities into the GraphQL schema, as it has been read by DocumentParser.
AddRelayConnections() - Constructor for class com.graphql_java_generator.plugin.AddRelayConnections
 
afterPropertiesSet() - Method in class com.graphql_java_generator.plugin.DocumentParser
 
afterPropertiesSet() - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
 
afterPropertiesSet() - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeGenerator
 
AppliedDirective - Interface in com.graphql_java_generator.plugin.language
Contains getter for the attributes of a GraphQL directive, as it has been applied on an item of the GraphQL schema.
AppliedDirectiveImpl - Class in com.graphql_java_generator.plugin.language.impl
 
AppliedDirectiveImpl() - Constructor for class com.graphql_java_generator.plugin.language.impl.AppliedDirectiveImpl
 
applySchemaPersonalization() - Method in class com.graphql_java_generator.plugin.schema_personalization.GenerateCodeJsonSchemaPersonalization
This is the 'main' method for this class: it loads the schema personalization from the json user file, and update what the GenerateCodeDocumentParser has already loaded according to the user's needs.
ARGUMENT_DEFINITION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 

B

BatchLoader - Interface in com.graphql_java_generator.plugin.language
A BatchLoader represents a BatchLoader, and contains all the information to generate the code to use it.
BatchLoaderImpl - Class in com.graphql_java_generator.plugin.language.impl
 
BatchLoaderImpl(Type, DataFetchersDelegate) - Constructor for class com.graphql_java_generator.plugin.language.impl.BatchLoaderImpl
 

C

client - Enum constant in enum com.graphql_java_generator.plugin.conf.PluginMode
 
CLIENT - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplateScope
Scope for just client code, in the graphql goal
CLIENT_SPRING_AUTO_CONFIGURATION_CLASS - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
CodeTemplate - Enum in com.graphql_java_generator.plugin
Enumeration that defines the available templates for code generation
CodeTemplateScope - Enum in com.graphql_java_generator.plugin
Enumeration that defines the CodeTemplate available scopes
com.graphql_java_generator.plugin - package com.graphql_java_generator.plugin
 
com.graphql_java_generator.plugin.conf - package com.graphql_java_generator.plugin.conf
This package contains all the interfaces that defines the input parameters for the various goal/task of the maven/gradle plugin
com.graphql_java_generator.plugin.generate_code - package com.graphql_java_generator.plugin.generate_code
 
com.graphql_java_generator.plugin.generate_schema - package com.graphql_java_generator.plugin.generate_schema
 
com.graphql_java_generator.plugin.language - package com.graphql_java_generator.plugin.language
All interfaces that contain the description of the graphql schema definition, but in a structured way.
com.graphql_java_generator.plugin.language.impl - package com.graphql_java_generator.plugin.language.impl
 
com.graphql_java_generator.plugin.schema_personalization - package com.graphql_java_generator.plugin.schema_personalization
 
COMMON - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplateScope
Scope for both client and server code, in the graphql goal
CommonConfiguration - Interface in com.graphql_java_generator.plugin.conf
This interface contains all the configuration parameters for the graphql goal (Maven) or task (Gradle) of the plugin, as an interface.
All these methods are directly the property names, to map against a Spring Configuration that defines the Beans.
configuration - Variable in class com.graphql_java_generator.plugin.DocumentParser
This instance is responsible for providing all the configuration parameters from the project configuration (Maven, Gradle...)
CUSTOM_SCALAR_REGISTRY_INITIALIZER - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
CustomDeserializer - Class in com.graphql_java_generator.plugin.generate_code
This class contains the data that allows to generate a custom Jackson deserializer.
CustomDeserializer() - Constructor for class com.graphql_java_generator.plugin.generate_code.CustomDeserializer
 
CustomScalar - Interface in com.graphql_java_generator.plugin.language
All types found in the GraphQL schema(s), and discovered during the GraphQL parsing, are instance of CustomScalar.
CustomScalarDefinition - Class in com.graphql_java_generator.plugin.conf
This class contains the definition for a Custom Scalar type
CustomScalarDefinition() - Constructor for class com.graphql_java_generator.plugin.conf.CustomScalarDefinition
 
customScalars - Variable in class com.graphql_java_generator.plugin.DocumentParser
All the CustomScalarType which have been read during the reading of the documents
CustomScalarType - Class in com.graphql_java_generator.plugin.language.impl
 
CustomScalarType(String, CustomScalarDefinition, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.CustomScalarType
 
CustomSerializer - Class in com.graphql_java_generator.plugin.generate_code
This class contains the data that allows to generate a custom Jackson serializer.
CustomSerializer() - Constructor for class com.graphql_java_generator.plugin.generate_code.CustomSerializer
 

D

DATA_FETCHER_DELEGATE - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
DATA_FETCHERS_DELEGATES_REGISTRY - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
DataFetcher - Interface in com.graphql_java_generator.plugin.language
This class represents a GraphQL Data Fetcher.
DataFetcherImpl - Class in com.graphql_java_generator.plugin.language.impl
This class represents a GraphQL Data Fetcher.
DataFetcherImpl(Field, DataFetchersDelegate, boolean, boolean, Type) - Constructor for class com.graphql_java_generator.plugin.language.impl.DataFetcherImpl
 
DataFetchersDelegate - Interface in com.graphql_java_generator.plugin.language
This class represents a GraphQL Data Fetcher Delegate.
DataFetchersDelegateImpl - Class in com.graphql_java_generator.plugin.language.impl
* This class represents a GraphQL Data Fetcher Delegate.
DataFetchersDelegateImpl(Type) - Constructor for class com.graphql_java_generator.plugin.language.impl.DataFetchersDelegateImpl
 
DEFAULT_ADD_RELAY_CONNECTIONS - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_COPY_RUNTIME_SOURCES - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_GENERATE_BATCH_LOADER_ENVIRONMENT - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
 
DEFAULT_GENERATE_DATA_FETCHER_FOR_EVERY_FIELD_WITH_ARGUMENT - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
 
DEFAULT_GENERATE_DATA_LOADER_FOR_LISTS - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
 
DEFAULT_GENERATE_DEPRECATED_REQUEST_RESPONSE - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
 
DEFAULT_GENERATE_JACKSON_ANNOTATIONS - Static variable in interface com.graphql_java_generator.plugin.conf.GeneratePojoConfiguration
 
DEFAULT_GENERATE_JPA_ANNOTATION - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
 
DEFAULT_JAVA_TYPE_FOR_ID_TYPE - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
 
DEFAULT_MAX_TOKENS - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_MODE - Static variable in interface com.graphql_java_generator.plugin.conf.GraphQLConfiguration
 
DEFAULT_MUTATION_NAME - Variable in class com.graphql_java_generator.plugin.DocumentParser
 
DEFAULT_PACKAGE_NAME - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_PREFIX - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_QUERY_MUTATION_EXECUTION_PROTOCOL - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_QUERY_NAME - Variable in class com.graphql_java_generator.plugin.DocumentParser
 
DEFAULT_RESOURCE_ENCODING - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
 
DEFAULT_SCAN_BASE_PACKAGES - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
 
DEFAULT_SCHEMA_FILE_FOLDER - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_SCHEMA_FILE_PATTERN - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_SCHEMA_PERSONALIZATION_FILE - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_SCHEMA_SUB_FOLDER - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_SEPARATE_UTIL_CLASSES - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_SKIP_GENERATION_IF_SCHEMA_HAS_NOT_CHANGED - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_SOURCE_ENCODING - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_SPRING_BEAN_SUFFIX - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_SUBSCRIPTION_NAME - Variable in class com.graphql_java_generator.plugin.DocumentParser
 
DEFAULT_SUFFIX - Static variable in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
 
DEFAULT_TARGET_FOLDER - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
 
DEFAULT_TARGET_RESOURCE_FOLDER - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_TARGET_SCHEMA_FILE_NAME - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
 
DEFAULT_TARGET_SOURCE_FOLDER - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
DEFAULT_USE_JAKARTA_EE9 - Static variable in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
Description - Class in com.graphql_java_generator.plugin.language
This class matches the description of a GraphQL item, as described in the GraphQL schema.
Description(Description) - Constructor for class com.graphql_java_generator.plugin.language.Description
 
Directive - Interface in com.graphql_java_generator.plugin.language
Contains getter for the attributes of a GraphQL directive definition.
DIRECTIVE_REGISTRY_INITIALIZER - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
DirectiveImpl - Class in com.graphql_java_generator.plugin.language.impl
 
DirectiveImpl() - Constructor for class com.graphql_java_generator.plugin.language.impl.DirectiveImpl
 
DirectiveLocation - Enum in com.graphql_java_generator.plugin.language
All possible directive locations
directives - Variable in class com.graphql_java_generator.plugin.DocumentParser
List of all the directives that have been read in the GraphQL schema
DocumentParser - Class in com.graphql_java_generator.plugin
This class generates the Java classes, from the documents.
DocumentParser() - Constructor for class com.graphql_java_generator.plugin.DocumentParser
 

E

ENTITY_CONTROLLER - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
EntityPersonalization - Class in com.graphql_java_generator.plugin.schema_personalization
Contains the changes that can be applied to an entity
EntityPersonalization() - Constructor for class com.graphql_java_generator.plugin.schema_personalization.EntityPersonalization
 
ENUM - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
ENUM - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
ENUM - Enum constant in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
 
ENUM - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
ENUM_VALUE - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
EnumType - Class in com.graphql_java_generator.plugin.language.impl
This class is the image for a graphql Enum
EnumType(String, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.EnumType
 
enumTypes - Variable in class com.graphql_java_generator.plugin.DocumentParser
All the ObjectType which have been read during the reading of the documents
EnumValue - Interface in com.graphql_java_generator.plugin.language
Represents one of the possible values of a GraphQL Enum.
EnumValueImpl - Class in com.graphql_java_generator.plugin.language.impl
Implementation of the EnumValue interface.
EnumValueImpl() - Constructor for class com.graphql_java_generator.plugin.language.impl.EnumValueImpl
 
ExceptionThrower - Class in com.graphql_java_generator.plugin.generate_code
This class allows to throw a user defined Exception from a Velocity template
ExceptionThrower() - Constructor for class com.graphql_java_generator.plugin.generate_code.ExceptionThrower
 
execute() - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodePluginExecutor
Actual execution of the goal/task.
execute() - Method in class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchemaPluginExecutor
 
execute() - Method in interface com.graphql_java_generator.plugin.PluginExecutor
Actual execution of the goal/task.
EXECUTOR - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 

F

field - Variable in class com.graphql_java_generator.plugin.language.impl.RelationImpl
 
Field - Interface in com.graphql_java_generator.plugin.language
This interface describes one field of one object type (or interface...).
FIELD - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
FIELD_DEFINITION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
FieldImpl - Class in com.graphql_java_generator.plugin.language.impl
 
FieldImpl() - Constructor for class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
FieldPersonalization - Class in com.graphql_java_generator.plugin.schema_personalization
The various attributes of the field, so that an existing GraphQL field can be personalized, or a new field can be created.
FieldPersonalization() - Constructor for class com.graphql_java_generator.plugin.schema_personalization.FieldPersonalization
 
FieldTypeAST - Class in com.graphql_java_generator.plugin.language
This class is a transcription of the GraphQL type of a field, as it has been read in the AST.
FieldTypeAST() - Constructor for class com.graphql_java_generator.plugin.language.FieldTypeAST
The default constructor
FieldTypeAST(String) - Constructor for class com.graphql_java_generator.plugin.language.FieldTypeAST
The standard constructor
fillTypesMap() - Method in class com.graphql_java_generator.plugin.DocumentParser
Fill the DocumentParser.types map, from all the types (object, interface, enum, scalars) that are valid for this schema.
FRAGMENT_DEFINITION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
FRAGMENT_SPREAD - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 

G

GENERATE_RELAY_SCHEMA - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplateScope
Scope for the generate-relay-schema goal
GenerateClientCodeConfiguration - Interface in com.graphql_java_generator.plugin.conf
This class contains all parameters for the generateClientCode goal/task.
generateCode() - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeGenerator
Execution of the code generation.
generateCode() - Method in interface com.graphql_java_generator.plugin.Generator
Execution of the code generation.
GenerateCodeCommonConfiguration - Interface in com.graphql_java_generator.plugin.conf
This class contains all parameters that are common to the generateClientCode, generateServerCode and graphql goals/tasks.
GenerateCodeDocumentParser - Class in com.graphql_java_generator.plugin.generate_code
This class parses the GraphQL shema file(s), and loads it in a structure that'll make it easy to send to Velocity templates.
GenerateCodeDocumentParser() - Constructor for class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
 
GenerateCodeGenerator - Class in com.graphql_java_generator.plugin.generate_code
This class generates the code for the graphql goals/tasks of the plugin, from the classes coming from the com.graphql_java_generator.plugin.language package.
GenerateCodeGenerator() - Constructor for class com.graphql_java_generator.plugin.generate_code.GenerateCodeGenerator
 
GenerateCodeJsonSchemaPersonalization - Class in com.graphql_java_generator.plugin.schema_personalization
This tool contains the logic which allows the plugin user to personnalize the code generation.
GenerateCodeJsonSchemaPersonalization() - Constructor for class com.graphql_java_generator.plugin.schema_personalization.GenerateCodeJsonSchemaPersonalization
 
GenerateCodePluginExecutor - Class in com.graphql_java_generator.plugin.generate_code
This class is responsible for the execution of the code generation, so that only a minmal amount of code is in the GraphQL and the Gradle plugins.
GenerateCodePluginExecutor() - Constructor for class com.graphql_java_generator.plugin.generate_code.GenerateCodePluginExecutor
 
generateGraphQLSchema() - Method in class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchema
This method is the entry point, for the generation of the schema that merges the GraphQL source schema files
GenerateGraphQLSchema - Class in com.graphql_java_generator.plugin.generate_schema
This class merges one or more given GraphQL schema files into a new GraphQL schema, that is written in the given target schema file.
GenerateGraphQLSchema(DocumentParser, GraphqlUtils, GenerateGraphQLSchemaConfiguration, ResourceSchemaStringProvider) - Constructor for class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchema
A constructor that can be called by other tasks/goals.
GenerateGraphQLSchema(GenerateGraphQLSchemaDocumentParser, GraphqlUtils, GenerateGraphQLSchemaConfiguration, ResourceSchemaStringProvider) - Constructor for class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchema
The constructor that Spring will use to load this Spring bean
GenerateGraphQLSchemaConfiguration - Interface in com.graphql_java_generator.plugin.conf
This interface contains the getters for all the plugin parameters for the generate-relay-schema goal (Maven) or task (Gradle) of the plugin.
GenerateGraphQLSchemaDocumentParser - Class in com.graphql_java_generator.plugin.generate_schema
 
GenerateGraphQLSchemaDocumentParser() - Constructor for class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchemaDocumentParser
 
GenerateGraphQLSchemaPluginExecutor - Class in com.graphql_java_generator.plugin.generate_schema
 
GenerateGraphQLSchemaPluginExecutor() - Constructor for class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchemaPluginExecutor
 
GeneratePojoConfiguration - Interface in com.graphql_java_generator.plugin.conf
This class contains all parameters for the generatePOJO goal/task.
GenerateServerCodeConfiguration - Interface in com.graphql_java_generator.plugin.conf
This class contains all parameters for the generateServerCode goal/task.
Generator - Interface in com.graphql_java_generator.plugin
This class is responsible for the generation of the sources and/or resources, depending on the Goal/Task.
getAnnotation() - Method in interface com.graphql_java_generator.plugin.language.Field
Retrieves the annotation or annotations to add to this field, when in server mode, to serve the relation that this field holds
getAnnotation() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
getAnnotation() - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
getAnnotation() - Method in class com.graphql_java_generator.plugin.language.impl.RelationImpl
Retrieves the annotation to add to this field, when in server mode, to serve the relation that this field holds
getAnnotation() - Method in interface com.graphql_java_generator.plugin.language.Relation
Retrieves the annotation to add to this field, when in server mode, to serve the relation that this field holds
getAnnotation() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the annotation or annotations that must be added to this type.
getAppliedDirectives() - Method in interface com.graphql_java_generator.plugin.language.EnumValue
Returns the list of directives that have been defined for this field, in the GraphQL schema
getAppliedDirectives() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the list of directives that have been defined for this field, in the GraphQL schema
getAppliedDirectives() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the list of directives that have been defined for this type, in the GraphQL schema
getArgument(String) - Method in interface com.graphql_java_generator.plugin.language.Directive
Returns the argument that matches the given argument name
getArguments() - Method in interface com.graphql_java_generator.plugin.language.Directive
A directive may have arguments.
getArgumentValues() - Method in interface com.graphql_java_generator.plugin.language.AppliedDirective
An applied directive may have arguments.
getBatchLoaders() - Method in interface com.graphql_java_generator.plugin.language.DataFetchersDelegate
Retrieves the BatchLoaders that are to be implemented by this Data Fetcher Delegate.
getCamelCaseName() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
The name of the DataFetcher, in camelCase.
getCamelCaseName() - Method in interface com.graphql_java_generator.plugin.language.DataFetchersDelegate
The name of the DataFetcher, in camelCase.
getCamelCaseName() - Method in interface com.graphql_java_generator.plugin.language.Field
Convert the given name, which can be in non camel case (for instance: ThisIsCamelCase) to a pascal case string (for instance: thisIsCamelCase).
getCamelCaseName() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
Returns the camel case String, based on the object's name.
getCamelCaseName() - Method in class com.graphql_java_generator.plugin.language.impl.DataFetcherImpl
The name of the DataFetcher, in camelCase.
getCamelCaseName() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the camel case String, based on the object's name.
getClassFullName() - Method in class com.graphql_java_generator.plugin.language.impl.CustomScalarType
 
getClassFullName() - Method in interface com.graphql_java_generator.plugin.language.Type
The java class full name for this type.
getClassSimpleName() - Method in class com.graphql_java_generator.plugin.generate_code.CustomDeserializer
Returns the simple name for the deserializer class.
getClassSimpleName() - Method in class com.graphql_java_generator.plugin.generate_code.CustomSerializer
Returns the simple name for the serializer class.
getClassSimpleName() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
The java class simple name for this type.
getClassSimpleName() - Method in interface com.graphql_java_generator.plugin.language.Type
The java class simple name for this type.
getComments() - Method in interface com.graphql_java_generator.plugin.language.Directive
Returns the comments that have been found before this object, in the provided GraphQL schema
getComments() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the comments that have been found before this object, in the provided GraphQL schema
getComments() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the comments that have been found before this object, in the provided GraphQL schema
getConcatenatedSchemaStrings() - Method in class com.graphql_java_generator.plugin.ResourceSchemaStringProvider
Returns the concatenation of all the GraphQL schema, in one string
getContent() - Method in class com.graphql_java_generator.plugin.language.Description
Returns the content of the description
getCustomDeserializerClassSimpleName(int, String) - Static method in class com.graphql_java_generator.plugin.generate_code.CustomDeserializer
Standard utility to calculate a Custom Deserializer or Serializer name.
getCustomScalarDefinition() - Method in interface com.graphql_java_generator.plugin.language.CustomScalar
retrieves the definition for this custom scalar
getCustomScalars() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
This parameter contains the list of custom scalars implementations.
getCustomSerializerClassSimpleName(int, String) - Static method in class com.graphql_java_generator.plugin.generate_code.CustomSerializer
Standard utility to calculate a Custom Serializer name.
getDataFetcher() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the data fetcher associated to this field, or null if this field has no data fetcher
getDataFetcher() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the DataFetcher that is associated to this type.
getDataFetcherName() - Method in class com.graphql_java_generator.plugin.language.impl.RelationImpl
Returns the name of the DataFetcher to use for this relation.
getDataFetcherName() - Method in interface com.graphql_java_generator.plugin.language.Relation
Returns the name of the DataFetcher to use for this relation.
getDataFetchers() - Method in interface com.graphql_java_generator.plugin.language.DataFetchersDelegate
Retrieves the DataFetchers that are to be implemented by this Data Fetcher Delegate.
getDataFetchersDelegate() - Method in interface com.graphql_java_generator.plugin.language.BatchLoader
The DataFetchersDelegate which contains the method that will retrieve the data.
getDataFetchersDelegate() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
Retrieves the DataFetchersDelegate in which this Data Fetcher is implemented
getDataFetchersDelegate(Type, boolean) - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
Returns the DataFetchersDelegate that manages the given type.
getDefaultTargetSchemaFileName() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
The default name of the target filename.
This method must be accessible by the Velocity engine.
getDefaultValue() - Method in interface com.graphql_java_generator.plugin.language.Field
Contains the default value..
getDefaultValueAsText() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the default value, as text, as it can be written into a generated GraphQL schema.
A str string default value will be returned as "str",a JEDI enum value will be returned as JEDI, ...
getDescription() - Method in interface com.graphql_java_generator.plugin.language.Directive
Returns the description for this object, in the provided GraphQL schema
getDescription() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the description for this object, in the provided GraphQL schema
getDescription() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the description for this object, in the provided GraphQL schema
getDirective() - Method in interface com.graphql_java_generator.plugin.language.AppliedDirective
The applied directive
getDirectiveDefinition(String) - Method in class com.graphql_java_generator.plugin.DocumentParser
 
getDirectiveLocations() - Method in interface com.graphql_java_generator.plugin.language.Directive
Returns the list of location that this directive may have
getEnumPrefix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional prefix to add to the classnames of the generated java classes for GraphQL enums.
getEnumSuffix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional suffix to add to the classnames of the generated java classes for GraphQL enums.
getField() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
Retrieves the Field that this data fetcher fills.
getField() - Method in interface com.graphql_java_generator.plugin.language.Relation
Get the Field which handles this association.
getField(String) - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the Field of the given name
getFieldJavaFullClassnamesFromImplementedInterface() - Method in interface com.graphql_java_generator.plugin.language.Field
Return the list of java full classnames for this field, in all the interfaces implemented directly or indirectly by the owning type, and that contains this field.
getFields() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the list of Fields for this type.
getFieldTypeAST() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the GraphQL type information, as it has been read from the AST.
getGraphQLOriginType() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
Retrieves the origin of this DataFetcher, that is: the name of the object which contains the fields to fetch.
There are two kinds of DataFetcher: DataFetcher for fields of object, interface(...).
getGraphQlType() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
getGraphQlType() - Method in interface com.graphql_java_generator.plugin.language.Type
The GraphQlType for this type
getGraphQLType() - Method in interface com.graphql_java_generator.plugin.language.Field
The full type of this field, as defined in the GraphQL schema.
getGraphQLType() - Method in class com.graphql_java_generator.plugin.language.FieldTypeAST
The full type of this field, as defined in the GraphQL schema.
getGraphQLTypeSimpleName() - Method in interface com.graphql_java_generator.plugin.language.Field
The type of this field, as defined in the GraphQL schema.
getGraphQLTypeSimpleName() - Method in class com.graphql_java_generator.plugin.language.FieldTypeAST
 
getIdentifier() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
An enum has no identifier.
getIdentifier() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
getIdentifier() - Method in class com.graphql_java_generator.plugin.language.impl.ScalarType
A scalar has no identifier.
getIdentifier() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the identifier for this type.
getImplementedTypes() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
Returns the list of Types that this object implements.
getImports() - Method in interface com.graphql_java_generator.plugin.language.Type
Get the list of imports for this object, for classes in the GenerateCodeCommonConfiguration.getPackageName().
getImportsForUtilityClasses() - Method in interface com.graphql_java_generator.plugin.language.Type
Get the list of imports for this object, for classes in the utility package, that is for utility classes when GenerateCodeCommonConfiguration.isSeparateUtilityClasses() is true.
getInputParameters() - Method in interface com.graphql_java_generator.plugin.language.Field
All fields in an object may have parameters.
getInputPrefix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional prefix to add to the classnames of the generated java classes for GraphQL input objects.
getInputSuffix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional suffix to add to the classnames of the generated java classes for GraphQL input objects.
getInterfacePrefix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional prefix to add to the classnames of the generated java classes for GraphQL interfaces.
getInterfaceSuffix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional suffix to add to the classnames of the generated java classes for GraphQL interfaces.
getJavaClassFullName() - Method in class com.graphql_java_generator.plugin.generate_code.CustomDeserializer
Returns The Java type (for instance java.lang.String), that represent the GraphQL type.
For instance, for a GraphQLType [[String]], the javaClassFullName would contain List<List<java.lang.String>>
getJavaClassFullName() - Method in class com.graphql_java_generator.plugin.generate_code.CustomSerializer
Returns The Java type (for instance java.lang.String), that represent the GraphQL type.
For instance, for a GraphQLType [[String]], the javaClassFullName would contain List<List<java.lang.String>>
getJavaName() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
The name of the DataFetcher, as it can be used in the Java code.
getJavaName() - Method in interface com.graphql_java_generator.plugin.language.EnumValue
The name of the field, as it can be used in the Java code.
getJavaName() - Method in interface com.graphql_java_generator.plugin.language.Field
The name of the field, as it can be used in the Java code.
getJavaName() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
getJavaName() - Method in interface com.graphql_java_generator.plugin.language.Type
The name of the field, as it can be used in the Java code.
getJavaType() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the java type as it an be used to declare a variable or an attribute.
getJavaType(String) - Method in class com.graphql_java_generator.plugin.language.FieldTypeAST
Returns the java type as it an be used to declare a variable or an attribute.
getJavaTypeForIDType() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) The javaTypeForIDType is the java class that is used in the generated code for GraphQL fields that are of the GraphQL ID type.
getJavaTypeFullClassname() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the java type as it an be used to declare a variable or an attribute, without declaring this type in the import list.
getLines() - Method in class com.graphql_java_generator.plugin.language.Description
Returns an array of the lines of this description.
getMappedyBy() - Method in interface com.graphql_java_generator.plugin.language.Relation
If this association is bidirectionnal, and this object is not the owner of the relation, this method returns the field in the Object/Entity that owns this relation.
getMaxTokens() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
(Useless, since 1.18.7)Defines the options that maximum number of tokens that the GraphQL schema parser may read.
getMode() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The generation mode: either client or server.
getMode() - Method in interface com.graphql_java_generator.plugin.conf.GeneratePojoConfiguration
The mode is of no interest, here.
getName() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
The name of the DataFetcher: it's actually the field name, as read in the GraphQL schema.
getName() - Method in interface com.graphql_java_generator.plugin.language.DataFetchersDelegate
The name of the DataFetcher.
getName() - Method in interface com.graphql_java_generator.plugin.language.Directive
The name of the directive
getName() - Method in interface com.graphql_java_generator.plugin.language.EnumValue
The name of the field, as found in the GraphQL schema
getName() - Method in interface com.graphql_java_generator.plugin.language.Field
The name of the field, as found in the GraphQL schema
getName() - Method in class com.graphql_java_generator.plugin.language.impl.DataFetcherImpl
 
getName() - Method in class com.graphql_java_generator.plugin.language.impl.DataFetchersDelegateImpl
 
getName() - Method in interface com.graphql_java_generator.plugin.language.Type
The GraphQL name of the object type
getObjectType() - Method in interface com.graphql_java_generator.plugin.language.Relation
Returns the type of the object, which contains this field
getOwningType() - Method in interface com.graphql_java_generator.plugin.language.Field
Retrieves the Type which contains this field
getPackageName() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The packageName in which the generated classes will be created
getPackageName() - Method in interface com.graphql_java_generator.plugin.language.EnumValue
Returns the package's name where the GraphQL objects from the GraphQL schema must be generated.
getPackageName() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
getPackageName() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
getPackageName() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns the package's name where the GraphQL objects from the GraphQL schema must be generated.
getPackaging() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) The packaging is the kind of artefact generated by the project.
getPascalCaseName() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
The name of the DataFetcher, in PascalCase.
getPascalCaseName() - Method in interface com.graphql_java_generator.plugin.language.DataFetchersDelegate
The name of the DataFetcher, in PascalCase.
getPascalCaseName() - Method in interface com.graphql_java_generator.plugin.language.Field
Convert the given name, which is supposed to be in camel case (for instance: thisIsCamelCase) to a pascal case string (for instance: ThisIsCamelCase).
getPascalCaseName() - Method in class com.graphql_java_generator.plugin.language.impl.DataFetcherImpl
The name of the DataFetcher, in PascalCase.
getPascalCaseName() - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
getPrefix() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
getPrefix() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
getPrefix() - Method in class com.graphql_java_generator.plugin.language.impl.InterfaceType
 
getPrefix() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
getPrefix() - Method in class com.graphql_java_generator.plugin.language.impl.UnionType
 
getProjectDir() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
Get the File for the current project's directory.
getQueryMutationExecutionProtocol() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The QueryMutationExecutionProtocol to use for GraphQL queries and mutations (not subscriptions).
getQuotedScanBasePackages() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) Transform the list of package names returned by GenerateServerCodeConfiguration.getScanBasePackages() by a list of package names, surrounded by double quotes, as it can be used in the Spring scanBasePackages property of the &SpringBootApplication Spring annotation.
getRelation() - Method in interface com.graphql_java_generator.plugin.language.Field
Returns the Relation description for this field.
getRelationType() - Method in interface com.graphql_java_generator.plugin.language.Relation
Returns the JPA relation type of this relation
getRequestType() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns "query", "mutation" or "subscription" if this type is a query, mutation or subscription.
getRequestTypePascalCase() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
getResourceEncoding() - Method in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
The encoding for the generated resource files
getScanBasePackages() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) A comma separated list of package names, without double quotes, that will also be parsed by Spring, to discover Spring beans, Spring repositories and JPA entities when the server starts.
getSchemaFileFolder() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
The main resources folder, typically '/src/main/resources' of the current project.
getSchemaFilePattern() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
The pattern to find the graphql schema file(s).
getSchemaFilePattern() - Method in class com.graphql_java_generator.plugin.ResourceSchemaStringProvider
 
getSchemaPersonalizationFile() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
schemaPersonalizationFile is the file name where the GraphQL maven plugin will find personalization that it must apply before generating the code.
getSourceEncoding() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The encoding for the generated source files
getSpringAutoConfigurationPackage() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
Returns the package that contains the Spring Auto Configuration class.
getSpringBeanSuffix() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
Retrieves the suffix that will be applied to the name of the Spring Beans that are generated for this schema.
getSuffix() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
getSuffix() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
getSuffix() - Method in class com.graphql_java_generator.plugin.language.impl.InterfaceType
 
getSuffix() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
getSuffix() - Method in class com.graphql_java_generator.plugin.language.impl.UnionType
 
getTargetClassFolder() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The folder where the generated classes will be compiled, that is: where the class file are stored after compilation
getTargetFileName(Type.TargetFileType) - Method in class com.graphql_java_generator.plugin.language.impl.CustomScalarType
Get the filename where this type must be created.
getTargetFileName(Type.TargetFileType) - Method in interface com.graphql_java_generator.plugin.language.Type
Get the filename where this type must be created.
getTargetFolder() - Method in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
The folder where the generated GraphQL schema will be stored
getTargetResourceFolder() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The folder where the generated resources will be generated
getTargetSchemaFileName() - Method in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
The name of the target filename, in which the schema is generated.
getTargetSchemaSubFolder() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
Returns the folder in the classpath that should contain the GraphQL schema.
getTargetSourceFolder() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
The folder where the source code for the generated classes will be generated
getTemplates() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
Map of the code templates to be used: this allows to override the default templates, and control exactly what code is generated by the plugin.
getType() - Method in interface com.graphql_java_generator.plugin.language.BatchLoader
The type that this BatchLoader will return.
getType() - Method in interface com.graphql_java_generator.plugin.language.DataFetchersDelegate
Returns the Type, for which the DataFetchersDelegate aggregates the access methods.
getType() - Method in interface com.graphql_java_generator.plugin.language.Field
Retrieves the Type for this field
getType() - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
getType(String) - Method in class com.graphql_java_generator.plugin.DocumentParser
Returns the type for the given name
getType(String, boolean) - Method in class com.graphql_java_generator.plugin.DocumentParser
Returns the type for the given name
getType(String, Class<T>, boolean) - Method in class com.graphql_java_generator.plugin.DocumentParser
Returns the type for the given name, where the found type is of an expected kind.
getTypePrefix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional prefix to add to the classnames of the generated java classes for GraphQL types.
getTypeSuffix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional suffix to add to the classnames of the generated java classes for GraphQL types.
getUnionPrefix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional prefix to add to the classnames of the generated java classes for GraphQL unions.
getUnionSuffix() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
An optional suffix to add to the classnames of the generated java classes for GraphQL unions.
getUtilPackageName() - Method in class com.graphql_java_generator.plugin.DocumentParser
Returns the name of the package for utility classes.
In this class, it always return the result of CommonConfiguration#getPackageName()
getUtilPackageName() - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
Returns the name of the package for utility classes, when the separateUtilClasses plugin parameter is set to true.
GRAPHQL_REACTIVE_REQUEST - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
GRAPHQL_REQUEST - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
GraphQLConfiguration - Interface in com.graphql_java_generator.plugin.conf
This interface contains all the configuration parameters for the graphql goal (Maven) or task (Gradle) of the plugin, as an interface.
All these methods are directly the property names, to map against a Spring Configuration that defines the Beans.
graphqlUtils - Variable in class com.graphql_java_generator.plugin.DocumentParser
Various utilities, grouped in a dedicated class

H

http - Enum constant in enum com.graphql_java_generator.plugin.conf.QueryMutationExecutionProtocol
 

I

initScalarTypes(Class<?>) - Method in class com.graphql_java_generator.plugin.DocumentParser
This method initializes the DocumentParser.scalarTypes list.
initScalarTypes(Class<?>) - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
This method initializes the DocumentParser.scalarTypes list.
INLINE_FRAGMENT - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
INPUT_FIELD_DEFINITION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
INPUT_OBJECT - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
INTERFACE - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
INTERFACE - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
INTERFACE - Enum constant in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
 
INTERFACE - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
InterfaceType - Class in com.graphql_java_generator.plugin.language.impl
This class represents an Interface, as defined in a GraphQL schema.
InterfaceType(String, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.InterfaceType
 
interfaceTypes - Variable in class com.graphql_java_generator.plugin.DocumentParser
All the InterfaceTypeDefinition which have been read during the reading of the documents
isAddRelayConnections() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
True if the plugin is configured to add the Relay connection capabilities to the field marked by the @RelayConnection directive.
isCompletableFuture() - Method in interface com.graphql_java_generator.plugin.language.DataFetcher
Returns true if this DataFetcher returns a CompletableFuture, which will be used within a graphql-java java-dataloader to optimize the accesses to the database.
isCopyRuntimeSources() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
Flag to enable (or not) the copy of the sources from the graphql-java-runtime library to target source code directory.
isCustomScalar() - Method in class com.graphql_java_generator.plugin.language.impl.CustomScalarType
Returns true if this type is a GraphQL Custom Scalar, false otherwise
isCustomScalar() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
isCustomScalar() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
isCustomScalar() - Method in class com.graphql_java_generator.plugin.language.impl.ScalarType
Returns true if this type is a GraphQL Custom Scalar, false otherwise
isCustomScalar() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns true if this type is a GraphQL Custom Scalar, false otherwise
isEnum() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
isEnum() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns true if this type is a GraphQL enum, false otherwise
isGenerateBatchLoaderEnvironment() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) Indicates if the plugin should generate add the BatchLoaderEnvironment parameter to the batchLoader methods, in DataFetchersDelegate.
isGenerateDataFetcherForEveryFieldsWithArguments() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode, since 2.5) Defines if a data fetcher is needed for every GraphQL field that has input argument, and add them in the generated POJOs.
isGenerateDataLoaderForLists() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) Defines how the methods in the data fetchers delegates are generated.
isGenerateDeprecatedRequestResponse() - Method in interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
(since 1.7.1 version) Default value is _true_ for 1.x version, and _false_ for version 2.0 and after.
isGenerateJacksonAnnotations() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
This method is used only in GeneratePojoConfiguration.
isGenerateJacksonAnnotations() - Method in interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
This method is used only in GeneratePojoConfiguration.
isGenerateJacksonAnnotations() - Method in interface com.graphql_java_generator.plugin.conf.GeneratePojoConfiguration
The Jackson annotations are necessary to properly deserialize the json, that is incoming from the GraphQL Server.
isGenerateJacksonAnnotations() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
This method is used only in GeneratePojoConfiguration.
isGenerateJacksonAnnotations() - Method in interface com.graphql_java_generator.plugin.conf.GraphQLConfiguration
This method is used only in GeneratePojoConfiguration.
isGenerateJPAAnnotation() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
(only for server mode) Indicates whether the plugin should generate the JPA annotations, for generated objects.
isGenerateUtilityClasses() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
Indicates whether the utility classes should be generated.
isGenerateUtilityClasses() - Method in interface com.graphql_java_generator.plugin.conf.GeneratePojoConfiguration
The utility classes are not generated for this goal/task
isId() - Method in interface com.graphql_java_generator.plugin.language.Field
Indicates whether this field is an id or not.
isId() - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
isInputType() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
isInputType() - Method in class com.graphql_java_generator.plugin.language.impl.ScalarType
Returns true if this type is a GraphQL InputObjectType, false otherwise
isInputType() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns true if this type is a GraphQL InputObjectType, false otherwise
isMultiLine() - Method in class com.graphql_java_generator.plugin.language.Description
 
isOwnerSide() - Method in interface com.graphql_java_generator.plugin.language.Relation
Indicates whether the object type obtained by Relation.getObjectType() is the owner or not of this relation.
As described in the JPA documentation: a bidirectional relationship has both an owning side and an inverse side.
isScalar() - Method in class com.graphql_java_generator.plugin.language.impl.EnumType
 
isScalar() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
isScalar() - Method in class com.graphql_java_generator.plugin.language.impl.ScalarType
Returns true if this type is a GraphQL Scalar (custom or not), false otherwise
isScalar() - Method in interface com.graphql_java_generator.plugin.language.Type
Returns true if this type is a GraphQL Scalar (custom or not), false otherwise
isSeparateUtilityClasses() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
Indicates whether the utility classes (that is: the classes that are not match an item in the GraphQL schema) are generated in the same package than the classes that matches the GraphQL schema.
isSeparateUtilityClasses() - Method in interface com.graphql_java_generator.plugin.conf.GeneratePojoConfiguration
There is no utility classes for this goal.
isSkipGenerationIfSchemaHasNotChanged() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
Deprecated.
isStandard() - Method in interface com.graphql_java_generator.plugin.language.Directive
Returns true if this directive is a standard GraphQL directive, or if it has been defined in the GraphQL schema
isUseJakartaEE9() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 

J

JACKSON_DESERIALIZER - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
JACKSON_DESERIALIZERS - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
JACKSON_SERIALIZERS - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
jar - Enum constant in enum com.graphql_java_generator.plugin.conf.Packaging
 

L

loadGraphQLSchemaPersonalization() - Method in class com.graphql_java_generator.plugin.schema_personalization.GenerateCodeJsonSchemaPersonalization
Let's load the schema personalization from the configuration json file.
logCommonConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
Logs all the common configuration parameters (only when in the debug level)
logConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.CommonConfiguration
Logs all the configuration parameters (only when in the debug level)
logConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
Logs all the configuration parameters (only when in the debug level)
logConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
Logs all the configuration parameters (only when in the debug level)
logConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
Logs all the configuration parameters, in the debug level
logConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
Logs all the configuration parameters (only when in the debug level)
logConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GraphQLConfiguration
Logs all the configuration parameters for the graphql maven goal or graphqlGenerateCode gradle task (only when in the debug level)
logGenerateCodeCommonConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
 
logGenerateServerCodeConfiguration() - Method in interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
Logs all the configuration parameters for the generateServerCode task/goal (only when in the debug level)
logParsingError(String) - Method in class com.graphql_java_generator.plugin.schema_personalization.GenerateCodeJsonSchemaPersonalization
 

M

ManyToMany - Enum constant in enum com.graphql_java_generator.plugin.language.RelationType
 
ManyToOne - Enum constant in enum com.graphql_java_generator.plugin.language.RelationType
 
MUTATION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
MUTATION - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
mutationType - Variable in class com.graphql_java_generator.plugin.DocumentParser
The Mutation root operation for this Document, if defined (that is: if this schema implements one or more mutations)
mutationTypeName - Variable in class com.graphql_java_generator.plugin.DocumentParser
The name of the type that implements the mutation operation.

O

OBJECT - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
OBJECT - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
OBJECT - Enum constant in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
 
OBJECT - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
ObjectType - Class in com.graphql_java_generator.plugin.language.impl
This class describes one object type, as found in a graphql schema.
ObjectType(String, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.ObjectType
 
ObjectType(String, Type.GraphQlType, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.ObjectType
This constructor is especially intended for subclasses, like InterfaceType
OneToMany - Enum constant in enum com.graphql_java_generator.plugin.language.RelationType
 
OneToOne - Enum constant in enum com.graphql_java_generator.plugin.language.RelationType
 

P

Packaging - Enum in com.graphql_java_generator.plugin.conf
This enumeration contains the packaging type which are managed by the plugin.
parseGraphQLSchemas() - Method in class com.graphql_java_generator.plugin.DocumentParser
The main method of the class: it graphqlUtils.executes the generation of the GraphQL schemas, as defined in the project configuration
parseGraphQLSchemas() - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
The main method of the class: it graphqlUtils.executes the generation of the given documents
PluginExecutor - Interface in com.graphql_java_generator.plugin
This class is responsible for the execution of the goal/task.
PluginMode - Enum in com.graphql_java_generator.plugin.conf
The values for this enumeration are in lower case, which is not conventional.

Q

QUERY - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
QUERY - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
QUERY_MUTATION - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
QUERY_MUTATION_EXECUTOR - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
QUERY_MUTATION_REACTIVE_EXECUTOR - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
QUERY_RESPONSE - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
QueryMutationExecutionProtocol - Enum in com.graphql_java_generator.plugin.conf
This enum lists the protocol that may be configured to execute queries and mutations.
queryType - Variable in class com.graphql_java_generator.plugin.DocumentParser
The Query root operation for this Document
queryTypeName - Variable in class com.graphql_java_generator.plugin.DocumentParser
The name of the type that implements the query operation.

R

REACTIVE_EXECUTOR - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
readDirectiveDefinition(DirectiveDefinition) - Method in class com.graphql_java_generator.plugin.DocumentParser
Reads a directive definition, and stores its informations into the DirectiveImpl for further processing
readEnumType(EnumType, EnumTypeDefinition) - Method in class com.graphql_java_generator.plugin.DocumentParser
Reads an enum definition.
readObjectTypeDefinition(ObjectTypeDefinition) - Method in class com.graphql_java_generator.plugin.DocumentParser
Read an object type from its GraphQL definition
readSchema(Resource) - Method in class com.graphql_java_generator.plugin.ResourceSchemaStringProvider
 
Relation - Interface in com.graphql_java_generator.plugin.language
This class describes a relation between two objects or interfaces of the GraphQL Schema.
RelationImpl - Class in com.graphql_java_generator.plugin.language.impl
The class that implements the Relation interface
RelationImpl() - Constructor for class com.graphql_java_generator.plugin.language.impl.RelationImpl
 
RelationType - Enum in com.graphql_java_generator.plugin.language
The four kind of JPA Relations
RELAY_SCHEMA - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
resolveTemplate(CodeTemplate) - Method in class com.graphql_java_generator.plugin.generate_code.GenerateCodeGenerator
Resolves the template for the given code
resolveTemplate(CodeTemplate) - Method in class com.graphql_java_generator.plugin.generate_schema.GenerateGraphQLSchema
Resolves the template for the given key
ResourceSchemaStringProvider - Class in com.graphql_java_generator.plugin
Overrides the GraphQLJavaToolsAutoConfiguration#schemaStringProvider() bean, to loads our graphqls files, from the given schemaFilePattern plugin parameter
ResourceSchemaStringProvider() - Constructor for class com.graphql_java_generator.plugin.ResourceSchemaStringProvider
 
RESPONSE - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
ROOT_RESPONSE - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
ROOT_RESPONSE - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 

S

SCALAR - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
SCALAR - Enum constant in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
 
ScalarType - Class in com.graphql_java_generator.plugin.language.impl
 
ScalarType(String, String, String, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.ScalarType
 
scalarTypes - Variable in class com.graphql_java_generator.plugin.DocumentParser
maps for all scalers, when they are mandatory.
SCHEMA - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
schemaDirectives - Variable in class com.graphql_java_generator.plugin.DocumentParser
List of the directives that have declared for the schema in the GraphQL schema
schemas(boolean) - Method in class com.graphql_java_generator.plugin.ResourceSchemaStringProvider
 
schemaStringProvider - Variable in class com.graphql_java_generator.plugin.DocumentParser
This Spring Bean is responsible for finding and loading all the GraphQL schema files, based on the project configuration.
schemaStrings() - Method in class com.graphql_java_generator.plugin.ResourceSchemaStringProvider
 
server - Enum constant in enum com.graphql_java_generator.plugin.conf.PluginMode
 
SERVER - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
SERVER - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplateScope
Scope for server code, in the graphql goal
SERVER_SPRING_AUTO_CONFIGURATION_CLASS - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
setAnnotation(String) - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
Deprecated.
setAnnotation(String) - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
Deprecated.
setComments(List<Comment>) - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
setComments(List<Comment>) - Method in class com.graphql_java_generator.plugin.language.impl.DirectiveImpl
 
setComments(List<Comment>) - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
setGraphQLTypeName(String) - Method in class com.graphql_java_generator.plugin.language.FieldTypeAST
 
SPRING_AUTOCONFIGURATION_DEFINITION_FILE - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
SUBSCRIPTION - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
SUBSCRIPTION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
SUBSCRIPTION - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
SUBSCRIPTION_EXECUTOR - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
SUBSCRIPTION_REACTIVE_EXECUTOR - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
subscriptionType - Variable in class com.graphql_java_generator.plugin.DocumentParser
The Subscription root operation for this Document, if defined (that is: if this schema implements one or more subscriptions)
subscriptionTypeName - Variable in class com.graphql_java_generator.plugin.DocumentParser
The name of the type that implements the subscription operation.

T

throwRuntimeException(String) - Method in class com.graphql_java_generator.plugin.generate_code.ExceptionThrower
 
toString() - Method in class com.graphql_java_generator.plugin.language.impl.AbstractType
 
toString() - Method in class com.graphql_java_generator.plugin.language.impl.FieldImpl
 
toString() - Method in class com.graphql_java_generator.plugin.language.impl.InterfaceType
 
toString() - Method in class com.graphql_java_generator.plugin.language.impl.ObjectType
 
toString() - Method in class com.graphql_java_generator.plugin.language.impl.UnionType
 
Type - Interface in com.graphql_java_generator.plugin.language
All types found in the GraphQL schema(s), and discovered during the GraphQL parsing, are instance of Type.
TYPE_MAPPING - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
TYPE_MAPPING_CSV - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
Type.GraphQlType - Enum in com.graphql_java_generator.plugin.language
 
Type.TargetFileType - Enum in com.graphql_java_generator.plugin.language
 
types - Variable in class com.graphql_java_generator.plugin.DocumentParser
All the Types that have been parsed, added by the default scalars.

U

UNION - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
UNION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 
UNION - Enum constant in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
 
UNION - Enum constant in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
 
UnionType - Class in com.graphql_java_generator.plugin.language.impl
This class represents an Union, as defined in a GraphQL schema.
UnionType(String, CommonConfiguration, DocumentParser) - Constructor for class com.graphql_java_generator.plugin.language.impl.UnionType
 
unionTypes - Variable in class com.graphql_java_generator.plugin.DocumentParser
All the UnionTypeDefinition which have been read during the reading of the documents
UTIL_PACKAGE_NAME - Static variable in class com.graphql_java_generator.plugin.generate_code.GenerateCodeDocumentParser
The name of the package for utility classes, when the separateUtilClasses plugin parameter is set to true.

V

valueOf(String) - Static method in enum com.graphql_java_generator.plugin.CodeTemplate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.CodeTemplateScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.conf.Packaging
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.conf.PluginMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.conf.QueryMutationExecutionProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.language.DirectiveLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.language.RelationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.graphql_java_generator.plugin.CodeTemplate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.CodeTemplateScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.conf.Packaging
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.conf.PluginMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.conf.QueryMutationExecutionProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.language.DirectiveLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.language.RelationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.language.Type.GraphQlType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.graphql_java_generator.plugin.language.Type.TargetFileType
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_DEFINITION - Enum constant in enum com.graphql_java_generator.plugin.language.DirectiveLocation
 

W

war - Enum constant in enum com.graphql_java_generator.plugin.conf.Packaging
 
webSocket - Enum constant in enum com.graphql_java_generator.plugin.conf.QueryMutationExecutionProtocol
 
WIRING - Enum constant in enum com.graphql_java_generator.plugin.CodeTemplate
 
A B C D E F G H I J L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form