|
||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||
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)
ファイルの最大長を設定します。 |
| メソッドの詳細 |
public java.lang.String getName()
throws java.io.IOException
String として取得します。java.io.IOException - 入出力例外が発生した場合
public java.io.InputStream getInputStream()
throws java.io.IOException
InputStream を取得します。java.io.IOException - 入出力例外が発生した場合
public java.io.OutputStream getOutputStream(boolean overwrite)
throws java.io.IOException
OutputStream を取得します。JNLP クライアントは、このインタフェースを実装して、ストリームに書き込めるデータ量を制限する OutputStream サブクラスを返すことができます。java.io.IOException - 入出力例外が発生した場合
public long getLength()
throws java.io.IOException
java.io.IOException - 入出力例外が発生した場合
public boolean canRead()
throws java.io.IOException
java.io.IOException - 入出力例外が発生した場合
public boolean canWrite()
throws java.io.IOException
java.io.IOException - 入出力例外が発生した場合
public JNLPRandomAccessFile getRandomAccessFile(java.lang.String mode)
throws java.io.IOException
JNLPRandomAccessFile を返します。モード引数は「r」か「rw」のどちらかであり、ファイルがそれぞれ入力専用または入出力用として開かれることを示します。IllegalArgumentException は、モードが「r」または「rw」ではない場合にスローされます。mode - アクセスモードjava.io.IOException - 入出力例外が発生した場合
public long getMaxLength()
throws java.io.IOException
java.io.IOException - 入出力例外が発生した場合
public long setMaxLength(long maxlength)
throws java.io.IOException
maxlength - 要求された新しいファイル最大長java.io.IOException - 入出力例外が発生した場合
|
||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||