|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowengine2.compile.AbstractCompiler
すべてのコンパイラの基底クラス
Field Summary | |
protected Logger |
log
Logger |
protected static int |
WARN_0
Warning レベル0 |
protected static int |
WARN_1
Warning レベル1 |
Constructor Summary | |
AbstractCompiler()
|
Method Summary | |
protected abstract ErrorInfo |
createErrorInfo()
|
protected abstract void |
fireOnError(ErrorInfo info)
|
protected abstract void |
fireOnWarning(ErrorInfo info,
int level)
|
int |
getErrorCount()
コンパイルで発生したエラーの数を返します。 エラーの数はコンパイル中にOnErrorメソッドを呼び出した回数です。 |
Logger |
getLogger()
|
int |
getWarningCount()
コンパイルで発生した警告の数を返します。 警告の数はコンパイル中にOnWarningメソッドを呼び出した回数です。 |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final int WARN_0
protected static final int WARN_1
protected Logger log
Constructor Detail |
public AbstractCompiler()
Method Detail |
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |