|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.Task jp.hishidama.ant.taskdefs.JniFunc
public class JniFunc
JNIヘッダーファイル関数抽出.
javahによって生成されたヘッダーファイル内の関数を列挙します。
このファイルをC++のソースで配列変数の初期値として#includeしてコンパイル・リンクすることにより、未実装の関数がエラーになるので分かるという寸法です。
→使用例
フィールドの概要 | |
---|---|
String |
PREFIX
出力ファイル名接頭辞 |
String |
SUFFIX
出力ファイル名接尾辞 |
コンストラクタの概要 | |
---|---|
JniFunc()
|
メソッドの概要 | |
---|---|
void |
addFileset(org.apache.tools.ant.types.FileSet set)
|
void |
execute()
|
void |
setDestdir(File dir)
出力先ディレクトリ指定. |
void |
setForce(boolean f)
強制出力指定. |
void |
setPrefix(String pre)
接頭辞指定. |
void |
setSuffix(String suf)
接尾辞指定. |
クラス 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 |
フィールドの詳細 |
---|
public String PREFIX
public String SUFFIX
コンストラクタの詳細 |
---|
public JniFunc()
メソッドの詳細 |
---|
public void addFileset(org.apache.tools.ant.types.FileSet set)
public void setPrefix(String pre)
出力するファイル名の接頭辞を指定する。
pre
- 接頭辞public void setSuffix(String suf)
出力するファイル名の接尾辞を指定する。
suf
- 接尾辞public void setDestdir(File dir)
dir
- ディレクトリpublic void setForce(boolean f)
false(デフォルト)だと、元となるjavahによるヘッダーファイルと当タスクによって生成されるファイルのタイムスタンプを比較し、新しいときだけ作成する。
trueだと無関係に作成する。
f
- true:強制上書きするpublic void execute() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.Task
内の execute
org.apache.tools.ant.BuildException
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |