/** * */ package logbook.scripting; import logbook.internal.MasterData.MissionDto; /** * 遠征一覧のカラムを拡張するスクリプトが実装すべきインターフェース * @author Nekopanda */ public interface MissionListener extends TableScriptListener { /** * 遠征一覧の内容更新開始時にbody()が呼ばれる前に呼び出されます。 * @param fleetid 選択中の艦隊(2~4) */ void begin(int fleetid); /** * 遠征データに対する拡張表示内容を返します * @param data 遠征データ * @return 表示内容 */ Comparable[] body(MissionDto data); /** * 遠征一覧の内容更新が終了したときに呼び出されます。 */ void end(); }