public interface DownloadService
DownloadServiceサービスを使うことで、自身のリソースがキャッシュされる方法の制御、現在どのリソースがキャッシュされているかの判定、リソースの強制キャッシュ、およびキャッシュからのリソースの削除を行うことが可能になります。 JNLP Clientによって、このサービス特有の実装が提供されます。 | 修飾子と型 | メソッド | 説明 |
|---|---|---|
DownloadServiceListener |
getDefaultProgressWindow() |
loadメソッドに渡されると進捗ウィンドウをポップアップし、ロードの進行に従ってこのウィンドウを更新する、デフォルトのDownloadServiceListener実装を返します。 |
boolean |
isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String part) |
指定された拡張の指定された部分がキャッシュされる場合は、
trueを返します。この拡張と部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String[] parts) |
指定された拡張の指定された複数の部分がキャッシュされる場合は、
trueを返します。この拡張と複数の部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isPartCached(java.lang.String part) |
指定された文字列によって参照される部分がキャッシュされる場合は、
trueを返します。この部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isPartCached(java.lang.String[] parts) |
指定された配列によって参照される部分がキャッシュされる場合は、
trueを返します。この部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isResourceCached(java.net.URL ref, java.lang.String version) |
指定されたURLによって参照されるリソースとバージョンがキャッシュされ、このリソースが呼出し側のアプリケーションのJNLPファイルで言及されているか、呼出し側のアプリケーションのJNLPファイルのコード・ベースに含まれているか、呼出し側のアプリケーションにすべてのアクセス権が付与されている場合は、
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ファイルで言及されているか、呼出し側のアプリケーションの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ファイルで言及されているか、呼出し側のアプリケーションのJNLPファイルのコード・ベースに含まれているか、呼出し側のアプリケーションにすべてのアクセス権が付与されている場合に、指定されたリソースをキャッシュから削除します。
|
boolean isResourceCached(java.net.URL ref,
java.lang.String version)
trueを返します。.ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。true、そうでない場合はfalse。boolean isPartCached(java.lang.String part)
trueを返します。この部分は、アプリケーションのJNLPファイルで言及されます。part - 部分の名前。true、そうでない場合はfalse。boolean isPartCached(java.lang.String[] parts)
trueを返します。この部分は、アプリケーションのJNLPファイルで言及されます。parts - 部分の名前の配列。true、そうでない場合はfalse。boolean isExtensionPartCached(java.net.URL ref,
java.lang.String version,
java.lang.String part)
trueを返します。この拡張と部分は、アプリケーションのJNLPファイルで言及されます。ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。part - 部分の名前。true、そうでない場合はfalse。boolean isExtensionPartCached(java.net.URL ref,
java.lang.String version,
java.lang.String[] parts)
trueを返します。この拡張と複数の部分は、アプリケーションのJNLPファイルで言及されます。ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。parts - 部分の名前の配列。true、そうでない場合はfalse。void loadResource(java.net.URL ref,
java.lang.String version,
DownloadServiceListener progress)
throws java.io.IOException
ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。progress - ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOExceptionvoid loadPart(java.lang.String part,
DownloadServiceListener progress)
throws java.io.IOException
part - 部分の名前。progress - ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOExceptionvoid loadPart(java.lang.String[] parts,
DownloadServiceListener progress)
throws java.io.IOException
parts - 部分の名前の配列。progress - ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOExceptionvoid loadExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String part,
DownloadServiceListener progress)
throws java.io.IOException
ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。part - 部分の名前。progress - ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOExceptionvoid loadExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String[] parts,
DownloadServiceListener progress)
throws java.io.IOException
ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。parts - ロードする部分の名前の配列。progress - ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOExceptionvoid removeResource(java.net.URL ref,
java.lang.String version)
throws java.io.IOException
ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。java.io.IOExceptionvoid removePart(java.lang.String part)
throws java.io.IOException
part - 部分の名前。java.io.IOExceptionvoid removePart(java.lang.String[] parts)
throws java.io.IOException
parts - 部分の名前の配列。java.io.IOExceptionvoid removeExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String part)
throws java.io.IOException
ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。part - 部分の名前。java.io.IOExceptionvoid removeExtensionPart(java.net.URL ref,
java.lang.String version,
java.lang.String[] parts)
throws java.io.IOException
ref - リソースのURL。version - バージョン文字列、バージョンがない場合はnull。parts - 部分の名前の配列。java.io.IOExceptionDownloadServiceListener getDefaultProgressWindow()
loadメソッドに渡されると進捗ウィンドウをポップアップし、ロードの進行に従ってこのウィンドウを更新する、デフォルトのDownloadServiceListener実装を返します。DownloadServiceListenerオブジェクト。Copyright © 1998, 2025, Oracle and/or its affiliates. All rights reserved.