Class SVGAnimationEngine.DebugAnimationTickRunnable
java.lang.Object
org.apache.batik.bridge.SVGAnimationEngine.AnimationTickRunnable
org.apache.batik.bridge.SVGAnimationEngine.DebugAnimationTickRunnable
- All Implemented Interfaces:
Runnable, RunnableQueue.IdleRunnable
- Enclosing class:
SVGAnimationEngine
protected static class SVGAnimationEngine.DebugAnimationTickRunnable
extends SVGAnimationEngine.AnimationTickRunnable
Idle runnable to tick the animation, that reads times from System.in.
- Version:
- $Id$
-
Field Summary
FieldsFields inherited from class SVGAnimationEngine.AnimationTickRunnable
engRef, exceptionCount, MAX_EXCEPTION_COUNT, q, sumTime, time, timeIndex, times, waitTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the system time that can be safely waited until before thisRunnableis run again.voidresume()Forces an animation update, if theRunnableQueueis currently waiting.voidrun()Performs one tick of the animation.Methods inherited from class SVGAnimationEngine.AnimationTickRunnable
getAnimationEngine
-
Field Details
-
t
float t
-
-
Constructor Details
-
DebugAnimationTickRunnable
-
-
Method Details
-
resume
public void resume()Description copied from class:SVGAnimationEngine.AnimationTickRunnableForces an animation update, if theRunnableQueueis currently waiting.- Overrides:
resumein classSVGAnimationEngine.AnimationTickRunnable
-
getWaitTime
public long getWaitTime()Description copied from class:SVGAnimationEngine.AnimationTickRunnableReturns the system time that can be safely waited until before thisRunnableis run again.- Specified by:
getWaitTimein interfaceRunnableQueue.IdleRunnable- Overrides:
getWaitTimein classSVGAnimationEngine.AnimationTickRunnable- Returns:
- time to wait until,
0if no waiting can be done, orLong.MAX_VALUEif theRunnableshould not be run again at this time
-
run
public void run()Description copied from class:SVGAnimationEngine.AnimationTickRunnablePerforms one tick of the animation.- Specified by:
runin interfaceRunnable- Overrides:
runin classSVGAnimationEngine.AnimationTickRunnable
-