/**
*
*/
package logbook.scripting;
import logbook.dto.QuestDto;
/**
* 任務一覧のカラム拡張スクリプトが実装すべきインターフェース
* @author Nekopanda
*
*/
public interface QuestListener extends TableScriptListener {
/**
* 任務一覧の内容更新開始時にbody()が呼ばれる前に呼び出されます。
*/
public void begin();
/**
* 任務データに対する拡張表示内容を返します
* @param data 任務データ
* @return 表示内容
*/
public Comparable[] body(QuestDto quest);
/**
* 任務一覧の内容更新が終了したときに呼び出されます。
*/
public void end();
}