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