パッケージ com.sqlapp.gradle.plugins

クラス ExportSchemaXmlTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.sqlapp.gradle.plugins.AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void>
com.sqlapp.gradle.plugins.AbstractDbTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void>
com.sqlapp.gradle.plugins.AbstractDbTableTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void>
com.sqlapp.gradle.plugins.ExportSchemaXmlTask
すべての実装されたインタフェース:
ConsoleOutputLevelTaskProperty, ContextTaskProperty, DataSourceTaskProperty, DebugTaskProperty, ObjectTargetTaskProperty, OutputDirectoryTaskProperty, SchemaOptionTaskProperty, SchemaTargetTaskProperty, TableOptionsTaskProperty, TableTargetTaskProperty, Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@DisableCachingByDefault public abstract class ExportSchemaXmlTask extends AbstractDbTableTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void> implements ObjectTargetTaskProperty, SchemaOptionTaskProperty, OutputDirectoryTaskProperty
  • ネストされたクラスの概要

    インタフェースから継承されたネストされたクラス/インタフェース org.gradle.api.Named

    org.gradle.api.Named.Namer
  • フィールドの概要

    インタフェースから継承されたフィールド org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    ExportSchemaXmlTask(org.gradle.api.model.ObjectFactory objectFactory)
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    protected void
    beforeRun(com.sqlapp.data.db.command.ExportSchemaXmlCommand command)
     
    void
    call(org.gradle.api.Action<ExportSchemaXmlTask> cons)
     
    protected com.sqlapp.data.db.command.ExportSchemaXmlCommand
     
    protected Void
    createExtension(org.gradle.api.Project project)
     
    abstract org.gradle.api.provider.Property<Consumer<com.sqlapp.data.schemas.DbObject<?>>>
     
    abstract org.gradle.api.provider.Property<Boolean>
    行のダンプ
    abstract org.gradle.api.provider.ListProperty<String>
    行のダンプから除くテーブル
    abstract org.gradle.api.provider.ListProperty<String>
    行のダンプを行うテーブル
    abstract org.gradle.api.provider.Property<String>
    Output FileName
    abstract org.gradle.api.provider.Property<String>
    対象オブジェクト

    クラスから継承されたメソッド com.sqlapp.gradle.plugins.AbstractDbTableTask

    getTableOptions, setTableOptions

    クラスから継承されたメソッド com.sqlapp.gradle.plugins.AbstractTask

    createClassLoader, exec, getClassLoaderInstance, getExtension, getRuntimeClasspath, isDeleteTarget, run

    クラスから継承されたメソッド 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

    クラスから継承されたメソッド org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjects

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.ConsoleOutputLevelTaskProperty

    getConsoleOutputLevel

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.ContextTaskProperty

    getParameters

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.DataSourceTaskProperty

    dataSource, getDataSource, setDataSource

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.DebugTaskProperty

    getDebug

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.ObjectTargetTaskProperty

    excludeObjects, getExcludeObjects, getIncludeObjects, includeObjects

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.OutputDirectoryTaskProperty

    getOutputDirectory

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.SchemaOptionTaskProperty

    getSchemaOptions, schemaOptions, setSchemaOptions

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.SchemaTargetTaskProperty

    excludeSchemas, getExcludeSchemas, getIncludeSchemas, includeSchemas, setSchemaName

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.TableOptionsTaskProperty

    tableOptions

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.TableTargetTaskProperty

    excludeTables, getExcludeTables, getIncludeTables, includeTables, setTableName

    インタフェースから継承されたメソッド org.gradle.api.Task

    doNotTrackState, notCompatibleWithConfigurationCache
  • コンストラクタの詳細

    • ExportSchemaXmlTask

      @Inject public ExportSchemaXmlTask(org.gradle.api.model.ObjectFactory objectFactory)
  • メソッドの詳細

    • call

      public void call(org.gradle.api.Action<ExportSchemaXmlTask> cons)
    • getTarget

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getTarget()
      対象オブジェクト
    • getOutputFileName

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getOutputFileName()
      Output FileName
    • getDumpRows

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getDumpRows()
      行のダンプ
    • getIncludeRowDumpTables

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getIncludeRowDumpTables()
      行のダンプを行うテーブル
    • getExcludeRowDumpTables

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getExcludeRowDumpTables()
      行のダンプから除くテーブル
    • getConverter

      @Input @Optional public abstract org.gradle.api.provider.Property<Consumer<com.sqlapp.data.schemas.DbObject<?>>> getConverter()
    • beforeRun

      protected void beforeRun(com.sqlapp.data.db.command.ExportSchemaXmlCommand command)
      オーバーライド:
      beforeRun クラス内 AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void>
    • createCommand

      protected com.sqlapp.data.db.command.ExportSchemaXmlCommand createCommand()
      定義:
      createCommand クラス内 AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void>
    • createExtension

      protected Void createExtension(org.gradle.api.Project project)
      定義:
      createExtension クラス内 AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand,Void>