/**
*
*/
package logbook.scripting;
import logbook.dto.BattleExDto;
/**
* ドロップ報告書のカラム拡張スクリプトが実装すべきインターフェース
* @author Nekopanda
*/
public interface BattleLogListener extends TableScriptListener {
/**
* データベースのロード開始時あるいは再読み込み開始時にbody()が呼ばれる前に呼び出されます。
*/
public void begin();
/**
* 戦闘結果に対する拡張表示内容を返します
* @param battle 読み込んだ戦闘結果詳細データ
* @return 表示内容
*/
public Comparable[] body(BattleExDto battle);
/**
* データベースのロードが終了したときに呼び出されます。
*/
public void end();
}