Package ghidra.graph.job
Class TwinkleVertexAnimator<V extends VisualVertex,E extends VisualEdge<V>>
- java.lang.Object
-
- ghidra.graph.job.AbstractAnimator
-
- ghidra.graph.job.TwinkleVertexAnimator<V,E>
-
- Type Parameters:
V- the vertex typeE- the edge type
public class TwinkleVertexAnimator<V extends VisualVertex,E extends VisualEdge<V>> extends AbstractAnimator
A class to animate a vertex in order to draw attention to it. Note: this class is not aAbstractAnimatorJobso that it can run concurrently with jobs in the graph (jobs run one-at-a-time).
-
-
Field Summary
-
Fields inherited from class ghidra.graph.job.AbstractAnimator
animator
-
-
Constructor Summary
Constructors Constructor Description TwinkleVertexAnimator(edu.uci.ics.jung.visualization.VisualizationServer<V,E> viewer, V vertex, boolean useAnimation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jdesktop.animation.timing.AnimatorcreateAnimator()protected voidfinished()A callback given when this animator has run to completion.VgetVertex()voidsetCurrentEmphasis(double currentEmphasis)-
Methods inherited from class ghidra.graph.job.AbstractAnimator
followOnAnimatorScheduled, hasFinished, isRunning, setBusyListener, start, stop, stopMe, trace
-
-
-
-
Method Detail
-
createAnimator
protected org.jdesktop.animation.timing.Animator createAnimator()
- Specified by:
createAnimatorin classAbstractAnimator
-
finished
protected void finished()
Description copied from class:AbstractAnimatorA callback given when this animator has run to completion. This will be called whether the animator is stopped prematurely or ends naturally.- Specified by:
finishedin classAbstractAnimator
-
setCurrentEmphasis
public void setCurrentEmphasis(double currentEmphasis)
-
getVertex
public V getVertex()
-
-