INNER CODE UNIT · Python
getListCellRendererComponent
Teycir/BurpAPISecuritySuite · BurpAPISecuritySuite.py:1137
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)
panel.add(Box.createHorizontalGlue())
# Extract endpoint key from display text
endpoint_key = EndpointClickListener._extract_endpoint_key(str(value))
# Determine severity using cache to avoid lock on every render
severity = None
if endpoint_key: