cvj2.app.gui.data
クラス FileListModel

java.lang.Object
  上位を拡張 cvj2.app.gui.data.FileListModel
すべての実装されたインタフェース:
GridPanel.Model

public class FileListModel
extends java.lang.Object
implements GridPanel.Model

ListPanel の画面データを管理する


コンストラクタの概要
FileListModel(FileInfo currentDir, FileListColumn[] columns)
          コンストラクタ
 
メソッドの概要
 void addModelListener(GridPanel.ModelListener listener)
          リスナー登録
 java.lang.Object get(int index)
          データ取得
 FileListColumn[] getColumns()
          リスト表示の列の表示要素を取得する。
 FileInfo getCurrentDir()
          カレントディレクトリを取得する
 FileInfoList getOriginalList()
          ソート前のリストを取得する
 FileListSort getSortedList()
          ソート済みのリストを取得する
 CachedImage getThumbnail(FileInfo f)
          サムネイル画像ロード。
 void removeModelListener(GridPanel.ModelListener listener)
          リスナー解除
 int size()
          データ数取得
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileListModel

public FileListModel(FileInfo currentDir,
                     FileListColumn[] columns)
コンストラクタ

メソッドの詳細

getCurrentDir

public FileInfo getCurrentDir()
カレントディレクトリを取得する


getOriginalList

public FileInfoList getOriginalList()
ソート前のリストを取得する


getSortedList

public FileListSort getSortedList()
ソート済みのリストを取得する


getColumns

public FileListColumn[] getColumns()
リスト表示の列の表示要素を取得する。
※) 先頭は、必ず NAME


getThumbnail

public CachedImage getThumbnail(FileInfo f)
サムネイル画像ロード。
※) 読み込み完了の通知は、GridSelection と ListPanel に送られる


addModelListener

public void addModelListener(GridPanel.ModelListener listener)
インタフェース GridPanel.Model の記述:
リスナー登録

定義:
インタフェース GridPanel.Model 内の addModelListener

removeModelListener

public void removeModelListener(GridPanel.ModelListener listener)
インタフェース GridPanel.Model の記述:
リスナー解除

定義:
インタフェース GridPanel.Model 内の removeModelListener

get

public java.lang.Object get(int index)
インタフェース GridPanel.Model の記述:
データ取得

定義:
インタフェース GridPanel.Model 内の get

size

public int size()
インタフェース GridPanel.Model の記述:
データ数取得

定義:
インタフェース GridPanel.Model 内の size