com.JRcServer.sys.log.custom
クラス CustomStyle

java.lang.Object
  上位を拡張 com.JRcServer.sys.log.custom.CustomStyle

public class CustomStyle
extends java.lang.Object

カスタムログ構成情報オブジェクト.

カスタムログ構成情報を定義するオブジェクトです.

導入されたバージョン:
JDK 1.3
バージョン:
1.00, 2004/06/28
作成者:
Masahito Suzuki

コンストラクタの概要
CustomStyle()
          コンストラクタ.
CustomStyle(java.lang.String format, java.lang.String rem)
          コンストラクタ.
 
メソッドの概要
 void addCategory(int category)
          カテゴリ情報の追加.
 void addDateFormat(java.lang.String format)
          日付フォーマット情報の追加.
 void clear()
          情報クリア.
 void create(java.lang.String format, java.lang.String rem)
          情報生成.
 int getCategory(int no)
          カテゴリ情報の取得.
 int getCategoryLength()
          カテゴリ情報数の取得.
 DateTimeFormat getDateFormat(int no)
          日付フォーマット情報の取得.
 int getDateFormatLength()
          日付フォーマット情報設定数の取得.
 java.lang.String getDateString(int no)
          日付情報の取得.
 java.lang.String getRemCode()
          設定区切り文字情報を取得.
 boolean isUse()
          利用可能チェック.
 void removeCategory(int no)
          カテゴリ情報の削除.
 void removeDateFormat(int no)
          日付フォーマット情報の削除.
 void setDebug(java.lang.String string, char character)
          デバッグ通知情報セット.
 void setError(java.lang.String string, char character)
          エラー通知情報セット.
 void setFatal(java.lang.String string, char character)
          致命的通知情報セット.
 void setInfo(java.lang.String string, char character)
          情報通知情報セット.
 void setSystem(java.lang.String string, char character)
          システム通知情報セット.
 void setWarning(java.lang.String string, char character)
          警告通知情報セット.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CustomStyle

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


CustomStyle

public CustomStyle(java.lang.String format,
                   java.lang.String rem)
            throws InputException,
                   ReadSyntaxException
コンストラクタ.

ログフォーマット情報を設定して、オブジェクト情報を生成します.

パラメータ:
format - 対象のフォーマット情報を設定します.
rem - 対象の区切り文字を設定します.
例外:
InputException - 入力例外.
ReadSyntaxException - 構文例外.
メソッドの詳細

create

public final void create(java.lang.String format,
                         java.lang.String rem)
                  throws InputException,
                         ReadSyntaxException
情報生成.

ログフォーマット情報を設定して、オブジェクト情報を生成します.

パラメータ:
format - 対象のフォーマット情報を設定します.
rem - 対象の区切り文字を設定します.
例外:
InputException - 入力例外.
ReadSyntaxException - 構文例外.

clear

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

情報をクリアします.


addDateFormat

public final void addDateFormat(java.lang.String format)
                         throws InputException,
                                ReadSyntaxException
日付フォーマット情報の追加.

ログ情報を構成する日付フォーマットを追加します.

パラメータ:
format - 追加対象の日付フォーマットを設定します.
例外:
InputException - 入力例外.
ReadSyntaxException - 構文例外.

getDateFormat

public final DateTimeFormat getDateFormat(int no)
日付フォーマット情報の取得.

設定されている日付フォーマット情報を取得します.

パラメータ:
no - 取得対象の項番を設定します.
戻り値:
DateTimeFormat 日付フォーマット情報が返されます.
情報が存在しない場合[null]が返されます.

getDateString

public final java.lang.String getDateString(int no)
日付情報の取得.

設定されている日付情報を文字列で取得します.

パラメータ:
no - 取得対象の項番を設定します.
戻り値:
String 日付情報が文字列で返されます.
情報が存在しない場合[null]が返されます.

removeDateFormat

public final void removeDateFormat(int no)
日付フォーマット情報の削除.

設定されている日付フォーマット情報を削除します.

パラメータ:
no - 削除対象のフォーマット情報を設定します.

getDateFormatLength

public final int getDateFormatLength()
日付フォーマット情報設定数の取得.

日付フォーマット情報の設定数を取得します.

戻り値:
int 設定日付フォーマット数が返されます.
情報が存在しない場合[0]が返されます.

addCategory

public final void addCategory(int category)
                       throws InputException,
                              SettingException,
                              NotEqualInfoException
カテゴリ情報の追加.

カテゴリ情報を追加します.

パラメータ:
category - 設定対象のカテゴリ情報を設定します.
例外:
InputException - 入力例外.
SettingException - 設定例外.
NotEqualInfoException - 不一致データ例外.

getCategory

public final int getCategory(int no)
カテゴリ情報の取得.

設定されているカテゴリ情報を取得します.

パラメータ:
no - 取得対象の項番を設定します.

removeCategory

public final void removeCategory(int no)
                          throws InputException
カテゴリ情報の削除.

設定されているカテゴリ情報を削除します.

パラメータ:
not - 削除対象の項番を設定します.
例外:
InputException

getCategoryLength

public final int getCategoryLength()
カテゴリ情報数の取得.

カテゴリ情報数を取得します.

戻り値:
int カテゴリ情報数が返されます.

setDebug

public final void setDebug(java.lang.String string,
                           char character)
                    throws InputException
デバッグ通知情報セット.

対象のデバッグ通知情報を設定します.

パラメータ:
string - 設定対象の文字列を指定します.
character - 設定対象のキャラクタを指定します.
例外:
InputException - 入力例外.

setInfo

public final void setInfo(java.lang.String string,
                          char character)
                   throws InputException
情報通知情報セット.

対象の情報通知情報を設定します.

パラメータ:
string - 設定対象の文字列を指定します.
character - 設定対象のキャラクタを指定します.
例外:
InputException - 入力例外.

setWarning

public final void setWarning(java.lang.String string,
                             char character)
                      throws InputException
警告通知情報セット.

対象の警告通知情報を設定します.

パラメータ:
string - 設定対象の文字列を指定します.
character - 設定対象のキャラクタを指定します.
例外:
InputException - 入力例外.

setError

public final void setError(java.lang.String string,
                           char character)
                    throws InputException
エラー通知情報セット.

対象のエラー通知情報を設定します.

パラメータ:
string - 設定対象の文字列を指定します.
character - 設定対象のキャラクタを指定します.
例外:
InputException - 入力例外.

setFatal

public final void setFatal(java.lang.String string,
                           char character)
                    throws InputException
致命的通知情報セット.

対象の致命的通知情報を設定します.

パラメータ:
string - 設定対象の文字列を指定します.
character - 設定対象のキャラクタを指定します.
例外:
InputException - 入力例外.

setSystem

public final void setSystem(java.lang.String string,
                            char character)
                     throws InputException
システム通知情報セット.

対象のシステム通知情報を設定します.

パラメータ:
string - 設定対象の文字列を指定します.
character - 設定対象のキャラクタを指定します.
例外:
InputException - 入力例外.

getRemCode

public final java.lang.String getRemCode()
設定区切り文字情報を取得.

設定されている区切り文字情報を取得します.

戻り値:
String 設定されている区切り文字情報が返されます.
生成処理が行われていない場合[null]が返されます.

isUse

public final boolean isUse()
利用可能チェック.

このオブジェクトが利用可能であるか(設定項目が設定されているか) チェックします.

戻り値:
boolean 利用可能であるか否であるかが返されます.
[true]が返された場合、利用可能です.
[false]が返された場合、利用不可能です.