|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
com.izforge.izpack.panels.packs.PacksModel
public class PacksModel
User: Gaganis Giorgos Date: Sep 17, 2004 Time: 8:33:21 AM
| Nested Class Summary | |
|---|---|
static class |
PacksModel.CbSelectionState
Enumeration of possible internal model states of a pack checkbox |
| Field Summary | |
|---|---|
protected List<Pack> |
hiddenPacks
|
protected List<Pack> |
packs
|
protected RulesEngine |
rules
|
protected Variables |
variables
|
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
PacksModel(InstallData idata)
|
|
| Method Summary | |
|---|---|
boolean |
dependenciesExist()
|
Class<?> |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
Map<String,Pack> |
getInstalledPacks()
Get previously installed packs on modifying a pre-installed application |
Map<String,Pack> |
getNameToPack()
|
Map<String,Integer> |
getNameToRow()
|
Pack |
getPack(String packName)
|
Pack |
getPackAtRow(int row)
Helper function to retrieve a pack object based on which row it is on. |
Map<Pack,Integer> |
getPacksToRowNumbers()
|
int |
getRowCount()
|
long |
getTotalByteSize()
|
Object |
getValueAt(int rowIndex,
int columnIndex)
|
List<Pack> |
getVisiblePacks()
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
boolean |
isCheckBoxSelectable(int row)
|
boolean |
isChecked(int row)
Check if the checkbox is selected given its row. |
boolean |
isModifyInstallation()
|
boolean |
isPartiallyChecked(int row)
|
void |
setValueAt(Object checkValue,
int rowIndex,
int columnIndex)
|
void |
toggleValueAt(int rowIndex)
Toggle checkbox value from selected to deselected and vice-versa. |
List<Pack> |
updatePacksToInstall()
Update packs to installed. |
void |
updateTable()
Ensure that the table is up to date. |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<Pack> packs
protected final List<Pack> hiddenPacks
protected final transient RulesEngine rules
protected final transient Variables variables
| Constructor Detail |
|---|
public PacksModel(InstallData idata)
| Method Detail |
|---|
public List<Pack> getVisiblePacks()
public Pack getPackAtRow(int row)
row -
public void updateTable()
public int getRowCount()
public int getColumnCount()
public Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModel
public Object getValueAt(int rowIndex,
int columnIndex)
public void toggleValueAt(int rowIndex)
rowIndex -
public void setValueAt(Object checkValue,
int rowIndex,
int columnIndex)
setValueAt in interface TableModelsetValueAt in class AbstractTableModelpublic List<Pack> updatePacksToInstall()
public Map<String,Pack> getInstalledPacks()
public boolean isModifyInstallation()
public Map<String,Pack> getNameToPack()
public Map<Pack,Integer> getPacksToRowNumbers()
public Map<String,Integer> getNameToRow()
public long getTotalByteSize()
public boolean isChecked(int row)
row -
true if checkbox is selected else falsepublic boolean isPartiallyChecked(int row)
row -
true if checkbox is partially selected else falsepublic boolean isCheckBoxSelectable(int row)
row -
true if the checkbox is selected else falsepublic boolean dependenciesExist()
true if any dependencies for the visible packs exists else falsepublic Pack getPack(String packName)
packName -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||