Package ghidra.graph.job
Class AbstractAnimator
- java.lang.Object
-
- ghidra.graph.job.AbstractAnimator
-
- Direct Known Subclasses:
EdgeHoverAnimator,TwinkleVertexAnimator
public abstract class AbstractAnimator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jdesktop.animation.timing.Animatoranimator
-
Constructor Summary
Constructors Constructor Description AbstractAnimator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.jdesktop.animation.timing.AnimatorcreateAnimator()protected abstract voidfinished()A callback given when this animator has run to completion.protected voidfollowOnAnimatorScheduled()booleanhasFinished()booleanisRunning()voidsetBusyListener(BusyListener listener)voidstart()voidstop()Stops this animator and all scheduled animators!protected voidstopMe()protected voidtrace(java.lang.String message)
-
-
-
Method Detail
-
createAnimator
protected abstract org.jdesktop.animation.timing.Animator createAnimator()
-
finished
protected abstract void finished()
A callback given when this animator has run to completion. This will be called whether the animator is stopped prematurely or ends naturally.
-
setBusyListener
public void setBusyListener(BusyListener listener)
-
followOnAnimatorScheduled
protected void followOnAnimatorScheduled()
-
start
public void start()
-
stop
public void stop()
Stops this animator and all scheduled animators!
-
stopMe
protected void stopMe()
-
isRunning
public boolean isRunning()
-
hasFinished
public boolean hasFinished()
-
trace
protected void trace(java.lang.String message)
-
-