|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
public interface ExtensionInstallerService
ExtensionInstallerService は、JNLP クライアントと通信を行うために拡張インストーラにより使用されます。また、次のような種類の機能を提供します。
インストーラのイベントの通常のシーケンスは次のとおりです。
ServiceManager.lookup("javax.jnlp.ExtensionInstallerService") を使用
setStatus、setHeading および updateProgress)
setJREInfo または setNativeLibraryInfo を呼び出す
installSucceeded が呼び出され、そうでない場合は installFailed を呼び出す
| メソッドの概要 | |
|---|---|
URL |
getExtensionLocation()
インストールされる拡張の位置を返します。 |
String |
getExtensionVersion()
インストールされる拡張のバージョンを返します。 |
String |
getInstalledJRE(URL url,
String version)
指定された JRE の実行可能ファイルへのパスを返します。 |
String |
getInstallPath()
インストーラが拡張をインストールするように推奨されているディレクトリを返します。 |
void |
hideProgressBar()
進捗バーを非表示にします。 |
void |
hideStatusWindow()
状態ウィンドウを非表示にします。 |
void |
installFailed()
インストールが失敗したときに、このメソッドを呼び出す必要があります。 |
void |
installSucceeded(boolean needsReboot)
拡張のインストールが正常に終了したときに、インストーラはこのメソッドを呼び出す必要があります。 |
void |
setHeading(String heading)
インストーラプロセスの状態を更新します。 |
void |
setJREInfo(String platformVersion,
String jrePath)
JRE の実行可能ファイルへのパスを JNLP クライアントに通知します。 |
void |
setNativeLibraryInfo(String path)
ネイティブライブラリを検索する必要があるディレクトリを JNLP クライアントに通知します。 |
void |
setStatus(String status)
インストーラプロセスの状態を更新します。 |
void |
updateProgress(int value)
進捗バーを更新します。 |
| メソッドの詳細 |
|---|
String getInstallPath()
String getExtensionVersion()
URL getExtensionLocation()
void hideProgressBar()
updateProgress への以降の呼び出しにより、進捗バーは強制的に可視になります。
void hideStatusWindow()
void setHeading(String heading)
void setStatus(String status)
void updateProgress(int value)
value - 進捗バーの値 (0 〜 100)void installSucceeded(boolean needsReboot)
needsReboot - true の場合、再起動が必要void installFailed()
void setJREInfo(String platformVersion,
String jrePath)
void setNativeLibraryInfo(String path)
String getInstalledJRE(URL url,
String version)
url - JRE の製品の位置version - JRE の製品バージョン
null
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||