public class BasicVFSDirectoryModel extends AbstractListModel implements PropertyChangeListener
listenerList| Constructor and Description |
|---|
BasicVFSDirectoryModel(VFSJFileChooser filechooser) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list.
|
boolean |
contains(Object o) |
void |
fireContentsChanged() |
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Support for reporting bound property changes for boolean properties.
|
Object |
getElementAt(int index) |
List<org.apache.commons.vfs2.FileObject> |
getFiles() |
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the property change listeners registered on this component.
|
int |
getSize() |
int |
indexOf(Object o) |
void |
invalidateFileCache()
This method is used to interrupt file loading thread.
|
void |
propertyChange(PropertyChangeEvent e) |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list.
|
boolean |
renameFile(org.apache.commons.vfs2.FileObject oldFile,
org.apache.commons.vfs2.FileObject newFile)
Renames a file in the underlying file system.
|
void |
sort(Comparator<org.apache.commons.vfs2.FileObject> comparator) |
protected void |
sort(List<org.apache.commons.vfs2.FileObject> v) |
void |
validateFileCache() |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerpublic BasicVFSDirectoryModel(VFSJFileChooser filechooser)
filechooser - public void propertyChange(PropertyChangeEvent e)
propertyChange in interface PropertyChangeListenere - public void invalidateFileCache()
public List<org.apache.commons.vfs2.FileObject> getFiles()
public void validateFileCache()
public boolean renameFile(org.apache.commons.vfs2.FileObject oldFile,
org.apache.commons.vfs2.FileObject newFile)
oldFile - a File object representing the existing filenewFile - a File object representing the desired new file nametrue if rename succeeded, otherwise falsepublic void fireContentsChanged()
public boolean contains(Object o)
o - public int indexOf(Object o)
o - public Object getElementAt(int index)
getElementAt in interface ListModelpublic void sort(Comparator<org.apache.commons.vfs2.FileObject> comparator)
comparator - protected void sort(List<org.apache.commons.vfs2.FileObject> v)
v - public void addPropertyChangeListener(PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
listener - the property change listener to be addedremovePropertyChangeListener(java.beans.PropertyChangeListener),
getPropertyChangeListeners()public void removePropertyChangeListener(PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
listener - the PropertyChangeListener to be removedaddPropertyChangeListener(java.beans.PropertyChangeListener),
getPropertyChangeListeners()public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners or an empty array if no property change
listeners are currently registeredaddPropertyChangeListener(java.beans.PropertyChangeListener),
removePropertyChangeListener(java.beans.PropertyChangeListener),
PropertyChangeSupport.getPropertyChangeListeners()protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
propertyName - the property whose value has changedoldValue - the property's previous valuenewValue - the property's new valueCopyright © 2020. All rights reserved.