Kagetaka

net.hizlab.kagetaka.rendering
インタフェース Reporter


public interface Reporter

解析時に起きたエラーや、実行時の状態の変更などの情報を報告するための インターフェース。

バージョン:
$Revision: 1.2 $

フィールドの概要
static int ALERT
          強調する通知を表します
static int CACHE
          キャッシュのファシリティを表します
static int DEBUG
          デバッグのレベルを表します
static int ERROR
          エラーのレベルを表します
static int FYI
          情報を与える通知を表します
static int GLOBAL
          全体のファシリティを表します
static int INFO
          情報のレベルを表します
static int LOAD
          ロードのファシリティを表します
static int NETWORK
          ネットワークのファシリティを表します
static int NONE
          注意の必要ない通知を表します
static int PARSER
          パーサのファシリティを表します
static int PROF
          プロファイルのレベルを表します
static int RENDERING
          レンダリングのファシリティを表します
static int STYLE
          スタイルのファシリティを表します
static int TOKEN
          トークンのファシリティを表します
static int WARNING
          警告のレベルを表します
 
メソッドの概要
 boolean isReported(int facility, int level)
          指定されたレポートを報告する必要があるかどうかを返します。
 void report(int facility, int level, int emphasis, Content source, int line, int column, String tag, String message)
          メッセージを記録します。
 void report(Throwable t, Request request)
          例外を記録します。
 

フィールドの詳細

ALERT

public static final int ALERT
強調する通知を表します

関連項目:
定数フィールド値

CACHE

public static final int CACHE
キャッシュのファシリティを表します

関連項目:
定数フィールド値

DEBUG

public static final int DEBUG
デバッグのレベルを表します

関連項目:
定数フィールド値

ERROR

public static final int ERROR
エラーのレベルを表します

関連項目:
定数フィールド値

FYI

public static final int FYI
情報を与える通知を表します

関連項目:
定数フィールド値

GLOBAL

public static final int GLOBAL
全体のファシリティを表します

関連項目:
定数フィールド値

INFO

public static final int INFO
情報のレベルを表します

関連項目:
定数フィールド値

LOAD

public static final int LOAD
ロードのファシリティを表します

関連項目:
定数フィールド値

NETWORK

public static final int NETWORK
ネットワークのファシリティを表します

関連項目:
定数フィールド値

NONE

public static final int NONE
注意の必要ない通知を表します

関連項目:
定数フィールド値

PARSER

public static final int PARSER
パーサのファシリティを表します

関連項目:
定数フィールド値

PROF

public static final int PROF
プロファイルのレベルを表します

関連項目:
定数フィールド値

RENDERING

public static final int RENDERING
レンダリングのファシリティを表します

関連項目:
定数フィールド値

STYLE

public static final int STYLE
スタイルのファシリティを表します

関連項目:
定数フィールド値

TOKEN

public static final int TOKEN
トークンのファシリティを表します

関連項目:
定数フィールド値

WARNING

public static final int WARNING
警告のレベルを表します

関連項目:
定数フィールド値
メソッドの詳細

isReported

public boolean isReported(int facility,
                          int level)
指定されたレポートを報告する必要があるかどうかを返します。 このメソッドは必ず呼ばれるわけではなく、コストのかかるレポートを 出力するときにのみ呼ばれます。

パラメータ:
facility - ファシリティ
level - メッセージのレベル
戻り値:
レポートする必要がある場合は true、 それ以外の場合は false

report

public void report(int facility,
                   int level,
                   int emphasis,
                   Content source,
                   int line,
                   int column,
                   String tag,
                   String message)
メッセージを記録します。

パラメータ:
facility - ファシリティ
level - メッセージのレベル
emphasis - 通知
source - ソース
line - 行番号
column - カラム位置
tag - タグ
message - メッセージ

report

public void report(Throwable t,
                   Request request)
例外を記録します。

パラメータ:
t - 例外
request - リクエスト

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'