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)
 
 - 
 
 -