|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.thread.ExecutionThread
com.JRcServer.io.TWriterManager
public class TWriterManager
スレッド出力処理.
スレッドを用いてファイル出力処理を可能にするオブジェクトです.
また、スレッド制御による出力有無を設定する場合は、オープン時に
設定することで制御可能となります.
| フィールドの概要 |
|---|
| クラス com.JRcServer.thread.ExecutionThread から継承されたフィールド |
|---|
STATE_CREATE, STATE_EXECUTION, STATE_NOT, STATE_START, STATE_STARTUP, STATE_WAIT_EXECUITON |
| コンストラクタの概要 | |
|---|---|
TWriterManager()
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
void |
close()
クローズ処理. |
void |
flush()
ファイル情報フラッシュ. |
java.lang.String |
getCharset()
出力キャラクタセットの取得. |
java.lang.String |
getDirectory()
出力先ディレクトリ名の取得. |
java.lang.String |
getFileName()
出力先基本ファイル名の取得. |
java.lang.String |
getFilePlus()
出力拡張子の取得. |
java.lang.String |
getNowFileName()
現在出力先ファイル名の取得. |
int |
getTiming()
情報書き込みタイミング値の取得. |
boolean |
isOpen()
現在状況を取得します。 |
void |
open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
int timer,
int maxByte)
ファイルオープン. |
void |
open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
int timer,
java.lang.String plus,
int maxByte)
ファイルオープン. |
void |
open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
java.lang.String dayFormat,
int timer,
int maxByte)
ファイルオープン. |
void |
open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
java.lang.String dayFormat,
int timer,
java.lang.String plus,
int maxByte)
ファイルオープン. |
void |
open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
java.lang.String dayFormat,
java.lang.String charset,
int timer,
java.lang.String plus,
int maxByte)
ファイルオープン. |
void |
write(java.lang.String put)
出力処理. |
| クラス com.JRcServer.thread.ExecutionThread から継承されたメソッド |
|---|
getStateByName |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public TWriterManager()
| メソッドの詳細 |
|---|
public final void open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
int timer,
int maxByte)
throws InputException,
FileAccessException,
ReadSyntaxException,
ExecutionException
dir - 出力先のディレクトリ名を設定します.file - 書き込み対象のファイル名を設定します.threadFlg - スレッドによる書き込み処理を行うか
否かを設定します.timer - 書き込みタイミングを設定します.maxByte - ファイル出力対象の範囲を設定します.InputException - 入力例外.
FileAccessException - ファイルアクセス例外.
ReadSyntaxException - 構文例外.
ExecutionException - 実行例外.
public final void open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
java.lang.String dayFormat,
int timer,
int maxByte)
throws InputException,
FileAccessException,
ReadSyntaxException,
ExecutionException
dir - 出力先のディレクトリ名を設定します.file - 書き込み対象のファイル名を設定します.threadFlg - スレッドによる書き込み処理を行うか
否かを設定します.dayFormat - ファイル名に付加される日付フォーマットを設定します.timer - 書き込みタイミングを設定します.maxByte - ファイル出力対象の範囲を設定します.InputException - 入力例外.
FileAccessException - ファイルアクセス例外.
ReadSyntaxException - 構文例外.
ExecutionException - 実行例外.
public final void open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
int timer,
java.lang.String plus,
int maxByte)
throws InputException,
FileAccessException,
ReadSyntaxException,
ExecutionException
dir - 出力先のディレクトリ名を設定します.file - 書き込み対象のファイル名を設定します.threadFlg - スレッドによる書き込み処理を行うか
否かを設定します.timer - 書き込みタイミングを設定します.plus - 出力対象拡張子を設定します.maxByte - ファイル出力対象の範囲を設定します.InputException - 入力例外.
FileAccessException - ファイルアクセス例外.
ReadSyntaxException - 構文例外.
ExecutionException - 実行例外.
public final void open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
java.lang.String dayFormat,
int timer,
java.lang.String plus,
int maxByte)
throws InputException,
FileAccessException,
ReadSyntaxException,
ExecutionException
dir - 出力先のディレクトリ名を設定します.file - 書き込み対象のファイル名を設定します.threadFlg - スレッドによる書き込み処理を行うか
否かを設定します.dayFormat - ファイル名に付加される日付フォーマットを設定します.timer - 書き込みタイミングを設定します.plus - 出力対象拡張子を設定します.maxByte - ファイル出力対象の範囲を設定します.InputException - 入力例外.
FileAccessException - ファイルアクセス例外.
ReadSyntaxException - 構文例外.
ExecutionException - 実行例外.
public final void open(java.lang.String dir,
java.lang.String file,
boolean threadFlg,
java.lang.String dayFormat,
java.lang.String charset,
int timer,
java.lang.String plus,
int maxByte)
throws InputException,
FileAccessException,
ReadSyntaxException,
ExecutionException
dir - 出力先のディレクトリ名を設定します.file - オープン対象のファイル名を設定します.threadFlg - スレッドによる書き込み処理を行うか
否かを設定します.dayFormat - ファイル名に付加される日付フォーマットを設定します.charset - 出力対象のキャラクタセットを設定します.timer - 書き込みタイミングを設定します.plus - 出力対象拡張子を設定します.maxByte - ファイル出力対象の範囲を設定します.InputException - 入力例外.
FileAccessException - ファイルアクセス例外.
ReadSyntaxException - 構文例外.
ExecutionException - 実行例外.public final void close()
OutManager 内の closepublic final void flush()
OutManager 内の flushpublic final void write(java.lang.String put)
OutManager 内の writeput - 出力対象の文字列情報を設定します.public final java.lang.String getDirectory()
public final java.lang.String getFileName()
public final java.lang.String getFilePlus()
public final java.lang.String getNowFileName()
public final java.lang.String getCharset()
public final int getTiming()
public final boolean isOpen()
OutManager 内の isOpen
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||