public class FileListModel extends WebListModel<FileElement>
delegate| Constructor and Description |
|---|
FileListModel()
Constructs empty file list model.
|
FileListModel(java.io.File directory)
Constructs file list model with files from the specified directory.
|
FileListModel(java.io.File[] data)
Constructs file list model with the specified files.
|
FileListModel(java.util.List<java.io.File> data)
Constructs file list model with the specified files.
|
FileListModel(java.lang.String directoryPath)
Constructs file list model with files from directory under the specified path.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.io.File[] |
getData(java.io.File directory)
Returns files under the specified directory.
|
FileElement |
getElement(java.io.File file)
Returns FileElement for the specified file or null if it is not in the list.
|
FileElement |
getElement(java.lang.String path)
Returns FileElement for the file with specified path or null if it is not in the list.
|
void |
setData(java.io.File directory)
Clears list data and fills it with files from the specified directory.
|
void |
setData(java.io.File[] data)
Clears list data and fills it with specified files.
|
void |
setData(java.util.List<java.io.File> data)
Clears list data and fills it with specified files.
|
void |
setData(java.lang.String directoryPath)
Clears list data and fills it with files from directory under the specified path.
|
protected java.util.List<FileElement> |
toElementsList(java.io.File[] data)
Converts File array into FileElement list.
|
protected java.util.List<FileElement> |
toElementsList(java.util.List<java.io.File> data)
Converts File list into FileElement list.
|
add, add, addElement, addElements, addElements, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, firstElement, get, getElementAt, getElements, getSize, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAllAfter, removeAllBefore, removeAllElements, removeElement, removeElementAt, removeElements, removeElements, removeRange, set, setElementAt, setElements, setSize, size, toArray, toString, trimToSize, updatepublic FileListModel()
public FileListModel(java.lang.String directoryPath)
directoryPath - directory pathpublic FileListModel(java.io.File directory)
directory - directorypublic FileListModel(java.io.File[] data)
data - files arraypublic FileListModel(java.util.List<java.io.File> data)
data - files listpublic FileElement getElement(java.io.File file)
file - file to processpublic FileElement getElement(java.lang.String path)
path - file path to processpublic void setData(java.lang.String directoryPath)
directoryPath - directory path to processpublic void setData(java.io.File directory)
directory - directory to processpublic void setData(java.io.File[] data)
data - files arraypublic void setData(java.util.List<java.io.File> data)
data - files listprotected java.io.File[] getData(java.io.File directory)
directory - directory to processprotected java.util.List<FileElement> toElementsList(java.io.File[] data)
data - File array to processprotected java.util.List<FileElement> toElementsList(java.util.List<java.io.File> data)
data - File list to process