java.lang.Object
javax.swing.AbstractListModel<Object>
javax.swing.plaf.basic.BasicDirectoryModel
- すべての実装されたインタフェース:
- PropertyChangeListener,- Serializable,- EventListener,- ListModel<Object>
public class BasicDirectoryModel extends AbstractListModel<Object> implements PropertyChangeListener
ファイル・リストの基本実装です。
- 
フィールドのサマリークラス javax.swing.AbstractListModelで宣言されたフィールドlistenerList
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明voidPropertyChangeListenerをリスナー・リストに追加します。boolean要素oがファイル・キャッシュにある場合はtrueを返し、そうでない場合はfalseを返します。voidコンテンツが変更されたときに呼び出されます。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) boolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。ディレクトリのリストを返します。getElementAt(int index) 指定されたインデックスの値を返します。getFiles()ファイルのリストを返します。このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。intgetSize()リストの長さを返します。intファイル・キャッシュ内の要素oのインデックスを返します。void非推奨。廃止されたメソッドであり、もう使用されていません。void非推奨。廃止されたメソッドであり、もう使用されていません。voidこのメソッドは、ファイル・ロード・スレッドに割り込むとき使用します。protected boolean非推奨。廃止されたメソッドであり、もう使用されていません。voidバウンド・プロパティの変更時に呼び出されます。voidPropertyChangeListenerをリスナー・リストから削除します。booleanrenameFile(File oldFile, File newFile) ベースとなるファイル・システム内のファイル名の変更をします。protected voidファイルのリストをソートします。voidファイル・キャッシュの内容を検証します。クラス javax.swing.AbstractListModelで宣言されたメソッドaddListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
- 
コンストラクタの詳細- 
BasicDirectoryModelpublic BasicDirectoryModel(JFileChooser filechooser) BasicDirectoryModelの新しいインスタンスを構築します。- パラメータ:
- filechooser- {JFileChooser}のインスタンス
 
 
- 
- 
メソッドの詳細- 
propertyChangepublic void propertyChange(PropertyChangeEvent e) インタフェースからコピーされた説明:PropertyChangeListenerバウンド・プロパティの変更時に呼び出されます。- 定義:
- propertyChange、インタフェース:- PropertyChangeListener
- パラメータ:
- e- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
 
- 
invalidateFileCachepublic void invalidateFileCache()このメソッドは、ファイル・ロード・スレッドに割り込むとき使用します。
- 
getDirectoriesディレクトリのリストを返します。- 戻り値:
- ディレクトリのリスト
 
- 
getFilesファイルのリストを返します。- 戻り値:
- ファイルのリスト
 
- 
validateFileCachepublic void validateFileCache()ファイル・キャッシュの内容を検証します。
- 
renameFileベースとなるファイル・システム内のファイル名の変更をします。- パラメータ:
- oldFile- 既存ファイルを表す- Fileオブジェクト
- newFile- 希望する新規ファイル名を表す- Fileオブジェクト
- 戻り値:
- true名前変更に成功した場合。それ以外の場合は- false
- 導入されたバージョン:
- 1.4
 
- 
fireContentsChangedpublic void fireContentsChanged()コンテンツが変更されたときに呼び出されます。
- 
getSizepublic int getSize()インタフェースからコピーされた説明:ListModelリストの長さを返します。
- 
containspublic boolean contains(Object o) 要素oがファイル・キャッシュにある場合はtrueを返し、そうでない場合はfalseを返します。- パラメータ:
- o- 要素
- 戻り値:
- 要素oがファイル・キャッシュ内にある場合、true
 
- 
indexOfpublic int indexOf(Object o) ファイル・キャッシュ内の要素oのインデックスを返します。- パラメータ:
- o- 要素
- 戻り値:
- ファイル・キャッシュ内の要素oのインデックス
 
- 
getElementAtpublic Object getElementAt(int index) インタフェースからコピーされた説明:ListModel指定されたインデックスの値を返します。- 定義:
- getElementAt、インタフェース:- ListModel<Object>
- パラメータ:
- index- 要求するインデックス
- 戻り値:
- indexの値
 
- 
intervalAdded@Deprecated(since="17") public void intervalAdded(ListDataEvent e) 非推奨。廃止されたメソッドであり、もう使用されていません。廃止 - 使用されません。 このメソッドは操作不能です- パラメータ:
- e- リスト・データ・イベント
 
- 
intervalRemoved@Deprecated(since="17") public void intervalRemoved(ListDataEvent e) 非推奨。廃止されたメソッドであり、もう使用されていません。廃止 - 使用されません。 このメソッドは操作不能です- パラメータ:
- e- リスト・データ・イベント
 
- 
sortファイルのリストをソートします。- パラメータ:
- v- ファイルのリスト
 
- 
lt@Deprecated(since="17") protected boolean lt(File a, File b) 非推奨。廃止されたメソッドであり、もう使用されていません。廃止 - 使用されません- パラメータ:
- a- ファイル
- b- 別のファイル
- 戻り値:
- ファイル名の比較
 
- 
addPropertyChangeListenerpublic void addPropertyChangeListener(PropertyChangeListener listener) PropertyChangeListenerをリスナー・リストに追加します。 このリスナーは、このクラスのすべてのバウンド・プロパティに登録されます。listenerがnullである場合、例外はスローされず、何も処理は行われません。- パラメータ:
- listener- 追加されるプロパティ変更リスナー
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
removePropertyChangeListenerpublic void removePropertyChangeListener(PropertyChangeListener listener) PropertyChangeListenerをリスナー・リストから削除します。listenerがnullの場合、例外はスローされず、何も処理は行われません。 - パラメータ:
- listener- 削除されるPropertyChangeListener
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
getPropertyChangeListenerspublic PropertyChangeListener[] getPropertyChangeListeners()このコンポーネントに登録されているすべてのプロパティ変更リスナーの配列を返します。- 戻り値:
- このコンポーネントのすべてのPropertyChangeListener。または現在プロパティ変更リスナーが登録されていない場合は空の配列
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
firePropertyChangeboolean型プロパティに対するバウンド・プロパティの変更の報告をサポートします。 このメソッドは、バウンド・プロパティが変更されたときに呼び出され、登録されているすべてのPropertyChangeListenerに、対応するPropertyChangeEventを送ります。- パラメータ:
- propertyName- 値が変更されたプロパティ
- oldValue- プロパティの以前の値
- newValue- プロパティの新しい値
- 導入されたバージョン:
- 1.6
 
 
-