Class JListUtils.FileListBasedJListModel
- java.lang.Object
-
- net.adoptopenjdk.icedteaweb.client.controlpanel.desktopintegrationeditor.JListUtils.FileListBasedJListModel
-
- All Implemented Interfaces:
javax.swing.ListModel
- Direct Known Subclasses:
JListUtils.InfrastructureFileDescriptorListingBasedJListModel
- Enclosing class:
- JListUtils
public static class JListUtils.FileListBasedJListModel extends java.lang.Object implements javax.swing.ListModel
-
-
Constructor Summary
Constructors Constructor Description FileListBasedJListModel(java.io.File dir)Construct list containing all files from given directoryFileListBasedJListModel(java.io.File dir, java.lang.String mask)Construct list containing files from given directory matching regex of given mask,
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListDataListener(javax.swing.event.ListDataListener l)java.lang.ObjectgetElementAt(int index)protected java.io.FilegetFile()intgetSize()private java.io.File[]populateList()voidremoveListDataListener(javax.swing.event.ListDataListener l)java.lang.StringtoString()
-
-
-
Constructor Detail
-
FileListBasedJListModel
public FileListBasedJListModel(java.io.File dir)
Construct list containing all files from given directory- Parameters:
dir-
-
FileListBasedJListModel
public FileListBasedJListModel(java.io.File dir, java.lang.String mask)Construct list containing files from given directory matching regex of given mask,- Parameters:
dir- directory to listmask- regex to match files to display
-
-
Method Detail
-
getFile
protected java.io.File getFile()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
populateList
private java.io.File[] populateList()
-
getSize
public int getSize()
- Specified by:
getSizein interfacejavax.swing.ListModel
-
getElementAt
public java.lang.Object getElementAt(int index)
- Specified by:
getElementAtin interfacejavax.swing.ListModel
-
addListDataListener
public void addListDataListener(javax.swing.event.ListDataListener l)
- Specified by:
addListDataListenerin interfacejavax.swing.ListModel
-
removeListDataListener
public void removeListDataListener(javax.swing.event.ListDataListener l)
- Specified by:
removeListDataListenerin interfacejavax.swing.ListModel
-
-