com.JRcServer.sys.log.custom.base
クラス LogCategoryObj

java.lang.Object
  上位を拡張 com.JRcServer.sys.log.custom.base.LogCategoryObj
すべての実装されたインタフェース:
LogCategory

public class LogCategoryObj
extends java.lang.Object
implements LogCategory

ログ出力カテゴリ定義実装.

ログ出力カテゴリを定義を実装したオブジェクトです.

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2003/10/30
作成者:
Masahito Suzuki

フィールドの概要
 
インタフェース com.JRcServer.sys.log.custom.common.LogCategory から継承されたフィールド
CATEGORY_ETC, CATEGORY_LEVEL, CATEGORY_MESSAGE, CATEGORY_METHOD_NAME, CATEGORY_OBJECT_NAME, CATEGORY_TIMESTAMP, CATEGORY_USER, DEF_CATEGORY_SIZE
 
コンストラクタの概要
LogCategoryObj()
          コンストラクタ.
 
メソッドの概要
 void add(int category)
          ログ出力カテゴリを追加.
 void clear()
          情報のクリア.
 void create(LogFormat log, LogDateFormat date, java.lang.String remString)
          対象フォーマットセット.
 int get(int no)
          ログ出力カテゴリ情報の取得.
 LogDateFormat getDateFormat()
          日付・時間管理情報の取得.
 LogFormat getFormat()
          フォーマット情報の取得.
 java.lang.String getRemString()
          埋め文字情報の取得.
 boolean isSetting()
          設定確立チェック.
 void remove(int no)
          ログ出力カテゴリ情報の削除.
 int size()
          格納カテゴリ数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogCategoryObj

public LogCategoryObj()
コンストラクタ.

メソッドの詳細

create

public final void create(LogFormat log,
                         LogDateFormat date,
                         java.lang.String remString)
                  throws InputException
対象フォーマットセット.

対象のフォーマットを設定します.

定義:
インタフェース LogCategory 内の create
パラメータ:
log - ログフォーマットオブジェクトを設定します.
date - ログ日付フォーマットオブジェクトを設定します.
remString - 埋め文字コードを設定します.
この情報は、ログ出力での文字数定義が成されている場合、 対象の数まで埋める為のコードです.
例外:
InputException - 入力例外.

clear

public final void clear()
情報のクリア.

情報をクリアします.

定義:
インタフェース LogCategory 内の clear

getFormat

public final LogFormat getFormat()
フォーマット情報の取得.

格納フォーマット情報を取得します.

定義:
インタフェース LogCategory 内の getFormat
戻り値:
LogFormat 格納されているログフォーマット.
情報が格納されていない場合[null]が返されます.

getDateFormat

public final LogDateFormat getDateFormat()
日付・時間管理情報の取得.

日付・時間管理情報を取得します.

定義:
インタフェース LogCategory 内の getDateFormat
戻り値:
LogDateFormat 日付・時間管理情報が返されます.
情報が格納されていない場合[null]が返されます.

add

public final void add(int category)
               throws InputException,
                      SettingException,
                      NotEqualInfoException
ログ出力カテゴリを追加.

ログ出力用カテゴリ情報を追加します.

定義:
インタフェース LogCategory 内の add
パラメータ:
category - 追加設定するカテゴリ情報を設定します.
例外:
InputException - 入力例外.
SettingException - 設定例外.
NotEqualInfoException - 不一致データ例外.

get

public final int get(int no)
              throws InputException
ログ出力カテゴリ情報の取得.

格納情報を取得します.

定義:
インタフェース LogCategory 内の get
パラメータ:
no - 取得対象の項番を指定します.
戻り値:
int 項番に対するカテゴリ情報が返されます.
例外:
InputException - 入力例外.

remove

public final void remove(int no)
                  throws InputException
ログ出力カテゴリ情報の削除.

ログ出力カテゴリ情報を削除します.

定義:
インタフェース LogCategory 内の remove
パラメータ:
no - 削除対象の項番を設定します.
例外:
InputException - 入力例外.

getRemString

public final java.lang.String getRemString()
埋め文字情報の取得.

埋め文字情報を取得します. この情報は、ログ出力での文字数定義が成されている場合、 対象の数まで埋める為のコードです.

定義:
インタフェース LogCategory 内の getRemString
戻り値:
String 埋め文字情報が返されます.

size

public final int size()
格納カテゴリ数を取得.

格納されたカテゴリ数が返されます.

定義:
インタフェース LogCategory 内の size
戻り値:
int 格納カテゴリ数が返されます.

isSetting

public final boolean isSetting()
設定確立チェック.

設定確立チェックが返されます.

定義:
インタフェース LogCategory 内の isSetting
戻り値:
boolean チェック結果が返されます. [true]が返された場合、設定は確立しています. [false]が返された場合、設定は確立していません.