com.infoteria.asteria.flowlibrary2.mapper
Class MultiFieldMapperComponent

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

public class MultiFieldMapperComponent
extends com.infoteria.asteria.flowlibrary2.mapper.MapperComponent2


Field Summary
static java.lang.String CATEGORY_PROPERTY_FIELD_NAME
           
static java.lang.String COMPONENT_NAME
           
 
Fields inherited from class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent
_logItem, _outputFieldList, _outputList, _recordIndex
 
Fields inherited from class com.infoteria.asteria.flowengine2.flow.Component
LOOP_CONTINUE, LOOP_END, LOOP_NOTHING, STATE_DEFAULT
 
Constructor Summary
MultiFieldMapperComponent()
           
 
Method Summary
protected  ComponentCompiler getCompiler()
           
 java.lang.String getComponentName()
           
 java.util.List getExecuteFieldIndexList(FieldDefinition inputStreamFieldDefinition)
          フィールドリストを作成する カテゴリープロパティの値と、ストリームの値をひかくして作成する
protected  java.util.List getSecondMappingList()
           
protected  boolean isOutputField(int type)
           
protected  void resetIndex()
           
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent2
clone, execute, executeLoop, getMapperVariables, term
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent
getFunctions, getInputs, getNowStream, getOutputs, getRecordIndex, isCountZeroExcaption, loopPossibility, setMappingExecuter, setSecondMappingList
 
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, commit, endFlow, endLoop, getComponentEntrance, getComponentExit, getComponentLibPath, getConfPath, getDataPath, getExecuteCount, getFlowlibPath, getFullName, getIgnoreThroughStream, getLicensePath, getMessage, getMessage, getMessage, getMessage, getMessageResource, getName, getProperty, getProperty, getPropertyCount, getResourceAsFile, getResourceAsStream, getState, getStateArray, hasProperty, init, internalInit, isBreakPoint, pluginCall, preClone, registerPluginCallReceiverClass, registerProperty, registerProperty, registPriperty, registProperty, registProperty, release, releaseComponentExit, resetMacro, rollback, setExceptionParam
 
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

COMPONENT_NAME

public static final java.lang.String COMPONENT_NAME

CATEGORY_PROPERTY_FIELD_NAME

public static final java.lang.String CATEGORY_PROPERTY_FIELD_NAME
Constructor Detail

MultiFieldMapperComponent

public MultiFieldMapperComponent()
Method Detail

getComponentName

public java.lang.String getComponentName()
Description copied from class: Component
コンポーネントの登録名を取得します
Overrides:
getComponentName in class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent2

resetIndex

protected void resetIndex()
Overrides:
resetIndex in class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent2

isOutputField

protected boolean isOutputField(int type)
Overrides:
isOutputField in class MapperComponent

getCompiler

protected ComponentCompiler getCompiler()
Description copied from class: Component
コンポーネントコンパイラを返します。
標準のコンパイラではなく自作のコンパイラを使用する場合はオーバーライドします。
Overrides:
getCompiler in class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent2

getSecondMappingList

protected java.util.List getSecondMappingList()
Overrides:
getSecondMappingList in class com.infoteria.asteria.flowlibrary2.mapper.MapperComponent2

getExecuteFieldIndexList

public java.util.List getExecuteFieldIndexList(FieldDefinition inputStreamFieldDefinition)
                                        throws StreamException
フィールドリストを作成する カテゴリープロパティの値と、ストリームの値をひかくして作成する