Class CompilerBase
java.lang.Object
com.infoteria.asteria.flowengine2.compile.AbstractCompiler
com.infoteria.asteria.flowengine2.compile.CompilerBase
- Direct Known Subclasses:
ComponentCompiler
Flowで使用するコンパイラの基底クラス
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class com.infoteria.asteria.flowengine2.compile.AbstractCompiler
log, WARN_0, WARN_1 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.infoteria.asteria.flowengine2.compile.ErrorInfoprotected voidfireOnError(com.infoteria.asteria.flowengine2.compile.ErrorInfo info) protected voidfireOnWarning(com.infoteria.asteria.flowengine2.compile.ErrorInfo info, int level) コンポーネント名を返します。フロー名を返します。プロジェクト名を返します。protected booleanisFlowNode(Node node, String name) 引数のnodeがFlowEngineのNamespaceURIに属し、ローカルネームがnameであるかをチェックします。protected booleanisIgnoreNode(Node node) 引数のnodeをコンパイラが無視して良いかどうかをチェックします。Methods inherited from class com.infoteria.asteria.flowengine2.compile.AbstractCompiler
getErrorCount, getLogger, getWarningCount, logElement, onError, onError, onError, onError, onError, onError, onWarning, onWarning, onWarning, onWarning, onWarning, onWarning, setLogger
-
Field Details
-
_A_ACCESS
- See Also:
-
_A_BREAKPOINT
- See Also:
-
_A_CATEGORY
- See Also:
-
_A_CONNECTOR
- See Also:
-
_A_DEFAULT
- See Also:
-
_A_ENABLED
- See Also:
-
_A_FILENAME
- See Also:
-
_A_FILEPATH
- See Also:
-
_A_FORMAT
- See Also:
-
_A_ID
- See Also:
-
_A_LENGTH
- See Also:
-
_A_NAME
- See Also:
-
_A_NODETYPE
- See Also:
-
_A_PARTS
- See Also:
-
_A_PREFIX
- See Also:
-
_A_PRIORITY
- See Also:
-
_A_REPEAT
- See Also:
-
_A_EXPAND
- See Also:
-
_A_REPEAT_AREA
- See Also:
-
_A_START_POSITION
- See Also:
-
_A_FRACTION_LENGTH
- See Also:
-
_A_MACRO
- See Also:
-
_A_STATE
- See Also:
-
_A_STREAM
- See Also:
-
_A_TYPE
- See Also:
-
_A_URI
- See Also:
-
_A_VERSION
- See Also:
-
_E_COMPONENT
- See Also:
-
_E_EXTERNAL
- See Also:
-
_E_FIELD
- See Also:
-
_E_FLOW
- See Also:
-
_E_INPUT
- See Also:
-
_E_ITEM
- See Also:
-
_E_LINK
- See Also:
-
_E_LOG
- See Also:
-
_E_NAMESPACE
- See Also:
-
_E_OUTPUT
- See Also:
-
_E_PROJECT
- See Also:
-
_E_PROPERTY
- See Also:
-
_E_ROW
- See Also:
-
_E_VARIABLE
- See Also:
-
_E_VARIABLES
- See Also:
-
_E_WEBSERVICE
- See Also:
-
_V_CACHE_TYPE
- See Also:
-
_V_DEFAULT
- See Also:
-
_V_DEBUG_LOG
- See Also:
-
_V_EXCEPTION
- See Also:
-
_V_FIELDS
- See Also:
-
_V_ALLOW_INVOKE
- See Also:
-
_V_SESSION_VARIABLES
- See Also:
-
_V_SYSTEM_VARIABLES
- See Also:
-
_V_VARIABLES
- See Also:
-
_V_PROJECT
- See Also:
-
_V_PRIVATE
- See Also:
-
_V_PUBLIC
- See Also:
-
_V_SESSION
- See Also:
-
_V_TIMEOUT
- See Also:
-
_V_LOGLEVEL
- See Also:
-
_V_LOGNAME
- See Also:
-
_V_OUTPUT_DEFAULT
- See Also:
-
-
Constructor Details
-
CompilerBase
public CompilerBase()
-
-
Method Details
-
isFlowNode
引数のnodeがFlowEngineのNamespaceURIに属し、ローカルネームがnameであるかをチェックします。 -
isIgnoreNode
引数のnodeをコンパイラが無視して良いかどうかをチェックします。- Returns:
- nodeをコンパイラが無視して良い場合は true
-
createErrorInfo
protected com.infoteria.asteria.flowengine2.compile.ErrorInfo createErrorInfo()- Specified by:
createErrorInfoin classAbstractCompiler
-
fireOnError
protected void fireOnError(com.infoteria.asteria.flowengine2.compile.ErrorInfo info) - Specified by:
fireOnErrorin classAbstractCompiler
-
fireOnWarning
protected void fireOnWarning(com.infoteria.asteria.flowengine2.compile.ErrorInfo info, int level) - Specified by:
fireOnWarningin classAbstractCompiler
-
getProjectName
プロジェクト名を返します。 -
getFlowName
フロー名を返します。 -
getComponentName
コンポーネント名を返します。
-