|
||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ExtensionInstallerService
は、拡張インストーラが JNLP クライアントとの通信に使用します。次の機能を備えています。
インストーラの通常のイベント順序は次のとおりです。
ServiceManager.lookup("javax.jnlp.ExtensionInstallerService")
を使用してサービスを開始する
setStatus
、setHeading
、updateProgress
) を更新する
setJREInfo
または setNativeLibraryInfo
を呼び出す
installSucceeded
を呼び出し、それ以外の場合は installFailed
を呼び出す
メソッドの概要 | |
java.net.URL |
getExtensionLocation()
インストールされる拡張機能の場所を返します。 |
java.lang.String |
getExtensionVersion()
インストールされる拡張機能のバージョンを返します。 |
java.lang.String |
getInstalledJRE(java.net.URL url,
java.lang.String version)
指定された JRE の実行可能ファイルへのパスを返します。 |
java.lang.String |
getInstallPath()
インストーラが拡張機能をインストールするのに適したディレクトリを返します。 |
void |
hideProgressBar()
進捗状況バーを非表示にします。 |
void |
hideStatusWindow()
ステータスウィンドウを非表示にします。 |
void |
installFailed()
インストールが失敗した場合にこのメソッドを呼び出す必要があります。 |
void |
installSucceeded(boolean needsReboot)
インストーラは、拡張機能のインストールが正常に行われた場合にこのメソッドを呼び出す必要があります。 |
void |
setHeading(java.lang.String heading)
インストーラプロセスのステータスを更新します。 |
void |
setJREInfo(java.lang.String platformVersion,
java.lang.String jrePath)
JRE 用のインストーラが使用されている場合は、JRE の実行可能ファイルへのパス、およびこの JRE によって実装されるプラットフォームのバージョン情報を JNLP クライアントに通知します。 |
void |
setNativeLibraryInfo(java.lang.String path)
ネイティブライブラリの検索対象となるディレクトリを JNLP クライアントに通知します。 |
void |
setStatus(java.lang.String status)
インストーラプロセスのステータスを更新します。 |
void |
updateProgress(int value)
進捗状況バーを更新します。 |
メソッドの詳細 |
public java.lang.String getInstallPath()
public java.lang.String getExtensionVersion()
public java.net.URL getExtensionLocation()
public void hideProgressBar()
updateProgress
を呼び出すと、進捗状況バーが強制的に表示されます。public void hideStatusWindow()
public void setHeading(java.lang.String heading)
public void setStatus(java.lang.String status)
public void updateProgress(int value)
value
- 進捗状況バーの値 - 0 〜 100 でなければなりません。public void installSucceeded(boolean needsReboot)
needsReboot
- true の場合は、リブートが必要public void installFailed()
public void setJREInfo(java.lang.String platformVersion, java.lang.String jrePath)
public void setNativeLibraryInfo(java.lang.String path)
public java.lang.String getInstalledJRE(java.net.URL url, java.lang.String version)
url
- JRE の製品の場所version
- JRE の製品バージョンnull
|
||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |