Class GenerateGraphQLSchemaExtension
java.lang.Object
com.graphql_java_generator.gradleplugin.CommonExtension
com.graphql_java_generator.gradleplugin.GenerateGraphQLSchemaExtension
- All Implemented Interfaces:
com.graphql_java_generator.plugin.conf.CommonConfiguration,com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration,java.io.Serializable
public class GenerateGraphQLSchemaExtension extends CommonExtension implements com.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration, java.io.Serializable
Parameters for the GraphQL Gradle plugin.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringtargetResourceFolderThe folder where the generated resources will be generatedFields inherited from class com.graphql_java_generator.gradleplugin.CommonExtension
project, skipGenerationIfSchemaHasNotChanged -
Constructor Summary
Constructors Constructor Description GenerateGraphQLSchemaExtension(org.gradle.api.Project project) -
Method Summary
Modifier and Type Method Description java.lang.StringgetResourceEncoding()java.io.FilegetTargetFolder()java.lang.StringgetTargetSchemaFileName()voidsetResourceEncoding(java.lang.String resourceEncoding)voidsetTargetFolder(java.lang.String targetFolder)voidsetTargetSchemaFileName(java.lang.String targetSchemaFileName)Methods inherited from class com.graphql_java_generator.gradleplugin.CommonExtension
getMaxTokens, getProjectDir, getSchemaFileFolder, getSchemaFilePattern, getTemplates, isAddRelayConnections, isInitialized, isSkipGenerationIfSchemaHasNotChanged, logConfiguration, setAddRelayConnections, setInitialized, setMaxTokens, setSchemaFileFolder, setSchemaFilePattern, setSkipGenerationIfSchemaHasNotChanged, setTemplatesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.graphql_java_generator.plugin.conf.CommonConfiguration
getDefaultTargetSchemaFileName, getMaxTokens, getProjectDir, getSchemaFileFolder, getSchemaFilePattern, getTemplates, isAddRelayConnections, isGenerateJacksonAnnotations, isSkipGenerationIfSchemaHasNotChanged, logCommonConfiguration
-
Field Details
-
targetResourceFolder
protected java.lang.String targetResourceFolderThe folder where the generated resources will be generated
-
-
Constructor Details
-
GenerateGraphQLSchemaExtension
public GenerateGraphQLSchemaExtension(org.gradle.api.Project project)
-
-
Method Details
-
getResourceEncoding
public java.lang.String getResourceEncoding()- Specified by:
getResourceEncodingin interfacecom.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
-
setResourceEncoding
public void setResourceEncoding(java.lang.String resourceEncoding) -
getTargetFolder
public java.io.File getTargetFolder()- Specified by:
getTargetFolderin interfacecom.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
-
setTargetFolder
public void setTargetFolder(java.lang.String targetFolder) -
getTargetSchemaFileName
public java.lang.String getTargetSchemaFileName()- Specified by:
getTargetSchemaFileNamein interfacecom.graphql_java_generator.plugin.conf.GenerateGraphQLSchemaConfiguration
-
setTargetSchemaFileName
public void setTargetSchemaFileName(java.lang.String targetSchemaFileName)
-