Index
All Classes and Interfaces|All Packages
A
- AbstractCommonMojo - Class in com.graphql_java_generator.mavenplugin
-
This class is the super class of all Mojos.
- AbstractGenerateClientCodeMojo - Class in com.graphql_java_generator.mavenplugin
-
This class is the super class of all Mojos that generates the client code, that is the
GenerateClientCodeMojo
mojo. - AbstractGenerateClientCodeMojo(Class<?>) - Constructor for class com.graphql_java_generator.mavenplugin.AbstractGenerateClientCodeMojo
- AbstractGenerateCodeCommonMojo - Class in com.graphql_java_generator.mavenplugin
-
This class is the super class of all Mojos that generates the code, that is the
GenerateClientCodeMojo
, theGenerateServerCodeMojo
and theGraphQLMojo
mojos. - AbstractGenerateCodeCommonMojo(Class<?>) - Constructor for class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- AbstractGenerateGraphQLSchemaMojo - Class in com.graphql_java_generator.mavenplugin
- AbstractGeneratePojoMojo - Class in com.graphql_java_generator.mavenplugin
- AbstractGeneratePojoMojo(Class<?>) - Constructor for class com.graphql_java_generator.mavenplugin.AbstractGeneratePojoMojo
- AbstractGenerateServerCodeMojo - Class in com.graphql_java_generator.mavenplugin
-
This class is the super class of all Mojos that generates the code, that is the
GenerateServerCodeMojo
and theGraphQLMojo
mojos. - AbstractGenerateServerCodeMojo(Class<?>) - Constructor for class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- AbstractGraphQLMojo - Class in com.graphql_java_generator.mavenplugin
-
This class is the class that contains all parameters that needed for the
GraphQLMojo
, that is all parameters that are common to all generate code Mojos. - AbstractGraphQLMojo(Class<?>) - Constructor for class com.graphql_java_generator.mavenplugin.AbstractGraphQLMojo
B
- batchMappingDataFetcherReturnType - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
This parameter is used only when generateBatchMappingDataFetchers is set to true.
- buildContext - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
The Maven
BuildContext
that allows to link the build with the IDE
C
- com.graphql_java_generator.mavenplugin - package com.graphql_java_generator.mavenplugin
- ctx - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
The Spring context used for the plugin execution.
E
- enumPrefix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional prefix to add to the classnames of the generated java classes for GraphQL enums.
- enumSuffix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional suffix to add to the classnames of the generated java classes for GraphQL enums.
- execute() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- executePostExecutionTask() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- executePostExecutionTask() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- executePostExecutionTask() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
G
- generateBatchLoaderEnvironment - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
(only for server mode) Indicates if the plugin should generate add the
BatchLoaderEnvironment
parameter to the batchLoader methods, in DataFetchersDelegate. - generateBatchMappingDataFetchers - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
If this parameter is set to true, the spring GraphQL controller methods will be annotated with the
@BatchMapping
(instead of the@SchemaMapping
). - GenerateClientCodeMojo - Class in com.graphql_java_generator.mavenplugin
-
The generateClientCode Maven goal (and Gradle task) generates the java code from one or more GraphQL schemas.
- GenerateClientCodeMojo() - Constructor for class com.graphql_java_generator.mavenplugin.GenerateClientCodeMojo
- GenerateClientCodeMojo.SpringConfiguration - Class in com.graphql_java_generator.mavenplugin
- generateDataFetcherForEveryFieldsWithArguments - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
(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.
- GenerateGraphQLSchemaMojo - Class in com.graphql_java_generator.mavenplugin
-
The generateGraphQLSchema goal generates GraphQL schema, based on the source GraphQL schemas, and possibly containing additional stuff, like the Relay connection objects.
- GenerateGraphQLSchemaMojo.SpringConfiguration - Class in com.graphql_java_generator.mavenplugin
- generateJacksonAnnotations - Variable in class com.graphql_java_generator.mavenplugin.AbstractGeneratePojoMojo
-
The Jackson annotations are necessary to properly deserialize the json, that is incoming from the GraphQL Server.
- GeneratePojoMojo - Class in com.graphql_java_generator.mavenplugin
-
The generatePojo goal generates all the java objects that match the provided GraphQL schema.
- GeneratePojoMojo() - Constructor for class com.graphql_java_generator.mavenplugin.GeneratePojoMojo
- GeneratePojoMojo.SpringConfiguration - Class in com.graphql_java_generator.mavenplugin
- GenerateServerCodeMojo - Class in com.graphql_java_generator.mavenplugin
-
The generateServerCode Maven goal (and Gradle task) generates the java code for an almost ready to start GraphQL server.
- GenerateServerCodeMojo() - Constructor for class com.graphql_java_generator.mavenplugin.GenerateServerCodeMojo
- GenerateServerCodeMojo.SpringConfiguration - Class in com.graphql_java_generator.mavenplugin
- getBatchMappingDataFetcherReturnType() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- getCustomScalars() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getEnumPrefix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getEnumSuffix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getIgnoredSpringMappings() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- getInputPrefix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getInputSuffix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getInterfacePrefix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getInterfaceSuffix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getJavaTypeForIDType() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- getJsonGraphqlSchemaFilename() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getMaxTokens() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getMode() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateClientCodeMojo
-
The mode is forced to
PluginMode.client
- getMode() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
The mode is forced to
PluginMode.server
- getMode() - Method in class com.graphql_java_generator.mavenplugin.AbstractGraphQLMojo
- getPackageName() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getPackaging() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- getProjectDir() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getQueryMutationExecutionProtocol() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getResourceEncoding() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- getScanBasePackages() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- getSchemaFileFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getSchemaFileFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- getSchemaFilePattern() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getSchemaFilePattern() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- getSchemaPersonalizationFile() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getSourceEncoding() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getSpringBeanSuffix() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getTargetClassFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getTargetFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getTargetFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- getTargetResourceFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getTargetSchemaFileName() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- getTargetSourceFolder() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- getTemplates() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getTemplates() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- getTypePrefix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getTypeSuffix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getUnionPrefix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- getUnionSuffix() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- GraphQLMojo - Class in com.graphql_java_generator.mavenplugin
-
This goal is deprecated.
- GraphQLMojo() - Constructor for class com.graphql_java_generator.mavenplugin.GraphQLMojo
- GraphQLMojo.SpringConfiguration - Class in com.graphql_java_generator.mavenplugin
I
- ignoredSpringMappings - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
This parameter marks a list of GraphQL mappings as ignored, so that they are not generated by the plugin.
- inputPrefix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional prefix to add to the classnames of the generated java classes for GraphQL input objects.
- inputSuffix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional suffix to add to the classnames of the generated java classes for GraphQL input objects.
- interfacePrefix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional prefix to add to the classnames of the generated java classes for GraphQL interfaces.
- interfaceSuffix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional suffix to add to the classnames of the generated java classes for GraphQL interfaces.
- isAddRelayConnections() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- isAddRelayConnections() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
- isCopyRuntimeSources() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- isGenerateBatchLoaderEnvironment() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- isGenerateBatchMappingDataFetchers() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- isGenerateDataFetcherForEveryFieldsWithArguments() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- isGenerateDataLoaderForLists() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- isGenerateDeprecatedRequestResponse() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateClientCodeMojo
- isGenerateDeprecatedRequestResponse() - Method in class com.graphql_java_generator.mavenplugin.AbstractGraphQLMojo
- isGenerateJacksonAnnotations() - Method in class com.graphql_java_generator.mavenplugin.AbstractGeneratePojoMojo
- isGenerateJPAAnnotation() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
- isSeparateUtilityClasses() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
- isSkipGenerationIfSchemaHasNotChanged() - Method in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- isUseJakartaEE9() - Method in class com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
J
- javaTypeForIDType - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateServerCodeMojo
-
The javaTypeForIDType is the java class that is used in the generated code for GraphQL fields that are of the GraphQL ID type.
- jsonGraphqlSchemaFilename - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
M
- maxTokens - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
(Useless, since 1.18.7)Defines the options that maximum number of tokens that the GraphQL schema parser may read.
P
- projectHelper - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
- projectHelper - Variable in class com.graphql_java_generator.mavenplugin.AbstractGenerateGraphQLSchemaMojo
S
- SpringConfiguration() - Constructor for class com.graphql_java_generator.mavenplugin.GenerateClientCodeMojo.SpringConfiguration
- SpringConfiguration() - Constructor for class com.graphql_java_generator.mavenplugin.GenerateGraphQLSchemaMojo.SpringConfiguration
- SpringConfiguration() - Constructor for class com.graphql_java_generator.mavenplugin.GeneratePojoMojo.SpringConfiguration
- SpringConfiguration() - Constructor for class com.graphql_java_generator.mavenplugin.GenerateServerCodeMojo.SpringConfiguration
- SpringConfiguration() - Constructor for class com.graphql_java_generator.mavenplugin.GraphQLMojo.SpringConfiguration
- springConfigurationClass - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
This class contains the Spring configuration for the actual instance of this Mojo.
T
- typePrefix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional prefix to add to the classnames of the generated java classes for GraphQL types.
- typeSuffix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional suffix to add to the classnames of the generated java classes for GraphQL types.
U
- unionPrefix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional prefix to add to the classnames of the generated java classes for GraphQL unions.
- unionSuffix - Variable in class com.graphql_java_generator.mavenplugin.AbstractCommonMojo
-
An optional suffix to add to the classnames of the generated java classes for GraphQL unions.
All Classes and Interfaces|All Packages