|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.ne.mki.wedge.rule.base.delegate.SimpleLogicClassDelegate
public class SimpleLogicClassDelegate
LogicClass単体テストなどを行う場合に使用する場合などで使用するシンプルな実装です。
ILogicClassDelegate が設定されていないロジッククラスを実行時には、このクラスが
使用されます。
ログ出力先は、OutputStreamに、ダイアログの表示については ダイアログは表示せずにログとして 出力します。
| コンストラクタの概要 | |
|---|---|
SimpleLogicClassDelegate()
|
|
SimpleLogicClassDelegate(java.io.PrintStream output)
|
|
SimpleLogicClassDelegate(java.io.PrintStream output,
java.util.logging.Formatter formatter)
|
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getConnectDB(RuleEngineInterface logicClass)
DB接続先を設定する。 |
java.lang.String |
getRuleSql(RuleEngineInterface logicClass)
RuleSqlを取得する。 |
void |
log(java.util.logging.LogRecord record)
LogRecordのログ出力 |
void |
logDebug(java.lang.String message,
RuleEngineInterface rule)
デバッグの情報に関するメッセージを出力します。 |
void |
logError(java.lang.String message,
RuleEngineInterface rule)
エラーメッセージを出力します。 |
void |
logError(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
エラーメッセージを出力します。 |
void |
logFatal(java.lang.String message,
RuleEngineInterface rule)
致命的なエラーに関するメッセージを出力します。 |
void |
logFatal(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
致命的なエラーに関するメッセージを出力します。 |
void |
logInfo(java.lang.String message,
RuleEngineInterface rule)
情報メッセージを出力します。 |
void |
logTrace(java.lang.String message,
RuleEngineInterface rule)
詳細なデバッグ情報メッセージを出力します。 |
void |
logWarn(java.lang.String message,
RuleEngineInterface rule)
警告メッセージを出力します。 |
void |
logWarn(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
警告メッセージを出力します。 |
void |
setConnectDB(java.lang.String connectDB,
RuleEngineInterface logicClass)
RuleSqlを設定する。 |
void |
setFormatter(java.util.logging.Formatter formatter)
Formatterを設定 |
void |
setRuleSql(java.lang.String ruleSql,
RuleEngineInterface logicClass)
DB接続先を取得する。 |
int |
showConfirmDialog(java.lang.String message,
RuleEngineInterface rule)
確認ダイアログの表示 |
void |
showErrorDialog(java.lang.String message,
RuleEngineInterface rule)
エラーダイアログ表示 |
void |
showInfomationDialog(java.lang.String message,
RuleEngineInterface rule)
情報ダイアログの表示 |
void |
showWarningDialog(java.lang.String message,
RuleEngineInterface rule)
警告ダイアログの表示 |
void |
writeErrorLog(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
エラーログを出力する |
void |
writeLog(java.util.logging.Level level,
java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface logicClass)
エラーログを出力 エラーレベルを指定して出力します。 |
void |
writeTraceLog(java.lang.String message,
RuleEngineInterface rule)
トレースログを出力する |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SimpleLogicClassDelegate()
public SimpleLogicClassDelegate(java.io.PrintStream output)
output -
public SimpleLogicClassDelegate(java.io.PrintStream output,
java.util.logging.Formatter formatter)
output - ログを出力するOutput.標準出力にする場合には System.out を渡して下さい。formatter - ログ出力時のLogRecordのFormatter.
nullが渡されたときは SimpleFormatterを使用します。| メソッドの詳細 |
|---|
public void showErrorDialog(java.lang.String message,
RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showErrorDialogmessage - rule -
public void showInfomationDialog(java.lang.String message,
RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showInfomationDialogmessage - rule -
public void showWarningDialog(java.lang.String message,
RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showWarningDialogmessage - rule -
public int showConfirmDialog(java.lang.String message,
RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showConfirmDialogmessage - rule -
public void logFatal(java.lang.String message,
RuleEngineInterface rule)
message - メッセージrule -
public void logFatal(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
message - メッセージth - 例外オブジェクトrule -
public void logError(java.lang.String message,
RuleEngineInterface rule)
message - メッセージrule -
public void logError(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
message - メッセージrule - th - 例外オブジェクト
public void logWarn(java.lang.String message,
RuleEngineInterface rule)
message - メッセージrule -
public void logWarn(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
message - メッセージth - 例外オブジェクトrule -
public void logInfo(java.lang.String message,
RuleEngineInterface rule)
message - メッセージrule -
public void logDebug(java.lang.String message,
RuleEngineInterface rule)
message - メッセージrule -
public void logTrace(java.lang.String message,
RuleEngineInterface rule)
message - メッセージrule -
public void writeErrorLog(java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate の記述:
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の writeErrorLog
public void writeTraceLog(java.lang.String message,
RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate の記述:
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の writeTraceLogpublic void log(java.util.logging.LogRecord record)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の logrecord -
public void writeLog(java.util.logging.Level level,
java.lang.String message,
java.lang.Throwable th,
RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の writeLoglevel - 出力するレベルmessage - 出力する文字列th - 出力するThrowablelogicClass - 対象のロジッククラスpublic void setFormatter(java.util.logging.Formatter formatter)
formatter -
public void setRuleSql(java.lang.String ruleSql,
RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の setRuleSql
public void setConnectDB(java.lang.String connectDB,
RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の setConnectDBpublic java.lang.String getRuleSql(RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の getRuleSqlpublic java.lang.String getConnectDB(RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の getConnectDB
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||