JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.plaf.basic
クラス BasicDirectoryModel

java.lang.Object
  |
  +--javax.swing.AbstractListModel
        |
        +--javax.swing.plaf.basic.BasicDirectoryModel
すべての実装インタフェース:
EventListener, ListModel, PropertyChangeListener, Serializable

public class BasicDirectoryModel
extends AbstractListModel
implements PropertyChangeListener

ファイルリストの基本実装です。


フィールドの概要
 
クラス javax.swing.AbstractListModel から継承したフィールド
listenerList
 
コンストラクタの概要
BasicDirectoryModel(JFileChooser filechooser)
           
 
メソッドの概要
 boolean contains(Object o)
           
 void fireContentsChanged()
           
 Vector getDirectories()
           
 Object getElementAt(int index)
          指定されたインデックスで示される値を返します。
 Vector getFiles()
           
 int getSize()
          リストの長さを返します。
 int indexOf(Object o)
           
 void intervalAdded(ListDataEvent e)
          廃止 - 使用されません。
 void intervalRemoved(ListDataEvent e)
          廃止 - 使用されません。
 void invalidateFileCache()
          廃止 - 使用されません。
protected  boolean lt(File a, File b)
           
 void propertyChange(PropertyChangeEvent e)
          バウンドプロパティの変更時に呼び出されます。
 boolean renameFile(File oldFile, File newFile)
          基本となるファイルシステム内のファイル名の変更をします。
protected  void sort(Vector v)
           
 void validateFileCache()
           
 
クラス javax.swing.AbstractListModel から継承したメソッド
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicDirectoryModel

public BasicDirectoryModel(JFileChooser filechooser)
メソッドの詳細

propertyChange

public void propertyChange(PropertyChangeEvent e)
インタフェース PropertyChangeListener の記述:
バウンドプロパティの変更時に呼び出されます。

定義:
インタフェース PropertyChangeListener 内の propertyChange
パラメータ:
e - イベントソースおよび変更したプロパティを記述する PropertyChangeEvent オブジェクト

invalidateFileCache

public void invalidateFileCache()
廃止 - 使用されません。


getDirectories

public Vector getDirectories()

getFiles

public Vector getFiles()

validateFileCache

public void validateFileCache()

renameFile

public boolean renameFile(File oldFile,
                          File newFile)
基本となるファイルシステム内のファイル名の変更をします。

パラメータ:
oldFile - 既存ファイルを表す File オブジェクト
newFile - 希望する新規ファイル名を表す File戻り値:
名前変更に成功した場合は true、そうでない場合は false
導入されたバージョン:
1.4

fireContentsChanged

public void fireContentsChanged()

getSize

public int getSize()
インタフェース ListModel の記述:
リストの長さを返します。

定義:
インタフェース ListModel 内の getSize
戻り値:
リストの長さ

contains

public boolean contains(Object o)

indexOf

public int indexOf(Object o)

getElementAt

public Object getElementAt(int index)
インタフェース ListModel の記述:
指定されたインデックスで示される値を返します。

定義:
インタフェース ListModel 内の getElementAt
パラメータ:
index - 要求するインデックス
戻り値:
index の値

intervalAdded

public void intervalAdded(ListDataEvent e)
廃止 - 使用されません。


intervalRemoved

public void intervalRemoved(ListDataEvent e)
廃止 - 使用されません。


sort

protected void sort(Vector v)

lt

protected boolean lt(File a,
                     File b)

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.