Package ghidra.graph.viewer.popup
Class ToolTipInfo<T>
- java.lang.Object
 - 
- ghidra.graph.viewer.popup.ToolTipInfo<T>
 
 
- 
- Type Parameters:
 T- the type of object for which to create a tooltip
public abstract class ToolTipInfo<T> extends java.lang.ObjectBasic container object that knows how to generate tooltips 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.awt.event.MouseEventeventprotected TgraphObject 
- 
Constructor Summary
Constructors Constructor Description ToolTipInfo(java.awt.event.MouseEvent event, T t) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract javax.swing.JComponentcreateToolTipComponent()Creates a tool tip componentprotected abstract voiddeEmphasize()Signals for the implementation to turn off emphasisprotected abstract voidemphasize()Signals for the implementation to emphasis the original graph object passed to this info 
 - 
 
- 
- 
Field Detail
- 
event
protected final java.awt.event.MouseEvent event
 
- 
graphObject
protected final T graphObject
 
 - 
 
- 
Constructor Detail
- 
ToolTipInfo
public ToolTipInfo(java.awt.event.MouseEvent event, T t) 
 - 
 
- 
Method Detail
- 
createToolTipComponent
protected abstract javax.swing.JComponent createToolTipComponent()
Creates a tool tip component- Returns:
 - the tool tip component
 
 
- 
emphasize
protected abstract void emphasize()
Signals for the implementation to emphasis the original graph object passed to this info 
- 
deEmphasize
protected abstract void deEmphasize()
Signals for the implementation to turn off emphasis 
 - 
 
 -