JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.basic
クラス BasicDirectoryModel

java.lang.Object
  上位を拡張 javax.swing.AbstractListModel
      上位を拡張 javax.swing.plaf.basic.BasicDirectoryModel
すべての実装されたインタフェース:
PropertyChangeListener, Serializable, EventListener, ListModel

public class BasicDirectoryModel
extends AbstractListModel
implements PropertyChangeListener

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


フィールドの概要
 
クラス javax.swing.AbstractListModel から継承されたフィールド
listenerList
 
コンストラクタの概要
BasicDirectoryModel(JFileChooser filechooser)
           
 
メソッドの概要
 boolean contains(Object o)
           
 void fireContentsChanged()
           
 Vector<File> getDirectories()
           
 Object getElementAt(int index)
          指定されたインデックスで示される値を返します。
 Vector<File> 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<? extends File> 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<File> getDirectories()

getFiles

public Vector<File> 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<? extends File> v)

lt

protected boolean lt(File a,
                     File b)

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。