jp.hishidama.ant.taskdefs
クラス MapPropertyTask

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.Task
          上位を拡張 jp.hishidama.ant.taskdefs.MapPropertyTask
すべての実装されたインタフェース:
Cloneable

public class MapPropertyTask
extends org.apache.tools.ant.Task

マッププロパティータスク.

マップを作成し、プロパティーに保持するタスク。
通常のAntのプロパティーではString以外対応していない為、当タスクで保持したマップをpropertyタスク等で取得しようとすると失敗するので注意。

導入されたバージョン:
2010.01.30
作成者:
ひしだま

入れ子のクラスの概要
static class MapPropertyTask.MapEntry
           
 
コンストラクタの概要
MapPropertyTask()
           
 
メソッドの概要
 void addConfiguredEntry(MapPropertyTask.MapEntry entry)
          エントリー追加.
 void execute()
           
 Map<String,Object> initExecute()
           
 void setFile(File f)
          ファイル名設定.
 void setName(String s)
          プロパティー名設定.
 void setType(String s)
          型設定.
 
クラス org.apache.tools.ant.Task から継承されたメソッド
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, init, 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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MapPropertyTask

public MapPropertyTask()
メソッドの詳細

setName

public void setName(String s)
プロパティー名設定.

パラメータ:
s - プロパティー名

setFile

public void setFile(File f)
ファイル名設定.

パラメータ:
f - ファイル

setType

public void setType(String s)
型設定.

パラメータ:
s - Mapの具象クラス名

addConfiguredEntry

public void addConfiguredEntry(MapPropertyTask.MapEntry entry)
エントリー追加.

パラメータ:
entry - エントリー

execute

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

initExecute

public Map<String,Object> initExecute()