Class PackagesTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.installer.swing.impl.execution.panel.model.PackagesTableModel
- All Implemented Interfaces:
Serializable,TableModel
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumclassstatic enumfinal class -
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionPackagesTableModel(org.gvsig.installer.swing.api.SwingInstallerManager swingInstallerManager, org.gvsig.installer.lib.api.execution.InstallPackageService installerExecutionService, boolean isOfficial) -
Method Summary
Modifier and TypeMethodDescriptionClass<?> getColumnClass(int columnIndex) intgetColumnName(int columnIndex) getDescriptionAt(int rowIndex) org.gvsig.installer.swing.api.execution.PackageFilterorg.gvsig.installer.lib.api.execution.InstallPackageServicegetOwnerAt(int rowIndex) getOwnerUrlAt(int rowIndex) getPackageInfo(int row) Returns the TablePackageInfo located in the given row.org.gvsig.installer.lib.api.PackageInfogetPackageInfoAt(int rowIndex) List<org.gvsig.installer.lib.api.PackageInfo> intgetSourcesAt(int rowIndex) getValueAt(int rowIndex, int columnIndex) booleanbooleanisCellEditable(int rowIndex, int columnIndex) voidvoidselectPackage(org.gvsig.installer.lib.api.PackageInfo pkg) voidsetFilter(org.gvsig.installer.swing.api.execution.PackageFilter filter) voidsetFilter(NameDescriptionOrCodeFilter filter) voidsetValueAt(Object aValue, int rowIndex, int columnIndex) voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
PackagesTableModel
public PackagesTableModel(org.gvsig.installer.swing.api.SwingInstallerManager swingInstallerManager, org.gvsig.installer.lib.api.execution.InstallPackageService installerExecutionService, boolean isOfficial)
-
-
Method Details
-
updatePackages
public void updatePackages() -
selectDefaultPackages
public void selectDefaultPackages() -
selectPackage
public void selectPackage(org.gvsig.installer.lib.api.PackageInfo pkg) -
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getColumnCount
public int getColumnCount() -
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getRowCount
public int getRowCount() -
getValueAt
-
getPackageInfoAt
public org.gvsig.installer.lib.api.PackageInfo getPackageInfoAt(int rowIndex) -
getDescriptionAt
-
getSourcesAt
-
getOwnerUrlAt
-
getOwnerAt
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
getPackagesToInstall
-
hasAnyPackageSelected
public boolean hasAnyPackageSelected() -
getPackageInfo
Returns the TablePackageInfo located in the given row.- Parameters:
row- the TablePackageInfo located in the given row
-
setFilter
public void setFilter(org.gvsig.installer.swing.api.execution.PackageFilter filter) -
setFilter
-
getFilter
public org.gvsig.installer.swing.api.execution.PackageFilter getFilter() -
getInstallPackageService
public org.gvsig.installer.lib.api.execution.InstallPackageService getInstallPackageService()
-