org.pushingpixels.trident.swing
Class SwingRepaintTimeline

java.lang.Object
  extended by org.pushingpixels.trident.Timeline
      extended by org.pushingpixels.trident.swing.SwingRepaintTimeline
All Implemented Interfaces:
TimelineScenario.TimelineScenarioActor

public class SwingRepaintTimeline
extends Timeline


Nested Class Summary
 
Nested classes/interfaces inherited from class org.pushingpixels.trident.Timeline
Timeline.RepeatBehavior, Timeline.TimelineState
 
Field Summary
 
Fields inherited from class org.pushingpixels.trident.Timeline
id
 
Constructor Summary
SwingRepaintTimeline(Component mainTimelineComp)
           
SwingRepaintTimeline(Component mainTimelineComp, Rectangle toRepaint)
           
 
Method Summary
 void forceRepaintOnNextPulse()
           
 void play()
           
 void playLoop(int loopCount, Timeline.RepeatBehavior repeatBehavior)
           
 void playReverse()
           
 void replay()
           
 void replayReverse()
           
 void setAutoRepaintMode(boolean autoRepaintMode)
           
 void setRepaintRectangle(Rectangle rect)
           
 
Methods inherited from class org.pushingpixels.trident.Timeline
abort, addCallback, addPropertyToInterpolate, addPropertyToInterpolate, addPropertyToInterpolate, cancel, cancelAtCycleBreak, end, getDuration, getDurationFraction, getId, getMainObject, getName, getState, getTimelinePosition, isDone, playLoop, playLoopSkipping, playLoopSkipping, playReverseSkipping, playSkipping, property, removeCallback, resetDoneFlag, resume, setCycleDelay, setDuration, setEase, setInitialDelay, setName, setSecondaryID, supportsReplay, suspend, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SwingRepaintTimeline

public SwingRepaintTimeline(Component mainTimelineComp)

SwingRepaintTimeline

public SwingRepaintTimeline(Component mainTimelineComp,
                            Rectangle toRepaint)
Method Detail

forceRepaintOnNextPulse

public void forceRepaintOnNextPulse()

setAutoRepaintMode

public void setAutoRepaintMode(boolean autoRepaintMode)

setRepaintRectangle

public void setRepaintRectangle(Rectangle rect)

play

public void play()
Specified by:
play in interface TimelineScenario.TimelineScenarioActor
Overrides:
play in class Timeline

playReverse

public void playReverse()
Overrides:
playReverse in class Timeline

replay

public void replay()
Overrides:
replay in class Timeline

replayReverse

public void replayReverse()
Overrides:
replayReverse in class Timeline

playLoop

public void playLoop(int loopCount,
                     Timeline.RepeatBehavior repeatBehavior)
Overrides:
playLoop in class Timeline