|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.flowengine2.compile.AbstractCompiler
すべてのコンパイラの基底クラス
| フィールドの概要 | |
protected Logger |
log
Logger |
protected static int |
WARN_0
Warning レベル0 |
protected static int |
WARN_1
Warning レベル1 |
| コンストラクタの概要 | |
AbstractCompiler()
|
|
| メソッドの概要 | |
protected abstract ErrorInfo |
createErrorInfo()
|
protected abstract void |
fireOnError(ErrorInfo info)
|
protected abstract void |
fireOnWarning(ErrorInfo info,
int level)
|
int |
getErrorCount()
コンパイルで発生したエラーの数を返します。 |
Logger |
getLogger()
|
int |
getWarningCount()
コンパイルで発生した警告の数を返します。 |
protected void |
logElement(Element el)
コンパイラのログレベルがdebugの場合に要素・属性情報をログ出力します。 |
void |
onError(ErrorInfo info)
ErrorCountをインクリメントし、エラーログを出力します。 |
void |
onError(Exception e)
ErrorCountをインクリメントし、エラーログを出力します。 |
void |
onError(int code)
ErrorCountをインクリメントし、コードに対応するエラーログを出力します。 |
void |
onError(int code,
Object o1)
ErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。 |
void |
onError(int code,
Object o1,
Object o2)
ErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。 |
void |
onError(int code,
Object o1,
Object o2,
Object o3)
ErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。 |
void |
onWarning(ErrorInfo info,
int level)
WarningCountをインクリメントし、警告ログを出力します。 |
void |
onWarning(Exception e,
int level)
WarningCountをインクリメントし、警告ログを出力します。 |
void |
onWarning(int code,
int level)
WarningCountをインクリメントし、コードに対応する警告ログを出力します。 |
void |
onWarning(int code,
int level,
Object o1)
WarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。 |
void |
onWarning(int code,
int level,
Object o1,
Object o2)
WarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。 |
void |
onWarning(int code,
int level,
Object o1,
Object o2,
Object o3)
WarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。 |
void |
setLogger(Logger log)
|
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected static final int WARN_0
protected static final int WARN_1
protected Logger log
| コンストラクタの詳細 |
public AbstractCompiler()
| メソッドの詳細 |
public void onError(int code)
public void onError(int code,
Object o1)
public void onError(int code,
Object o1,
Object o2)
public void onError(int code,
Object o1,
Object o2,
Object o3)
public void onError(Exception e)
public void onError(ErrorInfo info)
public void setLogger(Logger log)
public Logger getLogger()
protected abstract ErrorInfo createErrorInfo()
protected abstract void fireOnError(ErrorInfo info)
public void onWarning(int code,
int level)
public void onWarning(int code,
int level,
Object o1)
public void onWarning(int code,
int level,
Object o1,
Object o2)
public void onWarning(int code,
int level,
Object o1,
Object o2,
Object o3)
public void onWarning(Exception e,
int level)
public void onWarning(ErrorInfo info,
int level)
protected abstract void fireOnWarning(ErrorInfo info,
int level)
public int getErrorCount()
public int getWarningCount()
protected void logElement(Element el)
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||