Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.swing.plaf.basic
Class BasicDirectoryModel  view BasicDirectoryModel download BasicDirectoryModel.java

java.lang.Object
  extended byjavax.swing.AbstractListModel
      extended byjavax.swing.plaf.basic.BasicDirectoryModel
All Implemented Interfaces:
java.util.EventListener, javax.swing.ListModel, java.beans.PropertyChangeListener, java.io.Serializable

public class BasicDirectoryModel
extends javax.swing.AbstractListModel
implements java.beans.PropertyChangeListener

DOCUMENT ME!


Field Summary
private  java.util.Comparator comparator
          DOCUMENT ME!
private  java.util.Vector contents
          DOCUMENT ME!
private  int directories
          DOCUMENT ME!
private  javax.swing.JFileChooser filechooser
          DOCUMENT ME!
private  int listingMode
          DOCUMENT ME!
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
BasicDirectoryModel(javax.swing.JFileChooser filechooser)
          Creates a new BasicDirectoryModel object.
 
Method Summary
 boolean contains(java.lang.Object o)
          DOCUMENT ME!
 void fireContentsChanged()
          DOCUMENT ME!
 java.util.Vector getDirectories()
          DOCUMENT ME!
 java.lang.Object getElementAt(int index)
          DOCUMENT ME!
 java.util.Vector getFiles()
          DOCUMENT ME!
 int getSize()
          DOCUMENT ME!
 int indexOf(java.lang.Object o)
          DOCUMENT ME!
 void intervalAdded(javax.swing.event.ListDataEvent e)
          DOCUMENT ME!
 void intervalRemoved(javax.swing.event.ListDataEvent e)
          DOCUMENT ME!
 void invalidateFileCache()
          DOCUMENT ME!
protected  boolean lt(java.io.File a, java.io.File b)
          DOCUMENT ME!
 void propertyChange(java.beans.PropertyChangeEvent e)
          DOCUMENT ME!
 boolean renameFile(java.io.File oldFile, java.io.File newFile)
          DOCUMENT ME!
protected  void sort(java.util.Vector v)
          DOCUMENT ME!
 void validateFileCache()
          DOCUMENT ME!
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contents

private java.util.Vector contents
DOCUMENT ME!


directories

private int directories
DOCUMENT ME!


listingMode

private int listingMode
DOCUMENT ME!


filechooser

private javax.swing.JFileChooser filechooser
DOCUMENT ME!


comparator

private java.util.Comparator comparator
DOCUMENT ME!

Constructor Detail

BasicDirectoryModel

public BasicDirectoryModel(javax.swing.JFileChooser filechooser)
Creates a new BasicDirectoryModel object.

Method Detail

contains

public boolean contains(java.lang.Object o)
DOCUMENT ME!


fireContentsChanged

public void fireContentsChanged()
DOCUMENT ME!


getDirectories

public java.util.Vector getDirectories()
DOCUMENT ME!


getElementAt

public java.lang.Object getElementAt(int index)
DOCUMENT ME!

Specified by:
getElementAt in interface javax.swing.ListModel

getFiles

public java.util.Vector getFiles()
DOCUMENT ME!


getSize

public int getSize()
DOCUMENT ME!

Specified by:
getSize in interface javax.swing.ListModel

indexOf

public int indexOf(java.lang.Object o)
DOCUMENT ME!


intervalAdded

public void intervalAdded(javax.swing.event.ListDataEvent e)
DOCUMENT ME!


intervalRemoved

public void intervalRemoved(javax.swing.event.ListDataEvent e)
DOCUMENT ME!


invalidateFileCache

public void invalidateFileCache()
DOCUMENT ME!


lt

protected boolean lt(java.io.File a,
                     java.io.File b)
DOCUMENT ME!


propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
DOCUMENT ME!

Specified by:
propertyChange in interface java.beans.PropertyChangeListener

renameFile

public boolean renameFile(java.io.File oldFile,
                          java.io.File newFile)
DOCUMENT ME!


sort

protected void sort(java.util.Vector v)
DOCUMENT ME!


validateFileCache

public void validateFileCache()
DOCUMENT ME!