Package ghidra.graph.support
Class TestVertexTooltipProvider
- java.lang.Object
-
- ghidra.graph.support.TestVertexTooltipProvider
-
- All Implemented Interfaces:
VertexTooltipProvider<AbstractTestVertex,TestEdge>
public class TestVertexTooltipProvider extends java.lang.Object implements VertexTooltipProvider<AbstractTestVertex,TestEdge>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TestVertexTooltipProvider.SpyTooltip
class
TestVertexTooltipProvider.SpyTooltipLabel
class
TestVertexTooltipProvider.SpyTooltipText
-
Constructor Summary
Constructors Constructor Description TestVertexTooltipProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearTooltipTriggered()
java.util.List<TestVertexTooltipProvider.SpyTooltip>
getShownTooltips(AbstractTestVertex v)
javax.swing.JComponent
getTooltip(AbstractTestVertex v)
Returns a tooltip component for the given vertexjavax.swing.JComponent
getTooltip(AbstractTestVertex v, TestEdge e)
Returns a tooltip component for the given vertex and edge.java.lang.String
getTooltipText(AbstractTestVertex v, java.awt.event.MouseEvent e)
Returns a tooltip string for the given vertex and mouse eventboolean
isTooltipTriggered()
-
-
-
Method Detail
-
getTooltip
public javax.swing.JComponent getTooltip(AbstractTestVertex v)
Description copied from interface:VertexTooltipProvider
Returns a tooltip component for the given vertexThis is used when the vertex is scaled too far for the user to see individual vertex subcomponents.
- Specified by:
getTooltip
in interfaceVertexTooltipProvider<AbstractTestVertex,TestEdge>
- Parameters:
v
- the vertex- Returns:
- a tooltip component
-
getTooltip
public javax.swing.JComponent getTooltip(AbstractTestVertex v, TestEdge e)
Description copied from interface:VertexTooltipProvider
Returns a tooltip component for the given vertex and edge. This is used to create an edge tooltip, allowing for vertex data to appear in the tip.- Specified by:
getTooltip
in interfaceVertexTooltipProvider<AbstractTestVertex,TestEdge>
- Parameters:
v
- the vertexe
- the edge for- Returns:
- a tooltip component
-
getTooltipText
public java.lang.String getTooltipText(AbstractTestVertex v, java.awt.event.MouseEvent e)
Description copied from interface:VertexTooltipProvider
Returns a tooltip string for the given vertex and mouse event- Specified by:
getTooltipText
in interfaceVertexTooltipProvider<AbstractTestVertex,TestEdge>
- Parameters:
v
- the vertexe
- the mouse event- Returns:
- the tooltip text
-
getShownTooltips
public java.util.List<TestVertexTooltipProvider.SpyTooltip> getShownTooltips(AbstractTestVertex v)
-
isTooltipTriggered
public boolean isTooltipTriggered()
-
clearTooltipTriggered
public void clearTooltipTriggered()
-
-