Class SwingRepaintTimeline
- java.lang.Object
-
- org.pushingpixels.radiance.animation.api.Timeline
-
- org.pushingpixels.radiance.animation.api.swing.SwingRepaintTimeline
-
- All Implemented Interfaces:
TimelineScenario.TimelineScenarioActor
public class SwingRepaintTimeline extends Timeline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SwingRepaintTimeline.Builder
-
Nested classes/interfaces inherited from class org.pushingpixels.radiance.animation.api.Timeline
Timeline.BaseBuilder<T extends Timeline,B extends Timeline.BaseBuilder<?,?,?>,M>, Timeline.RepeatBehavior, Timeline.TimelineState
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ERROR_PLAY_MESSAGE
private SwingRepaintCallback
repaintCallback
-
Fields inherited from class org.pushingpixels.radiance.animation.api.Timeline
DEFAULT_DURATION, DEFAULT_EASE
-
-
Constructor Summary
Constructors Modifier Constructor Description private
SwingRepaintTimeline(java.awt.Component mainTimelineComp, java.awt.Rectangle toRepaint)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
forceRepaintOnNextPulse()
void
play()
void
playLoop(int loopCount, Timeline.RepeatBehavior repeatBehavior)
void
playReverse()
static SwingRepaintTimeline.Builder
repaintBuilder(java.awt.Component component)
void
replay()
void
replayReverse()
-
Methods inherited from class org.pushingpixels.radiance.animation.api.Timeline
abort, addCallback, builder, builder, cancel, cancelAtCycleBreak, end, getCycleDelay, getDuration, getDurationFraction, getEase, getId, getInitialDelay, getMainObject, getName, getRepeatBehavior, getSecondaryId, getState, getTimelinePosition, isDone, playLoop, playLoopSkipping, playLoopSkipping, playReverseSkipping, playSkipping, property, resetDoneFlag, resume, shouldForceUiUpdate, supportsReplay, suspend, toString
-
-
-
-
Field Detail
-
ERROR_PLAY_MESSAGE
private static final java.lang.String ERROR_PLAY_MESSAGE
- See Also:
- Constant Field Values
-
repaintCallback
private SwingRepaintCallback repaintCallback
-
-
Method Detail
-
repaintBuilder
public static SwingRepaintTimeline.Builder repaintBuilder(java.awt.Component component)
-
forceRepaintOnNextPulse
public void forceRepaintOnNextPulse()
-
play
public void play()
- Specified by:
play
in interfaceTimelineScenario.TimelineScenarioActor
- Overrides:
play
in classTimeline
-
playReverse
public void playReverse()
- Overrides:
playReverse
in classTimeline
-
replayReverse
public void replayReverse()
- Overrides:
replayReverse
in classTimeline
-
playLoop
public void playLoop(int loopCount, Timeline.RepeatBehavior repeatBehavior)
-
-