Package org.apache.batik.bridge
Class SVGAnimationEngine.DebugAnimationTickRunnable
- java.lang.Object
-
- org.apache.batik.bridge.SVGAnimationEngine.AnimationTickRunnable
-
- org.apache.batik.bridge.SVGAnimationEngine.DebugAnimationTickRunnable
-
- All Implemented Interfaces:
java.lang.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.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) floatt-
Fields inherited from class org.apache.batik.bridge.SVGAnimationEngine.AnimationTickRunnable
engRef, exceptionCount, MAX_EXCEPTION_COUNT, q, sumTime, time, timeIndex, times, waitTime
-
-
Constructor Summary
Constructors Constructor Description DebugAnimationTickRunnable(RunnableQueue q, SVGAnimationEngine eng)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetWaitTime()Returns 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 org.apache.batik.bridge.SVGAnimationEngine.AnimationTickRunnable
getAnimationEngine
-
-
-
-
Constructor Detail
-
DebugAnimationTickRunnable
public DebugAnimationTickRunnable(RunnableQueue q, SVGAnimationEngine eng)
-
-
Method Detail
-
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 interfacejava.lang.Runnable- Overrides:
runin classSVGAnimationEngine.AnimationTickRunnable
-
-