Class MappingItem

java.lang.Object
com.infoteria.asteria.flowlibrary2.mapper.MappingItem
All Implemented Interfaces:
Cloneable, Comparable<MappingItem>
Direct Known Subclasses:
Function

public abstract class MappingItem extends Object implements Comparable<MappingItem>, Cloneable
マッパー内の各アイテムの抽象基底クラス
  • Field Details

  • Method Details

    • compare

      protected static boolean compare(Object o1, Object o2)
    • getCanonicalName

      public static String getCanonicalName(String componentName, String state, String conName)
    • getName

      public String getName()
      このアイテムの名前を返します。
    • init

      public abstract void init(MapperComponent mapper, ExecuteContext context) throws MapperException
      MapperComponentのinitメソッド内で呼び出される初期化メソッドです。
      Throws:
      MapperException
    • term

      public abstract void term(MapperComponent mapper, ExecuteContext context)
      MapperComponentのtermメソッド内で呼び出される終末処理メソッドです。
    • getInputList

      public abstract List<MappingItem> getInputList()
      入力のアイテムを保持するリストを返します。
    • beginMapping

      public void beginMapping() throws MapperException
      MapperComponentがMappingを開始する前に呼び出されるメソッドです。
      Throws:
      MapperException
    • endMapping

      public void endMapping() throws MapperException
      MapperComponentがMappingを終了する前に呼び出されるメソッドです。
      Throws:
      MapperException