|
||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
DownloadService
サービスを使用すると、各アプリケーションのリソースのキャッシュ方法の制御、現在キャッシュされているリソースの確認、リソースの強制的なキャッシュ、およびキャッシュからのリソースの削除を行うことができます。JNLPクライアントは、このサービスの固有の実装を提供しなければなりません。
メソッドの概要 | |
DownloadServiceListener |
getDefaultProgressWindow()
DownloadServiceListener のデフォルトの実装状態を返します (この実装状態が load メソッドに渡されると、進行状況ウィンドウが表示され、ロードの進行に伴って更新されます)。 |
boolean |
isExtensionPartCached(java.net.URL ref,
java.lang.String version,
java.lang.String part)
指定のエクステンションの指定のパートがキャッシュされている場合は、 true を返します。 |
boolean |
isExtensionPartCached(java.net.URL ref,
java.lang.String version,
java.lang.String[] parts)
指定のエクステンションの指定のパートがキャッシュされている場合は、 true を返します。 |
boolean |
isPartCached(java.lang.String part)
指定の文字列によって参照されたパートがキャッシュされている場合は、 true を返します。 |
boolean |
isPartCached(java.lang.String[] parts)
指定の配列によって参照されたパートがキャッシュされている場合は、 true を返します。 |
boolean |
isResourceCached(java.net.URL ref,
java.lang.String version)
指定の URL およびバージョンによって参照されたリソースがキャッシュされている場合は、 true を返します。 |
void |
loadExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String[] parts,
DownloadServiceListener progress)
指定のパートおよび指定のエクステンションがアプリケーションの JNLP ファイル内で言及された場合に、そのエクステンションのパートをダウンロードします。 |
void |
loadExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String part,
DownloadServiceListener progress)
指定のパートおよび指定のエクステンションがアプリケーションの JNLP ファイル内で言及された場合に、そのエクステンションのパートをダウンロードします。 |
void |
loadPart(java.lang.String[] parts,
DownloadServiceListener progress)
指定のパートがアプリケーションの JNLP ファイル内で言及された場合に、それらのパートをダウンロードします。 |
void |
loadPart(java.lang.String part,
DownloadServiceListener progress)
指定のパートがアプリケーションの JNLP ファイル内で言及された場合に、そのパートをダウンロードします。 |
void |
loadResource(java.net.URL ref,
java.lang.String version,
DownloadServiceListener progress)
指定のリソースがアプリケーションの JNLP ファイル内で言及された場合に、そのリソースをダウンロードします。 |
void |
removeExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String part)
指定のパートおよび指定のエクステンションがアプリケーションの JNLP ファイル内で言及された場合に、そのエクステンションのパートをキャッシュから削除します。 |
void |
removeExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String[] parts)
指定のパートおよび指定のエクステンションがアプリケーションの JNLP ファイル内で言及された場合に、そのエクステンションのパートをキャッシュから削除します。 |
void |
removePart(java.lang.String part)
指定のパートがアプリケーションの JNLP ファイル内で言及された場合に、そのパートをキャッシュから削除します。 |
void |
removePart(java.lang.String[] parts)
指定のパートがアプリケーションの JNLP ファイル内で言及された場合に、それらのパートをキャッシュから削除します。 |
void |
removeResource(java.net.URL ref,
java.lang.String version)
指定のリソースがアプリケーションの JNLP ファイル内で言及された場合に、そのリソースをキャッシュから削除します。 |
メソッドの詳細 |
public boolean isResourceCached(java.net.URL ref, java.lang.String version)
true
を返します。そのリソースは、アプリケーションの JNLP ファイル内で言及されます。ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は nulltrue
、それ以外の場合は false
public boolean isPartCached(java.lang.String part)
true
を返します。そのパートは、アプリケーションの JNLP ファイル内で言及されます。part
- パートの名前true
、それ以外の場合は false
public boolean isPartCached(java.lang.String[] parts)
true
を返します。それらのパートは、アプリケーションの JNLP ファイル内で言及されます。parts
- パート名の配列true
、それ以外の場合は false
public boolean isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String part)
true
を返します。そのエクステンションおよびパートは、アプリケーションの JNLP ファイル内で言及されます。ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
part
- パートの名前true
、それ以外の場合は false
public boolean isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String[] parts)
true
を返します。そのエクステンションおよびそれらのパートは、アプリケーションの JNLP ファイル内で言及されます。ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
parts
- パート名の配列true
、それ以外の場合は false
public void loadResource(java.net.URL ref, java.lang.String version, DownloadServiceListener progress) throws java.io.IOException
ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
progress
- ダウンロードの進行状況を示すコールバックオブジェクトpublic void loadPart(java.lang.String part, DownloadServiceListener progress) throws java.io.IOException
part
- パートの名前progress
- ダウンロードの進行状況を示すコールバックオブジェクトpublic void loadPart(java.lang.String[] parts, DownloadServiceListener progress) throws java.io.IOException
parts
- パート名の配列progress
- ダウンロードの進行状況を示すコールバックオブジェクトpublic void loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part, DownloadServiceListener progress) throws java.io.IOException
ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
part
- パートの名前progress
- ダウンロードの進行状況を示すコールバックオブジェクトpublic void loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts, DownloadServiceListener progress) throws java.io.IOException
ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
parts
- ロードするパート名の配列progress
- ダウンロードの進行状況を示すコールバックオブジェクトpublic void removeResource(java.net.URL ref, java.lang.String version) throws java.io.IOException
ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
public void removePart(java.lang.String part) throws java.io.IOException
part
- パートの名前public void removePart(java.lang.String[] parts) throws java.io.IOException
parts
- パート名の配列public void removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part) throws java.io.IOException
ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
part
- パートの名前public void removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts) throws java.io.IOException
ref
- リソースの URLversion
- バージョンを表す文字列。バージョンがない場合は null
parts
- パート名の配列public DownloadServiceListener getDefaultProgressWindow()
DownloadServiceListener
のデフォルトの実装状態を返します (この実装状態が load
メソッドに渡されると、進行状況ウィンドウが表示され、ロードの進行に伴って更新されます)。
|
||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |