public class FileListModel
extends javax.swing.AbstractListModel
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<FHFile> |
list |
private boolean |
listenersEnabled |
private static org.slf4j.Logger |
log |
private static long |
serialVersionUID |
Constructor and Description |
---|
FileListModel()
TODO
|
FileListModel(java.util.ArrayList<FHFile> list)
TODO
|
Modifier and Type | Method and Description |
---|---|
void |
addAllElements(java.util.Collection<FHFile> list)
TODO
|
void |
addElement(FHFile f)
TODO
|
void |
addElementAt(int index,
FHFile f)
TODO
|
void |
clear()
TODO
|
void |
fireContentsChanged(java.lang.Object source,
int index0,
int index1)
TODO
|
void |
fireIntervalAdded(java.lang.Object source,
int index0,
int index1)
TODO
|
void |
fireIntervalRemoved(java.lang.Object source,
int index0,
int index1)
TODO
|
java.util.ArrayList<FHFile> |
getCompleteFileList()
Get a list of *all* files from this model, regardless of whether they are valid or not.
|
FHFile |
getElementAt(int arg0)
TODO
|
boolean |
getListenersEnabled()
TODO
|
int |
getSize()
TODO
|
java.util.ArrayList<FHFile> |
getValidFileList()
Get an ArrayList of all the *valid* FHFiles in this model.
|
java.util.ArrayList<FHFile> |
getValidFileListWithEvents()
Get an ArrayList of all the *valid* FHFiles with fire or injury events depending on current preferences.
|
static java.util.ArrayList<FHFile> |
getValidSelectedFileList(javax.swing.JList list)
Get the valid selected files from a JList of FHFiles regardless of whether they have events in on or not.
|
static java.util.ArrayList<FHFile> |
getValidSelectedFileListWithEvents(javax.swing.JList list)
Get the valid selected files from a JList of FHFiles but only include those with events as specified by the current event type.
|
void |
removeElement(FHFile f)
TODO
|
void |
removeElementAt(int index)
TODO
|
void |
setFileList(java.util.ArrayList<FHFile> list)
TODO
|
void |
setListenersEnabled(boolean enabled)
TODO
|
void |
sortAscending(java.util.Comparator<FHFile> comp)
TODO
|
void |
sortDescending(java.util.Comparator<FHFile> comp)
TODO
|
private static final long serialVersionUID
private static final org.slf4j.Logger log
private java.util.ArrayList<FHFile> list
private boolean listenersEnabled
public FileListModel(java.util.ArrayList<FHFile> list)
list
- public FileListModel()
public boolean getListenersEnabled()
public void setListenersEnabled(boolean enabled)
enabled
- public void fireContentsChanged(java.lang.Object source, int index0, int index1)
fireContentsChanged
in class javax.swing.AbstractListModel
public void fireIntervalAdded(java.lang.Object source, int index0, int index1)
fireIntervalAdded
in class javax.swing.AbstractListModel
public void fireIntervalRemoved(java.lang.Object source, int index0, int index1)
fireIntervalRemoved
in class javax.swing.AbstractListModel
public java.util.ArrayList<FHFile> getValidFileList()
public static java.util.ArrayList<FHFile> getValidSelectedFileList(javax.swing.JList list)
list
- of FHFilespublic static java.util.ArrayList<FHFile> getValidSelectedFileListWithEvents(javax.swing.JList list)
list
- public java.util.ArrayList<FHFile> getValidFileListWithEvents()
public java.util.ArrayList<FHFile> getCompleteFileList()
public void addAllElements(java.util.Collection<FHFile> list)
list
- public FHFile getElementAt(int arg0)
public void addElement(FHFile f)
f
- public void addElementAt(int index, FHFile f)
index
- f
- public int getSize()
public void removeElement(FHFile f)
f
- public void clear()
public void removeElementAt(int index)
index
- public void setFileList(java.util.ArrayList<FHFile> list)
list
- public void sortAscending(java.util.Comparator<FHFile> comp)
comp
- public void sortDescending(java.util.Comparator<FHFile> comp)
comp
-