public abstract class AbstractTask
extends org.apache.tools.ant.Task
Task の抽象クラスです。| Modifier and Type | Field and Description |
|---|---|
protected GlobalFactory |
globalFactory
グローバルファクトリ
|
protected java.lang.String |
globalFactoryClassName
グローバルファクトリのクラス名
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTask()
インスタンスを構築します。
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doPrepare()
サブクラスで準備します。
|
protected abstract void |
doRun()
サブクラスで実行します。
|
protected abstract void |
doValidate()
サブクラスで検証します。
|
void |
execute() |
protected java.lang.Class<?> |
forName(java.lang.String className,
java.lang.String propertyName) |
protected <T> T |
newInstance(java.lang.Class<T> supertype,
java.lang.String className,
java.lang.String propertyName) |
protected void |
prepare()
準備します。
|
protected void |
run()
実行します。
|
void |
setGlobalFactoryClassName(java.lang.String globalFactoryClassName)
グローバルファクトリのクラス名を設定します。
|
protected void |
validate()
検証します。
|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeprotected java.lang.String globalFactoryClassName
protected GlobalFactory globalFactory
public void setGlobalFactoryClassName(java.lang.String globalFactoryClassName)
globalFactoryClassName - グローバルファクトリのクラス名public void execute()
throws org.apache.tools.ant.BuildException
execute in class org.apache.tools.ant.Taskorg.apache.tools.ant.BuildExceptionprotected final void validate()
protected abstract void doValidate()
protected final void prepare()
protected <T> T newInstance(java.lang.Class<T> supertype,
java.lang.String className,
java.lang.String propertyName)
protected java.lang.Class<?> forName(java.lang.String className,
java.lang.String propertyName)
protected abstract void doPrepare()
protected final void run()
protected abstract void doRun()