|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hrtdotnet.java.io.HWriter
jp.hrtdotnet.java.io.HFileWriter
public class HFileWriter
ファイル出力(書込み)を行うクラスです。
ファイルを作成する際に同名のファイルが存在する場合はシーケンス番号を付け、
既存のファイルが上書きされるのを防ぎます。
シーケンス番号が付与された際のファイル名のパターンは
HFile#getOtherFileName(String, int)
,
HFile#getOtherFileName(String)
に依存します。
コンストラクタの概要 | |
---|---|
HFileWriter(HFile hFile,
boolean directoryFlg,
java.lang.String alias)
ファイル出力(書込み)オブジェクトを生成します。 |
|
HFileWriter(HFile hFile,
boolean directoryFlg,
java.lang.String alias,
int digit)
ファイル出力(書込み)オブジェクトを生成します。 |
|
HFileWriter(java.lang.String filePath,
boolean directoryFlg,
java.lang.String alias)
ファイル出力(書込み)オブジェクトを生成します。 |
|
HFileWriter(java.lang.String filePath,
boolean directoryFlg,
java.lang.String alias,
int digit)
ファイル出力(書込み)オブジェクトを生成します。 |
メソッドの概要 | |
---|---|
protected void |
makeDirectory()
データを書き込む際にディレクトリを作成します。 |
protected void |
makeOutputFile()
データを書き込むための新規出力ファイルオブジェクト作成のためのロジックを定義します。 |
void |
write(java.io.InputStream is)
指定したストリームのデータをファイルに書き込みます。 |
クラス jp.hrtdotnet.java.io.HWriter から継承されたメソッド |
---|
write |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HFileWriter(java.lang.String filePath, boolean directoryFlg, java.lang.String alias) throws java.io.IOException
filePath
- 作成ファイルパスdirectoryFlg
- ディレクトリを自動生成する場合はtrue、そうでなければfalsealias
- エイリアス
java.io.IOException
- filePathが不正な場合public HFileWriter(HFile hFile, boolean directoryFlg, java.lang.String alias)
hFile
- 作成ファイルのHFileオブジェクトdirectoryFlg
- ディレクトリを自動生成する場合はtrue、そうでなければfalsealias
- エイリアスpublic HFileWriter(java.lang.String filePath, boolean directoryFlg, java.lang.String alias, int digit) throws java.io.IOException
filePath
- 作成ファイルパスdirectoryFlg
- ディレクトリを自動生成する場合はtrue、そうでなければfalsealias
- エイリアスdigit
- 付加するシーケンス番号の桁数
java.io.IOException
- filePath不正public HFileWriter(HFile hFile, boolean directoryFlg, java.lang.String alias, int digit)
hFile
- 作成ファイルのHFileオブジェクトdirectoryFlg
- ディレクトリを自動生成する場合はtrue、そうでなければfalsealias
- エイリアスdigit
- 付加するシーケンス番号の桁数メソッドの詳細 |
---|
public void write(java.io.InputStream is) throws java.io.IOException
is
- 入力ストリーム
java.io.IOException
- 書込みに失敗した場合protected void makeDirectory()
protected void makeOutputFile() throws java.io.IOException
java.io.IOException
- 新規出力ファイルのパスが不正となる場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |