com.infoteria.asteria.flowlibrary2.mapper
Class MapperComponent

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.flow.Component
        |
        +--com.infoteria.asteria.flowlibrary2.component.SimpleComponent
              |
              +--com.infoteria.asteria.flowlibrary2.mapper.MapperComponent
All Implemented Interfaces:
Cloneable, MappingEntity

public class MapperComponent
extends SimpleComponent
implements MappingEntity

Mapperコンポーネントです。
Functionクラスの一部のメソッドで引数として渡されますが、ユーザが直接操作することはありません。


Field Summary
protected  List _outputList
           
protected  int _recordIndex
           
 
Fields inherited from class com.infoteria.asteria.flowengine2.flow.Component
LOOP_CONTINUE, LOOP_END, LOOP_NOTHING, STATE_DEFAULT
 
Method Summary
 Iterator getFunctions()
           
 Iterator getInputs()
           
 VariableList getMapperVariables()
           
 Iterator getOutputs()
           
 int getRecordIndex()
           
protected  List getSecondMappingList()
           
 boolean loopPossibility()
           
protected  void resetIndex()
           
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.component.SimpleComponent
getInputConnector, getOutputConnector, passStream, setOutputStream, setOutputStream
 
Methods inherited from class com.infoteria.asteria.flowengine2.flow.Component
cancel, checkLicense, clone, commit, endFlow, endLoop, execute, executeLoop, getCompiler, getComponentEntrance, getComponentExit, getComponentName, getExecuteCount, getFlowlibPath, getFullName, getIgnoreThroughStream, getMessage, getMessage, getMessage, getMessage, getMessageResource, getName, getProperty, getProperty, getPropertyCount, getState, getStateArray, hasProperty, init, internalInit, isBreakPoint, pluginCall, preClone, registPriperty, registProperty, registProperty, release, releaseComponentExit, resetMacro, rollback, setExceptionParam, term
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.asteria.flowengine2.execute.MappingEntity
setMappingDumper
 

Field Detail

_outputList

protected List _outputList

_recordIndex

protected int _recordIndex
Method Detail

loopPossibility

public boolean loopPossibility()
Description copied from class: Component
このコンポーネントがループを生成する可能性がある場合は trueを返すようにオーバーライドします。
デフォルトではfalseを返します。
Overrides:
loopPossibility in class Component

getSecondMappingList

protected List getSecondMappingList()

getMapperVariables

public VariableList getMapperVariables()

getRecordIndex

public int getRecordIndex()

resetIndex

protected void resetIndex()

getFunctions

public Iterator getFunctions()

getInputs

public Iterator getInputs()

getOutputs

public Iterator getOutputs()