com.infoteria.asteria.flowlibrary2.component
Class MultiConnectorComponent.Compiler

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.compile.AbstractCompiler
        |
        +--com.infoteria.asteria.flowengine2.compile.CompilerBase
              |
              +--com.infoteria.asteria.flowengine2.flow.ComponentCompiler
                    |
                    +--com.infoteria.asteria.flowlibrary2.component.MultiConnectorComponent.Compiler
Enclosing class:
MultiConnectorComponent

protected class MultiConnectorComponent.Compiler
extends ComponentCompiler

コンパイル時に動的にコネクタを増減させるためのコンパイラクラス


Fields inherited from class com.infoteria.asteria.flowengine2.flow.ComponentCompiler
_component
 
Fields inherited from class com.infoteria.asteria.flowengine2.compile.CompilerBase
_A_ACCESS, _A_BREAKPOINT, _A_CATEGORY, _A_CONNECTOR, _A_DEFAULT, _A_ENABLED, _A_FILENAME, _A_FILEPATH, _A_FORMAT, _A_FRACTION_LENGTH, _A_ID, _A_LENGTH, _A_MACRO, _A_NAME, _A_NODETYPE, _A_PARTS, _A_PREFIX, _A_PRIORITY, _A_REPEAT, _A_START_POSITION, _A_STATE, _A_STREAM, _A_TYPE, _A_URI, _A_VERSION, _E_COMPONENT, _E_EXTERNAL, _E_FIELD, _E_FLOW, _E_INPUT, _E_ITEM, _E_LINK, _E_LOG, _E_NAMESPACE, _E_OUTPUT, _E_PROJECT, _E_PROPERTY, _E_ROW, _E_VARIABLE, _E_VARIABLES, _E_WEBSERVICE, _V_ALLOW_INVOKE, _V_CACHE_TYPE, _V_DEBUG_LOG, _V_DEFAULT, _V_EXCEPTION, _V_FIELDS, _V_LOGLEVEL, _V_LOGNAME, _V_OUTPUT_DEFAULT, _V_PRIVATE, _V_PROJECT, _V_PUBLIC, _V_SESSION, _V_SESSION_VARIABLES, _V_SYSTEM_VARIABLES, _V_TIMEOUT, _V_VARIABLES
 
Fields inherited from class com.infoteria.asteria.flowengine2.compile.AbstractCompiler
log, WARN_0, WARN_1
 
Constructor Summary
Compiler()
           
 
Method Summary
 void preCompile(Element el)
          InputCountプロパティ、OutputCountプロパティの値を見てコネクタを追加します。
 
Methods inherited from class com.infoteria.asteria.flowengine2.flow.ComponentCompiler
getLogger, getPropertyElement, getPropertyValue, onComponentError, onComponentError, onComponentError, onComponentError, onComponentError, onComponentError, onComponentWarning, onComponentWarning, onComponentWarning, onComponentWarning, onComponentWarning, onComponentWarning, postCompile, postCompile, processOtherProperty
 
Methods inherited from class com.infoteria.asteria.flowengine2.compile.CompilerBase
createErrorInfo, fireOnError, fireOnWarning, getComponentName, getFlowName, getProjectName, isFlowNode, isIgnoreNode
 
Methods inherited from class com.infoteria.asteria.flowengine2.compile.AbstractCompiler
getErrorCount, getWarningCount, logElement, onError, onError, onError, onError, onError, onError, onWarning, onWarning, onWarning, onWarning, onWarning, onWarning, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Compiler

public Compiler()
Method Detail

preCompile

public void preCompile(Element el)
InputCountプロパティ、OutputCountプロパティの値を見てコネクタを追加します。
Overrides:
preCompile in class ComponentCompiler