public class BasicDirectoryModel extends AbstractListModel<Object > implements PropertyChangeListener
listenerList| Constructor and Description |
|---|
BasicDirectoryModel(JFileChooser
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener
Adds a PropertyChangeListener to the listener list.
|
boolean |
contains(Object
|
void |
fireContentsChanged()
|
protected void |
firePropertyChange(String
Support for reporting bound property changes for boolean properties.
|
Vector |
getDirectories()
|
Object |
getElementAt(int index)
Returns the value at the specified index.
|
Vector |
getFiles()
|
PropertyChangeListener |
getPropertyChangeListeners()
Returns an array of all the property change listeners registered on this component.
|
int |
getSize()
Returns the length of the list.
|
int |
indexOf(Object
|
void |
intervalAdded(ListDataEvent
Obsolete - not used.
|
void |
intervalRemoved(ListDataEvent
Obsolete - not used.
|
void |
invalidateFileCache()
This method is used to interrupt file loading thread.
|
protected boolean |
lt(File
|
void |
propertyChange(PropertyChangeEvent
This method gets called when a bound property is changed.
|
void |
removePropertyChangeListener(PropertyChangeListener
Removes a PropertyChangeListener from the listener list.
|
boolean |
renameFile(File
Renames a file in the underlying file system.
|
protected void |
sort(Vector
|
void |
validateFileCache()
|
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerpublic BasicDirectoryModel(JFileChooserfilechooser)
public void propertyChange(PropertyChangeEvente)
PropertyChangeListener
propertyChange in interface
PropertyChangeListener
e - A PropertyChangeEvent object describing the event source and the property that has changed.
public void invalidateFileCache()
public void validateFileCache()
public boolean renameFile(FileoldFile, File newFile)
oldFile - a
File object representing the existing file
newFile - a
File object representing the desired new file name
true if rename succeeded, otherwise
false
public void fireContentsChanged()
public int getSize()
ListModel
public boolean contains(Objecto)
public int indexOf(Objecto)
public ObjectgetElementAt(int index)
ListModel
getElementAt in interface
ListModel<Object>
index - the requested index
index
public void intervalAdded(ListDataEvente)
public void intervalRemoved(ListDataEvente)
public void addPropertyChangeListener(PropertyChangeListenerlistener)
If listener is null, no exception is thrown and no action is performed.
listener - the property change listener to be added
removePropertyChangeListener(java.beans.PropertyChangeListener),
getPropertyChangeListeners()
public void removePropertyChangeListener(PropertyChangeListenerlistener)
If listener is null, no exception is thrown and no action is performed.
listener - the PropertyChangeListener to be removed
addPropertyChangeListener(java.beans.PropertyChangeListener),
getPropertyChangeListeners()
public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners or an empty array if no property change listeners are currently registered
addPropertyChangeListener(java.beans.PropertyChangeListener),
removePropertyChangeListener(java.beans.PropertyChangeListener),
PropertyChangeSupport.getPropertyChangeListeners()
protected void firePropertyChange(StringpropertyName, Object oldValue, Object newValue)
propertyName - the property whose value has changed
oldValue - the property's previous value
newValue - the property's new value