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
  • Constructor Details

  • Method Details

    • getCustomScalars

      public java.util.List<com.graphql_java_generator.plugin.CustomScalarDefinition> getCustomScalars()
      Specified by:
      getCustomScalars in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getLog

      public com.graphql_java_generator.plugin.Logger getLog()
      Specified by:
      getLog in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getMode

      public com.graphql_java_generator.plugin.PluginMode getMode()
      Specified by:
      getMode in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getPackageName

      public java.lang.String getPackageName()
      Specified by:
      getPackageName in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getPackaging

      public com.graphql_java_generator.plugin.Packaging getPackaging()
      Specified by:
      getPackaging in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getScanBasePackages

      public java.lang.String getScanBasePackages()
      Specified by:
      getScanBasePackages in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getSchemaFileFolder

      public java.io.File getSchemaFileFolder()
      Specified by:
      getSchemaFileFolder in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getSchemaFilePattern

      public java.lang.String getSchemaFilePattern()
      Specified by:
      getSchemaFilePattern in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getSchemaPersonalizationFile

      public java.io.File getSchemaPersonalizationFile()
      Specified by:
      getSchemaPersonalizationFile in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getSourceEncoding

      public java.lang.String getSourceEncoding()
      Specified by:
      getSourceEncoding in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getTargetClassFolder

      public java.io.File getTargetClassFolder()
      Specified by:
      getTargetClassFolder in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getTargetSourceFolder

      public java.io.File getTargetSourceFolder()
      Specified by:
      getTargetSourceFolder in interface com.graphql_java_generator.plugin.PluginConfiguration
    • getTemplates

      public java.util.Map<java.lang.String,​java.lang.String> getTemplates()
      Specified by:
      getTemplates in interface com.graphql_java_generator.plugin.PluginConfiguration
    • isCopyRuntimeSources

      public boolean isCopyRuntimeSources()
      Specified by:
      isCopyRuntimeSources in interface com.graphql_java_generator.plugin.PluginConfiguration
    • isGenerateDeprecatedRequestResponse

      public boolean isGenerateDeprecatedRequestResponse()
      Specified by:
      isGenerateDeprecatedRequestResponse in interface com.graphql_java_generator.plugin.PluginConfiguration
    • isGenerateJPAAnnotation

      public boolean isGenerateJPAAnnotation()
      Specified by:
      isGenerateJPAAnnotation in interface com.graphql_java_generator.plugin.PluginConfiguration
    • isSeparateUtilityClasses

      public boolean isSeparateUtilityClasses()
      Specified by:
      isSeparateUtilityClasses in interface com.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

      public void setLogger​(GradleLogger logger)
    • 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)