com.infoteria.asteria.flowlibrary2.mapper
Class MappingItem

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

public abstract class MappingItem
extends Object
implements Comparable, Cloneable

マッパー内の各アイテムの抽象基底クラス


Method Summary
 void beginMapping()
          MapperComponentがMappingを開始する前に呼び出されるメソッドです。
protected static boolean compare(Object o1, Object o2)
           
 void endMapping()
          MapperComponentがMappingを終了する前に呼び出されるメソッドです。
static String getCanonicalName(String componentName, String state, String conName)
           
abstract  List getInputList()
          入力のアイテムを保持するリストを返します。
 String getName()
          このアイテムの名前を返します。
abstract  void init(MapperComponent mapper, ExecuteContext context)
          MapperComponentのinitメソッド内で呼び出される初期化メソッドです。
abstract  void term(MapperComponent mapper, ExecuteContext context)
          MapperComponentのtermメソッド内で呼び出される終末処理メソッドです。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

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メソッド内で呼び出される初期化メソッドです。

term

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

getInputList

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

beginMapping

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

endMapping

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