Class GenerateSchemaTask

  • All Implemented Interfaces:
    java.lang.Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

    public class GenerateSchemaTask
    extends org.gradle.api.DefaultTask
    Generate schema task.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Task

        org.gradle.api.Task.Namer
    • Field Summary

      • Fields inherited from interface org.gradle.api.Task

        TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void generateSchema()  
      java.io.File getClassesDir()  
      static GradleConfig getConfig()  
      java.util.List<java.lang.String> getConfigurations()  
      java.util.List<java.lang.String> getDependencyExtensions()  
      java.lang.String getDestination()  
      boolean getIncludeDependencies()  
      boolean getIncludeDirectives()  
      boolean getIncludeIntrospectionTypes()  
      boolean getIncludeScalars()  
      boolean getIncludeSchemaDefinition()  
      boolean getIncludeTransitiveDependencies()  
      void setClassesDir​(java.io.File classesDir)  
      void setConfigurations​(java.util.List<java.lang.String> configurations)  
      void setDependencyExtensions​(java.util.List<java.lang.String> dependencyExtensions)  
      void setDestination​(java.lang.String destination)  
      void setIncludeDependencies​(boolean includeDependencies)  
      void setIncludeDirectives​(boolean includeDirectives)  
      void setIncludeIntrospectionTypes​(boolean includeIntrospectionTypes)  
      void setIncludeScalars​(boolean includeScalars)  
      void setIncludeSchemaDefinition​(boolean includeSchemaDefinition)  
      void setIncludeTransitiveDependencies​(boolean includeTransitiveDependencies)  
      void setNoDestination​(boolean destination)  
      • Methods inherited from class org.gradle.api.DefaultTask

        compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
      • Methods inherited from class org.gradle.api.internal.AbstractTask

        acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.gradle.api.Task

        doNotTrackState, getConvention, notCompatibleWithConfigurationCache
    • Constructor Detail

      • GenerateSchemaTask

        public GenerateSchemaTask()
    • Method Detail

      • getDestination

        @Optional
        @OutputFile
        public java.lang.String getDestination()
      • setDestination

        public void setDestination​(java.lang.String destination)
      • setNoDestination

        public void setNoDestination​(boolean destination)
      • getIncludeDependencies

        @Input
        public boolean getIncludeDependencies()
      • setIncludeDependencies

        public void setIncludeDependencies​(boolean includeDependencies)
      • getIncludeTransitiveDependencies

        @Input
        public boolean getIncludeTransitiveDependencies()
      • setIncludeTransitiveDependencies

        public void setIncludeTransitiveDependencies​(boolean includeTransitiveDependencies)
      • getConfigurations

        @Input
        public java.util.List<java.lang.String> getConfigurations()
      • setConfigurations

        public void setConfigurations​(java.util.List<java.lang.String> configurations)
      • getDependencyExtensions

        @Input
        public java.util.List<java.lang.String> getDependencyExtensions()
      • setDependencyExtensions

        public void setDependencyExtensions​(java.util.List<java.lang.String> dependencyExtensions)
      • getIncludeScalars

        @Input
        public boolean getIncludeScalars()
      • setIncludeScalars

        public void setIncludeScalars​(boolean includeScalars)
      • getIncludeDirectives

        @Input
        public boolean getIncludeDirectives()
      • setIncludeDirectives

        public void setIncludeDirectives​(boolean includeDirectives)
      • getIncludeSchemaDefinition

        @Input
        public boolean getIncludeSchemaDefinition()
      • setIncludeSchemaDefinition

        public void setIncludeSchemaDefinition​(boolean includeSchemaDefinition)
      • getIncludeIntrospectionTypes

        @Input
        public boolean getIncludeIntrospectionTypes()
      • setIncludeIntrospectionTypes

        public void setIncludeIntrospectionTypes​(boolean includeIntrospectionTypes)
      • getClassesDir

        @Optional
        @InputDirectory
        public java.io.File getClassesDir()
      • setClassesDir

        public void setClassesDir​(java.io.File classesDir)
      • generateSchema

        public void generateSchema()
                            throws java.lang.Exception
        Throws:
        java.lang.Exception