Class MapperComponent

All Implemented Interfaces:
MappingEntity, Cloneable

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

    • _outputList

      protected List<MappingItem> _outputList
    • _outputFieldList

      protected List<com.infoteria.asteria.flowlibrary2.mapper.OutputField> _outputFieldList
    • _logItem

      protected MappingItem _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:
      loopPossibility in class Component
    • getSecondMappingList

      protected List<? extends MappingItem> getSecondMappingList()
    • setSecondMappingList

      protected void setSecondMappingList(List<com.infoteria.asteria.flowlibrary2.mapper.OutputField> list)
    • getMapperVariables

      public VariableList getMapperVariables()
    • convertStreamError

      protected FlowException convertStreamError(IllegalStateException e) throws IllegalStateException
      Throws:
      IllegalStateException
    • isOutputField

      protected boolean isOutputField(int type)
    • getRecordIndex

      public int getRecordIndex()
    • resetIndex

      protected void resetIndex()
    • getFunctions

      public Iterator<Function> getFunctions()
    • getInputs

      public Iterator<MappingItem> getInputs()
    • getOutputs

      public Iterator<MappingItem> getOutputs()
    • getNowStream

      public StreamDataObject getNowStream()