|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractListModel
org.tbee.swing.file.DirectoryListModel
public class DirectoryListModel
| Field Summary | |
|---|---|
static String |
DIRECTORY_PROPERTY_ID
|
static String |
FILEFILTER_PROPERTY_ID
|
static String |
FILES_PROPERTY_ID
|
static String |
IGNORECASE_PROPERTY_ID
|
static String |
REFRESHTIME_PROPERTY_ID
|
static String |
SHOWDIRECTORIES_PROPERTY_ID
|
static String |
SHOWFILES_PROPERTY_ID
|
| Fields inherited from class javax.swing.AbstractListModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
DirectoryListModel(File directory)
|
|
| Method Summary | |
|---|---|
File |
getDirectory()
Directory: |
Object |
getElementAt(int index)
|
FileFilter |
getFileFilter()
FileFilter: |
List<File> |
getFiles()
get a copy of the files list |
boolean |
getIgnoreCase()
IgnoreCase: |
long |
getRefreshTime()
RefreshTime: the time in milliseconds between each scan of the directory. |
boolean |
getShowDirectories()
ShowDirectories: |
boolean |
getShowFiles()
ShowFiles: |
int |
getSize()
|
void |
refresh()
refresh the contents by scanning the directory |
void |
setDirectory(File value)
|
void |
setFileFilter(FileFilter value)
|
void |
setIgnoreCase(boolean value)
|
void |
setRefreshTime(long value)
|
void |
setShowDirectories(boolean value)
|
void |
setShowFiles(boolean value)
|
DirectoryListModel |
withDirectory(File value)
|
DirectoryListModel |
withFileFilter(FileFilter value)
|
DirectoryListModel |
withIgnoreCase(boolean value)
|
DirectoryListModel |
withRefreshTime(long value)
|
DirectoryListModel |
withShowDirectories(boolean value)
|
DirectoryListModel |
withShowFiles(boolean value)
|
| 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 |
|---|
public static final String DIRECTORY_PROPERTY_ID
public static final String SHOWFILES_PROPERTY_ID
public static final String SHOWDIRECTORIES_PROPERTY_ID
public static final String FILEFILTER_PROPERTY_ID
public static final String IGNORECASE_PROPERTY_ID
public static final String REFRESHTIME_PROPERTY_ID
public static final String FILES_PROPERTY_ID
| Constructor Detail |
|---|
public DirectoryListModel(File directory)
| Method Detail |
|---|
public File getDirectory()
public void setDirectory(File value)
public DirectoryListModel withDirectory(File value)
public boolean getShowFiles()
public void setShowFiles(boolean value)
public DirectoryListModel withShowFiles(boolean value)
public boolean getShowDirectories()
public void setShowDirectories(boolean value)
public DirectoryListModel withShowDirectories(boolean value)
public FileFilter getFileFilter()
public void setFileFilter(FileFilter value)
public DirectoryListModel withFileFilter(FileFilter value)
public boolean getIgnoreCase()
public void setIgnoreCase(boolean value)
public DirectoryListModel withIgnoreCase(boolean value)
public long getRefreshTime()
public void setRefreshTime(long value)
public DirectoryListModel withRefreshTime(long value)
public List<File> getFiles()
public void refresh()
public Object getElementAt(int index)
public int getSize()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||