INNER CODE UNIT · Python
EndpointRenderer
Teycir/BurpAPISecuritySuite · BurpAPISecuritySuite.py:1129
class EndpointRenderer(ListCellRenderer):
def __init__(self, extender):
self.extender = extender
self.severity_cache = {}
def invalidate_cache(self):
self.severity_cache.clear()
def getListCellRendererComponent(
self, list, value, index, isSelected, cellHasFocus
):
panel = JPanel()
panel.setLayout(BoxLayout(panel, BoxLayout.X_AXIS))
panel.setOpaque(True)
text_label = JLabel(str(value))
text_label.setFont(Font("Monospaced", Font.PLAIN, 12))
panel.add(text_label)