Class AbstractTableCellItemIconHighlighter
- java.lang.Object
-
- org.jdesktop.swingx.decorator.AbstractHighlighter
-
- org.zaproxy.zap.view.table.decorator.AbstractTableCellItemIconHighlighter
-
- All Implemented Interfaces:
org.jdesktop.swingx.decorator.Highlighter
- Direct Known Subclasses:
AlertRiskTableCellItemIconHighlighter
,HrefTypeInfoIconHighlighter
,NoteTableCellItemIconHighlighter
public abstract class AbstractTableCellItemIconHighlighter extends org.jdesktop.swingx.decorator.AbstractHighlighter
-
-
Constructor Summary
Constructors Constructor Description AbstractTableCellItemIconHighlighter(int columnIndex)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected boolean
canHighlight(java.awt.Component component, org.jdesktop.swingx.decorator.ComponentAdapter adapter)
protected java.awt.Component
doHighlight(java.awt.Component component, org.jdesktop.swingx.decorator.ComponentAdapter adapter)
protected abstract javax.swing.Icon
getIcon(java.lang.Object cellItem)
protected abstract boolean
isHighlighted(java.lang.Object cellItem)
-
-
-
Method Detail
-
doHighlight
protected java.awt.Component doHighlight(java.awt.Component component, org.jdesktop.swingx.decorator.ComponentAdapter adapter)
- Specified by:
doHighlight
in classorg.jdesktop.swingx.decorator.AbstractHighlighter
-
getIcon
protected abstract javax.swing.Icon getIcon(java.lang.Object cellItem)
-
isHighlighted
protected abstract boolean isHighlighted(java.lang.Object cellItem)
-
canHighlight
protected boolean canHighlight(java.awt.Component component, org.jdesktop.swingx.decorator.ComponentAdapter adapter)
Overridden to return true if the component is of type IconAware or of type JLabel, false otherwise.
Note: special casing JLabel is for backward compatibility - application highlighting code which doesn't use the Swingx renderers would stop working otherwise.
- Overrides:
canHighlight
in classorg.jdesktop.swingx.decorator.AbstractHighlighter
-
-