|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の showErrorDialog
message
- rule
- public void showInfomationDialog(java.lang.String message, RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate
内の showInfomationDialog
message
- rule
- public void showWarningDialog(java.lang.String message, RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate
内の showWarningDialog
message
- rule
- public int showConfirmDialog(java.lang.String message, RuleEngineInterface rule)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate
内の showConfirmDialog
message
- 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
内の writeTraceLog
public void log(java.util.logging.LogRecord record)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate
内の log
record
- 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
内の writeLog
level
- 出力するレベル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
内の setConnectDB
public java.lang.String getRuleSql(RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate
内の getRuleSql
public java.lang.String getConnectDB(RuleEngineInterface logicClass)
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate
内の getConnectDB
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |