/** * 画像ファイル情報リスト */ package jp.crwdev.app.interfaces; public interface IImageFileInfoList { /** * サイズ取得 * @return */ int size(); /** * 画像ファイル情報取得 * @param index * @return */ IImageFileInfo get(int index); /** * 画像ファイル情報削除 * @param index * @return */ IImageFileInfo remove(int index); /** * リスト初期化 */ void clear(); /** * 画像ファイル情報追加 * @param info * @return */ boolean add(IImageFileInfo info); /** * 画像ファイル情報挿入 * @param index * @param info */ void insert(int index, IImageFileInfo info); /** * 再構築 * @return */ public IImageFileInfoList renew(); /** * ソート */ void sort(); /** * ソート有効設定 */ void setEnableSort(boolean enable); /** * ソート有効フラグ取得 * @return */ boolean isEnableSort(); /** * リリース */ void release(); }