|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
public interface FileContents
FileContents オブジェクトは、ファイルの名前と内容をカプセル化します。このクラスの実装は、FileOpenService、FileSaveService、および PersistenceService により使用されます。
PersistenceService.get(java.net.URL)、FileOpenService、および FileSaveService により返されるFileContents の実装は、最大ファイル長が現在のファイル長未満に設定されている場合、 ファイルを切り捨ててはいけません。
FileOpenService,
FileSaveService| メソッドの概要 | |
|---|---|
boolean |
canRead()
ファイルが読み取り可能がどうかを返します。 |
boolean |
canWrite()
ファイルに書き込み可能がどうかを返します。 |
java.io.InputStream |
getInputStream()
ファイルから InputStream を取得します。 |
long |
getLength()
ファイルの長さを取得します。 |
long |
getMaxLength()
このオブジェクトの作成者により設定された、ファイルの最大ファイル長を取得します。 |
java.lang.String |
getName()
String としてファイル名を取得します。 |
java.io.OutputStream |
getOutputStream(boolean overwrite)
ファイルへの OutputStream を取得します。 |
JNLPRandomAccessFile |
getRandomAccessFile(java.lang.String mode)
ファイルの内容へのランダムアクセスインタフェースを表す JNLPRandomAccessFile を返します。 |
long |
setMaxLength(long maxlength)
ファイルの最大ファイル長を設定します。 |
| メソッドの詳細 |
|---|
java.lang.String getName()
throws java.io.IOException
String としてファイル名を取得します。
java.io.IOException - I/O 例外が発生した場合
java.io.InputStream getInputStream()
throws java.io.IOException
InputStream を取得します。
java.io.IOException - I/O 例外が発生した場合
java.io.OutputStream getOutputStream(boolean overwrite)
throws java.io.IOException
OutputStream を取得します。JNLP クライアントは、このインタフェースを実装して、ストリームに書き込むことができるデータの量を制限する OutputStream サブクラスを返すことができます。
java.io.IOException - I/O 例外が発生した場合
long getLength()
throws java.io.IOException
java.io.IOException - I/O 例外が発生した場合
boolean canRead()
throws java.io.IOException
java.io.IOException - I/O 例外が発生した場合
boolean canWrite()
throws java.io.IOException
java.io.IOException - I/O 例外が発生した場合
JNLPRandomAccessFile getRandomAccessFile(java.lang.String mode)
throws java.io.IOException
JNLPRandomAccessFile を返します。モード引数は、「r」または「rw」になる必要があります。これらの引数は、ファイルが入力だけのために開かれるか、入力と出力のために開かれるかをそれぞれ示します。モードが「r」または「rw」でない場合は、IllegalArgumentException がスローされます。
mode - アクセスモード
java.io.IOException - I/O 例外が発生した場合
long getMaxLength()
throws java.io.IOException
java.io.IOException - I/O 例外が発生した場合
long setMaxLength(long maxlength)
throws java.io.IOException
maxlength - 要求された新しい最大ファイル長
java.io.IOException - I/O 例外が発生した場合
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||