Package org.zaproxy.zap.extension.pscan
Class PolicyPassiveScanTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- org.zaproxy.zap.extension.pscan.PolicyPassiveScanTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
public class PolicyPassiveScanTableModel extends javax.swing.table.DefaultTableModel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PolicyPassiveScanTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addScanner(PluginPassiveScanner scanner)
void
applyThreshold(Plugin.AlertThreshold threshold, java.lang.String status)
void
applyThresholdToAll(Plugin.AlertThreshold threshold)
java.lang.Class<?>
getColumnClass(int c)
int
getColumnCount()
java.lang.String
getColumnName(int col)
int
getRowCount()
java.lang.Object
getValueAt(int row, int col)
boolean
isCellEditable(int rowIndex, int columnIndex)
void
persistChanges()
void
removeScanner(PluginPassiveScanner scanner)
Removes the givenscanner
from this table model.void
reset()
void
setValueAt(java.lang.Object value, int row, int col)
-
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Method Detail
-
addScanner
public void addScanner(PluginPassiveScanner scanner)
- Parameters:
scanner
-
-
persistChanges
public void persistChanges()
-
reset
public void reset()
-
applyThreshold
public void applyThreshold(Plugin.AlertThreshold threshold, java.lang.String status)
-
applyThresholdToAll
public void applyThresholdToAll(Plugin.AlertThreshold threshold)
-
removeScanner
public void removeScanner(PluginPassiveScanner scanner)
Removes the givenscanner
from this table model.- Parameters:
scanner
- the scanner that will be removed from the model
-
getColumnClass
public java.lang.Class<?> getColumnClass(int c)
- Specified by:
getColumnClass
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnClass
in classjavax.swing.table.AbstractTableModel
- Parameters:
c
-- Returns:
-
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.DefaultTableModel
- Parameters:
col
-- Returns:
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)
- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.DefaultTableModel
- Parameters:
rowIndex
-columnIndex
-- Returns:
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int col)
- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classjavax.swing.table.DefaultTableModel
- Parameters:
value
-row
-col
-
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnCount
in classjavax.swing.table.DefaultTableModel
-
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interfacejavax.swing.table.TableModel
- Overrides:
getRowCount
in classjavax.swing.table.DefaultTableModel
-
getValueAt
public java.lang.Object getValueAt(int row, int col)
- Specified by:
getValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
getValueAt
in classjavax.swing.table.DefaultTableModel
-
-