org.seasar.doma.extension.gen.task
クラス AbstractTask

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.Task
          上位を拡張 org.seasar.doma.extension.gen.task.AbstractTask
すべての実装されたインタフェース:
Cloneable
直系の既知のサブクラス:
Gen, GenTest

public abstract class AbstractTask
extends org.apache.tools.ant.Task

Task の抽象クラスです。

作成者:
taedium

フィールドの概要
protected  GlobalFactory globalFactory
          グローバルファクトリ
protected  String globalFactoryClassName
          グローバルファクトリのクラス名
 
クラス org.apache.tools.ant.Task から継承されたフィールド
target, taskName, taskType, wrapper
 
クラス org.apache.tools.ant.ProjectComponent から継承されたフィールド
description, location, project
 
コンストラクタの概要
protected AbstractTask()
          インスタンスを構築します。
 
メソッドの概要
protected abstract  void doPrepare()
          サブクラスで準備します。
protected abstract  void doRun()
          サブクラスで実行します。
protected abstract  void doValidate()
          サブクラスで検証します。
 void execute()
           
protected  Class<?> forName(String className, String propertyName)
           
protected
<T> T
newInstance(Class<T> supertype, String className, String propertyName)
           
protected  void prepare()
          準備します。
protected  void run()
          実行します。
 void setGlobalFactoryClassName(String globalFactoryClassName)
          グローバルファクトリのクラス名を設定します。
protected  void validate()
          検証します。
 
クラス org.apache.tools.ant.Task から継承されたメソッド
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
クラス org.apache.tools.ant.ProjectComponent から継承されたメソッド
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

globalFactoryClassName

protected String globalFactoryClassName
グローバルファクトリのクラス名


globalFactory

protected GlobalFactory globalFactory
グローバルファクトリ

コンストラクタの詳細

AbstractTask

protected AbstractTask()
インスタンスを構築します。

メソッドの詳細

setGlobalFactoryClassName

public void setGlobalFactoryClassName(String globalFactoryClassName)
グローバルファクトリのクラス名を設定します。

パラメータ:
globalFactoryClassName - グローバルファクトリのクラス名

execute

public void execute()
             throws org.apache.tools.ant.BuildException
オーバーライド:
クラス org.apache.tools.ant.Task 内の execute
例外:
org.apache.tools.ant.BuildException

validate

protected final void validate()
検証します。


doValidate

protected abstract void doValidate()
サブクラスで検証します。


prepare

protected final void prepare()
準備します。


newInstance

protected <T> T newInstance(Class<T> supertype,
                            String className,
                            String propertyName)

forName

protected Class<?> forName(String className,
                           String propertyName)

doPrepare

protected abstract void doPrepare()
サブクラスで準備します。


run

protected final void run()
実行します。


doRun

protected abstract void doRun()
サブクラスで実行します。



Copyright © 2009-2013 The Seasar Foundation. All Rights Reserved.