Class AbstractCompiler
java.lang.Object
com.infoteria.asteria.flowengine2.compile.AbstractCompiler
- Direct Known Subclasses:
CompilerBase
すべてのコンパイラの基底クラス
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract com.infoteria.asteria.flowengine2.compile.ErrorInfoprotected abstract voidfireOnError(com.infoteria.asteria.flowengine2.compile.ErrorInfo info) protected abstract voidfireOnWarning(com.infoteria.asteria.flowengine2.compile.ErrorInfo info, int level) intコンパイルで発生したエラーの数を返します。
エラーの数はコンパイル中にOnErrorメソッドを呼び出した回数です。intコンパイルで発生した警告の数を返します。
警告の数はコンパイル中にOnWarningメソッドを呼び出した回数です。protected voidlogElement(Element el) コンパイラのログレベルがdebugの場合に要素・属性情報をログ出力します。voidonError(int code) ErrorCountをインクリメントし、コードに対応するエラーログを出力します。voidErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。voidErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。voidErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。voidonError(com.infoteria.asteria.flowengine2.compile.ErrorInfo info) ErrorCountをインクリメントし、エラーログを出力します。voidErrorCountをインクリメントし、エラーログを出力します。voidonWarning(int code, int level) WarningCountをインクリメントし、コードに対応する警告ログを出力します。voidWarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。voidWarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。voidWarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。voidonWarning(com.infoteria.asteria.flowengine2.compile.ErrorInfo info, int level) WarningCountをインクリメントし、警告ログを出力します。voidWarningCountをインクリメントし、警告ログを出力します。void
-
Field Details
-
WARN_0
protected static final int WARN_0Warning レベル0- See Also:
-
WARN_1
protected static final int WARN_1Warning レベル1- See Also:
-
log
Logger
-
-
Constructor Details
-
AbstractCompiler
public AbstractCompiler()
-
-
Method Details
-
onError
public void onError(int code) ErrorCountをインクリメントし、コードに対応するエラーログを出力します。 -
onError
ErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。 -
onError
ErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。 -
onError
ErrorCountをインクリメントし、コードに対応するエラーログをパラメータを置換して出力します。 -
onError
ErrorCountをインクリメントし、エラーログを出力します。 -
onError
public void onError(com.infoteria.asteria.flowengine2.compile.ErrorInfo info) ErrorCountをインクリメントし、エラーログを出力します。 -
setLogger
-
getLogger
-
createErrorInfo
protected abstract com.infoteria.asteria.flowengine2.compile.ErrorInfo createErrorInfo() -
fireOnError
protected abstract void fireOnError(com.infoteria.asteria.flowengine2.compile.ErrorInfo info) -
onWarning
public void onWarning(int code, int level) WarningCountをインクリメントし、コードに対応する警告ログを出力します。 -
onWarning
WarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。 -
onWarning
WarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。 -
onWarning
WarningCountをインクリメントし、コードに対応する警告ログをパラメータを置換して出力します。 -
onWarning
WarningCountをインクリメントし、警告ログを出力します。 -
onWarning
public void onWarning(com.infoteria.asteria.flowengine2.compile.ErrorInfo info, int level) WarningCountをインクリメントし、警告ログを出力します。 -
fireOnWarning
protected abstract void fireOnWarning(com.infoteria.asteria.flowengine2.compile.ErrorInfo info, int level) -
getErrorCount
public int getErrorCount()コンパイルで発生したエラーの数を返します。
エラーの数はコンパイル中にOnErrorメソッドを呼び出した回数です。 -
getWarningCount
public int getWarningCount()コンパイルで発生した警告の数を返します。
警告の数はコンパイル中にOnWarningメソッドを呼び出した回数です。 -
logElement
コンパイラのログレベルがdebugの場合に要素・属性情報をログ出力します。
-