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:
MappingEntity,Cloneable
Mapperコンポーネントです。
Functionクラスの一部のメソッドで引数として渡されますが、ユーザが直接操作することはありません。
Functionクラスの一部のメソッドで引数として渡されますが、ユーザが直接操作することはありません。
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MappingItemprotected List<com.infoteria.asteria.flowlibrary2.mapper.OutputField> protected List<MappingItem> protected intFields inherited from class com.infoteria.asteria.flowengine2.flow.Component
LOOP_CONTINUE, LOOP_END, LOOP_NOTHING, STATE_DEFAULT -
Method Summary
Modifier and TypeMethodDescriptionprotected FlowExceptionintprotected List<? extends MappingItem> protected booleanprotected booleanisOutputField(int type) booleanこのコンポーネントがループを生成する可能性がある場合は trueを返すようにオーバーライドします。
デフォルトではfalseを返します。protected voidprotected voidsetMappingExecuter(com.infoteria.asteria.flowlibrary2.mapper.MapperComponent.MappingExecuter executer) protected voidsetSecondMappingList(List<com.infoteria.asteria.flowlibrary2.mapper.OutputField> list) Methods inherited from class com.infoteria.asteria.flowlibrary2.component.SimpleComponent
getInputConnector, getOutputConnector, passStream, setOutputStream, setOutputStreamMethods inherited from class com.infoteria.asteria.flowengine2.flow.Component
cancel, checkLicense, commit, endFlow, endFlow, endLoop, getComponentLibPath, getConfPath, getCustomClassLoader, getDataPath, getExecuteCount, getFlowlibPath, getFullName, getIgnoreThroughStream, getLicensePath, getMessage, getMessage, getMessage, getMessage, getMessageResource, getName, getProperty, getProperty, getPropertyCount, getResourceAsFile, getResourceAsStream, getState, getStreamList, hasProperty, internalInit, isBreakPoint, pluginCall, preClone, registerPluginCallReceiverClass, registerProperty, registerProperty, registPriperty, registProperty, registProperty, release, releaseComponentExit, resetMacro, rollback, setCustomClassLoader, setExceptionParam
-
Field Details
-
_outputList
-
_outputFieldList
-
_logItem
-
_recordIndex
protected int _recordIndex
-
-
Method Details
-
setMappingExecuter
protected void setMappingExecuter(com.infoteria.asteria.flowlibrary2.mapper.MapperComponent.MappingExecuter executer) -
isCountZeroExcaption
protected boolean isCountZeroExcaption() -
loopPossibility
public boolean loopPossibility()Description copied from class:Componentこのコンポーネントがループを生成する可能性がある場合は trueを返すようにオーバーライドします。
デフォルトではfalseを返します。- Overrides:
loopPossibilityin classComponent
-
getSecondMappingList
-
setSecondMappingList
protected void setSecondMappingList(List<com.infoteria.asteria.flowlibrary2.mapper.OutputField> list) -
getMapperVariables
-
convertStreamError
- Throws:
IllegalStateException
-
isOutputField
protected boolean isOutputField(int type) -
getRecordIndex
public int getRecordIndex() -
resetIndex
protected void resetIndex() -
getFunctions
-
getInputs
-
getOutputs
-
getNowStream
-