public interface FileSaveService
FileSaveService
サービスを使用すると、信頼されない実行環境で実行されているアプリケーションの場合でも、ユーザーはローカル・ファイル・システムにファイルを保存できます。JNLPクライアントは仲介機能であり、したがってこのサービスの特定の実装を提供する役割を担います。
このサービスは、ほとんどのブラウザが提供する別名保存機能と同様の機能を提供します。
FileOpenService
, FileContents
修飾子と型 | メソッドと説明 |
---|---|
FileContents |
saveAsFileDialog(java.lang.String pathHint, java.lang.String[] extensions, FileContents contents)
ファイルを保存するようにユーザーに確認します。
|
FileContents |
saveFileDialog(java.lang.String pathHint, java.lang.String[] extensions, java.io.InputStream stream, java.lang.String name)
ファイルを保存するようにユーザーに確認します。
|
FileContents saveFileDialog(java.lang.String pathHint, java.lang.String[] extensions, java.io.InputStream stream, java.lang.String name) throws java.io.IOException
pathHint
- アプリケーションから使用されるデフォルト・ディレクトリへのヒント。これは、JNLPクライアントにより無視される場合がある。extensions
- ファイル・チューザに表示するデフォルト拡張のリスト。たとえば、String[] { "txt", "java" }
です。これらは、JNLPクライアントにより無視される場合がある。stream
- 保存され、InputStream
として表されるファイルの内容name
- 推奨ファイル名。これはJNLPクライアントにより無視される場合があるFileContents
オブジェクト、ユーザーが要求をキャンセルした場合はnull
。IOException
- ユーザーがファイルを保存しないことを選択した場合を除き、要求が失敗した場合java.io.IOException
FileContents saveAsFileDialog(java.lang.String pathHint, java.lang.String[] extensions, FileContents contents) throws java.io.IOException
pathHint
- アプリケーションから使用されるデフォルト・ディレクトリへのヒント。これは、JNLPクライアントにより無視される場合がある。extensions
- ファイル・チューザに表示するデフォルト拡張のリスト。たとえば、String[] { "txt", "java" }
です。これらは、JNLPクライアントにより無視される場合がある。contents
- 推奨ファイル名とともにファイルに保存される内容。推奨ファイル名はJNLPクライアントにより無視される場合がある。FileContents
オブジェクト、ユーザーが要求をキャンセルした場合はnull
。IOException
- ユーザーがファイルを保存しないことを選択した場合を除き、要求が失敗した場合java.io.IOException
Copyright © 1998, 2020, Oracle and/or its affiliates. All rights reserved.