|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Tool
プログラムから呼び出し可能なツールの共通インタフェースです。ツールは従来、コンパイラのようなコマンド行プログラムです。プラットフォームで使用可能なツールセットは、ベンダーで定義されています。
ツールの検索は、ServiceLoader.load(Class)
を使って実行できます。
メソッドの概要 | |
---|---|
Set<SourceVersion> |
getSourceVersions()
このツールがサポートしている Java™ プログラミング言語のソースバージョンを取得します。 |
int |
run(InputStream in,
OutputStream out,
OutputStream err,
String... arguments)
入出力チャネルと引数を指定して、ツールを実行します。 |
メソッドの詳細 |
---|
int run(InputStream in, OutputStream out, OutputStream err, String... arguments)
out
または err
に書き込まれます。
in
- 標準入力。null の場合は System.in を使用out
- 標準出力。null の場合は System.out を使用err
- 標準エラー。null の場合は System.err を使用arguments
- ツールに渡される引数
NullPointerException
- 引数の配列に null
要素が含まれている場合Set<SourceVersion> getSourceVersions()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。