Class GraphqlExtension
java.lang.Object
com.graphql_java_generator.gradleplugin.GraphqlExtension
- All Implemented Interfaces:
com.graphql_java_generator.plugin.PluginConfiguration,java.io.Serializable
public class GraphqlExtension
extends java.lang.Object
implements com.graphql_java_generator.plugin.PluginConfiguration, java.io.Serializable
Parameters for the GraphQL Gradle plugin.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface com.graphql_java_generator.plugin.PluginConfiguration
DEFAULT_COPY_RUNTIME_SOURCES, DEFAULT_GENERATE_DEPRECATED_REQUEST_RESPONSE, DEFAULT_GENERATE_JPA_ANNOTATION, DEFAULT_MODE, DEFAULT_PACKAGE_NAME, DEFAULT_SCAN_BASE_PACKAGES, DEFAULT_SCHEMA_FILE_FOLDER, DEFAULT_SCHEMA_FILE_PATTERN, DEFAULT_SCHEMA_PERSONALIZATION_FILE, DEFAULT_SEPARATE_UTIL_CLASSES, DEFAULT_SOURCE_ENCODING, DEFAULT_TARGET_SOURCE_FOLDER -
Constructor Summary
Constructors Constructor Description GraphqlExtension(org.gradle.api.Project project) -
Method Summary
Modifier and Type Method Description java.util.List<com.graphql_java_generator.plugin.CustomScalarDefinition>getCustomScalars()com.graphql_java_generator.plugin.LoggergetLog()com.graphql_java_generator.plugin.PluginModegetMode()java.lang.StringgetPackageName()com.graphql_java_generator.plugin.PackaginggetPackaging()java.lang.StringgetScanBasePackages()java.io.FilegetSchemaFileFolder()java.lang.StringgetSchemaFilePattern()java.io.FilegetSchemaPersonalizationFile()java.lang.StringgetSourceEncoding()java.io.FilegetTargetClassFolder()java.io.FilegetTargetSourceFolder()java.util.Map<java.lang.String,java.lang.String>getTemplates()booleanisCopyRuntimeSources()booleanisGenerateDeprecatedRequestResponse()booleanisGenerateJPAAnnotation()booleanisSeparateUtilityClasses()voidsetCopyRuntimeSources(boolean copyRuntimeSources)voidsetCustomScalars(com.graphql_java_generator.plugin.CustomScalarDefinition[] customScalars)voidsetGenerateDeprecatedRequestResponse(boolean generateDeprecatedRequestResponse)voidsetGenerateJPAAnnotation(boolean generateJPAAnnotation)voidsetLogger(GradleLogger logger)voidsetMode(com.graphql_java_generator.plugin.PluginMode mode)voidsetPackageName(java.lang.String packageName)voidsetScanBasePackages(java.lang.String scanBasePackages)voidsetSchemaFileFolder(java.io.File schemaFileFolder)voidsetSchemaFilePattern(java.lang.String schemaFilePattern)voidsetSchemaPersonalizationFile(java.lang.String schemaPersonalizationFile)voidsetSeparateUtilityClasses(boolean separateUtilityClasses)voidsetSourceEncoding(java.lang.String sourceEncoding)voidsetTemplates(java.util.Map<java.lang.String,java.lang.String> templates)
-
Constructor Details
-
GraphqlExtension
public GraphqlExtension(org.gradle.api.Project project)
-
-
Method Details
-
getCustomScalars
public java.util.List<com.graphql_java_generator.plugin.CustomScalarDefinition> getCustomScalars()- Specified by:
getCustomScalarsin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getLog
public com.graphql_java_generator.plugin.Logger getLog()- Specified by:
getLogin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getMode
public com.graphql_java_generator.plugin.PluginMode getMode()- Specified by:
getModein interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getPackageName
public java.lang.String getPackageName()- Specified by:
getPackageNamein interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getPackaging
public com.graphql_java_generator.plugin.Packaging getPackaging()- Specified by:
getPackagingin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getScanBasePackages
public java.lang.String getScanBasePackages()- Specified by:
getScanBasePackagesin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getSchemaFileFolder
public java.io.File getSchemaFileFolder()- Specified by:
getSchemaFileFolderin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getSchemaFilePattern
public java.lang.String getSchemaFilePattern()- Specified by:
getSchemaFilePatternin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getSchemaPersonalizationFile
public java.io.File getSchemaPersonalizationFile()- Specified by:
getSchemaPersonalizationFilein interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getSourceEncoding
public java.lang.String getSourceEncoding()- Specified by:
getSourceEncodingin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getTargetClassFolder
public java.io.File getTargetClassFolder()- Specified by:
getTargetClassFolderin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getTargetSourceFolder
public java.io.File getTargetSourceFolder()- Specified by:
getTargetSourceFolderin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
getTemplates
public java.util.Map<java.lang.String,java.lang.String> getTemplates()- Specified by:
getTemplatesin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
isCopyRuntimeSources
public boolean isCopyRuntimeSources()- Specified by:
isCopyRuntimeSourcesin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
isGenerateDeprecatedRequestResponse
public boolean isGenerateDeprecatedRequestResponse()- Specified by:
isGenerateDeprecatedRequestResponsein interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
isGenerateJPAAnnotation
public boolean isGenerateJPAAnnotation()- Specified by:
isGenerateJPAAnnotationin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
isSeparateUtilityClasses
public boolean isSeparateUtilityClasses()- Specified by:
isSeparateUtilityClassesin interfacecom.graphql_java_generator.plugin.PluginConfiguration
-
setCopyRuntimeSources
public void setCopyRuntimeSources(boolean copyRuntimeSources) -
setCustomScalars
public void setCustomScalars(com.graphql_java_generator.plugin.CustomScalarDefinition[] customScalars) -
setGenerateDeprecatedRequestResponse
public void setGenerateDeprecatedRequestResponse(boolean generateDeprecatedRequestResponse) -
setGenerateJPAAnnotation
public void setGenerateJPAAnnotation(boolean generateJPAAnnotation) -
setLogger
-
setMode
public void setMode(com.graphql_java_generator.plugin.PluginMode mode) -
setPackageName
public void setPackageName(java.lang.String packageName) -
setScanBasePackages
public void setScanBasePackages(java.lang.String scanBasePackages) -
setSchemaFileFolder
public void setSchemaFileFolder(java.io.File schemaFileFolder) -
setSchemaFilePattern
public void setSchemaFilePattern(java.lang.String schemaFilePattern) -
setSchemaPersonalizationFile
public void setSchemaPersonalizationFile(java.lang.String schemaPersonalizationFile) -
setSeparateUtilityClasses
public void setSeparateUtilityClasses(boolean separateUtilityClasses) -
setSourceEncoding
public void setSourceEncoding(java.lang.String sourceEncoding) -
setTemplates
public void setTemplates(java.util.Map<java.lang.String,java.lang.String> templates)
-