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, 2013, Oracle and/or its affiliates. All rights reserved.