- AbstractTrigger - Class in org.jdesktop.core.animation.timing.triggers
-
The abstract base class of all triggers.
- AccelerationInterpolator - Class in org.jdesktop.core.animation.timing.interpolators
-
This class interpolates fractional values to animate movement with
acceleration at the beginning and deceleration at the end.
- AccelerationInterpolator(double, double) - Constructor for class org.jdesktop.core.animation.timing.interpolators.AccelerationInterpolator
-
- addActionTrigger(Object, Animator) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates an action trigger and adds it as an ActionListener
to the
passed object.
- addFocusTrigger(JComponent, Animator, FocusTriggerEvent) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates a non-auto-reversing focus trigger and adds it as a
FocusListener
to the passed component.
- addFocusTrigger(JComponent, Animator, FocusTriggerEvent, boolean) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates a focus trigger and adds it as a FocusListener
to the
passed component.
- addFrame(T) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a frame to the list of key frames being built.
- addFrame(T, double) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a frame to the list of key frames being built.
- addFrame(T, Interpolator) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a frame to the list of key frames being built.
- addFrame(T, double, Interpolator) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a frame to the list of key frames being built.
- addFrame(KeyFrames.Frame<T>) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a frame to the list of key frames being built.
- addFrames(T...) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a list of frames to the list of key frames being built.
- addFrames(List<T>) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Adds a list of frames to the list of key frames being built.
- addMouseTrigger(JComponent, Animator, MouseTriggerEvent) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates a non-auto-reversing mouse trigger and adds it as a
MouseListener
to the passed component.
- addMouseTrigger(JComponent, Animator, MouseTriggerEvent, boolean) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates a mouse trigger and adds it as a MouseListener
to the
passed component.
- addPostTickListener(TimingSource.PostTickListener) - Method in class org.jdesktop.core.animation.timing.TimingSource
-
- addTarget(TimingTarget) - Method in class org.jdesktop.core.animation.timing.Animator
-
Adds a
TimingTarget
to the list of targets that get notified of
each timing event while the animation is running.
- addTarget(TimingTarget) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Adds a
TimingTarget
to the list of targets that get notified of
each timing event while the animation is running.
- addTargets(Collection<TimingTarget>) - Method in class org.jdesktop.core.animation.timing.Animator
-
Adds the collection of passed
TimingTarget
s to the list of targets
that get notified of each timing event while the animation is running.
- addTargets(TimingTarget...) - Method in class org.jdesktop.core.animation.timing.Animator
-
Adds the collection of passed
TimingTarget
s to the list of targets
that get notified of each timing event while the animation is running.
- addTargets(Collection<TimingTarget>) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Adds the collection of passed
TimingTarget
s to the list of
targets that get notified of each timing event while the animation is
running.
- addTargets(TimingTarget...) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Adds the collection of passed
TimingTarget
s to the list of
targets that get notified of each timing event while the animation is
running.
- addTickListener(TimingSource.TickListener) - Method in class org.jdesktop.core.animation.timing.TimingSource
-
- addTimingTrigger(Animator, Animator, TimingTriggerEvent) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates a non-auto-reversing timing trigger and adds it as a target to the
source animation.
- addTimingTrigger(Animator, Animator, TimingTriggerEvent, boolean) - Static method in class org.jdesktop.swing.animation.timing.triggers.TriggerUtility
-
Creates a timing trigger and adds it as a target to the source animation.
- addTrigger(Animator, Animator, TimingTriggerEvent) - Static method in class org.jdesktop.core.animation.timing.triggers.TimingTrigger
-
Creates a non-auto-reversing timing trigger and adds it as a target to the
source animation.
- addTrigger(Animator, Animator, TimingTriggerEvent, boolean) - Static method in class org.jdesktop.core.animation.timing.triggers.TimingTrigger
-
Creates a timing trigger and adds it as a target to the source animation.
- AllowsReferencesFrom - Annotation Type in com.surelogic
-
Constrains the set of types that are allowed to reference the annotated
program element.
- animateHorizontalMovement(Viewport.Go) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Starts or stops animated horizontal movement of this viewport.
- animateVerticalMovement(Viewport.Go) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Starts or stops animated vertical movement of this viewport.
- Animator - Class in org.jdesktop.core.animation.timing
-
This class controls the timing of animations.
- Animator.Builder - Class in org.jdesktop.core.animation.timing
-
This class is used to construct
Animator
instances.
- Animator.Builder(TimingSource) - Constructor for class org.jdesktop.core.animation.timing.Animator.Builder
-
Constructs an animation builder instance.
- Animator.Builder() - Constructor for class org.jdesktop.core.animation.timing.Animator.Builder
-
Constructs an animation builder instance using the default timing source.
- Animator.Direction - Enum in org.jdesktop.core.animation.timing
-
Direction is used to set the initial direction in which the animation
starts.
- Animator.EndBehavior - Enum in org.jdesktop.core.animation.timing
-
EndBehavior determines what happens at the end of the animation.
- Animator.RepeatBehavior - Enum in org.jdesktop.core.animation.timing
-
RepeatBehavior determines how each successive cycle will flow.
- AnnotationBounds - Annotation Type in com.surelogic
-
This annotation is used to add constraints to the formal type parameters of
the annotated type.
- Assume - Annotation Type in com.surelogic
-
Declares an assumption about a portion of the system.
- Assumes - Annotation Type in com.surelogic
-
Container annotation for multiple
Assume
annotations.
- await() - Method in class org.jdesktop.core.animation.timing.Animator
-
Causes the current thread to wait until the animation completes, either on
its own or due to a call to
Animator.stop()
or
Animator.cancel()
, unless
the thread is interrupted.
- getAverageCycleTimeNanos() - Method in interface org.jdesktop.core.animation.rendering.JRenderer
-
Calculates the total average time for each rendering cycle.
- getAverageCycleTimeNanos() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
- getAverageCycleTimeNanos() - Method in class org.jdesktop.swing.animation.rendering.JPassiveRenderer
-
- getAveragePaintTimeNanos() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
The time spent within the EDT thread painting to the screen.
- getAveragePaintWaitTimeNanos() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
Gets the average amount of time spent waiting in the animator thread for
the EDT thread to complete painting to the screen.
- getAverageRenderTimeNanos() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
Calculates the average time spent rendering in the rendering thread.
- getClassOfValue() - Method in class org.jdesktop.core.animation.timing.KeyFrames.Frame
-
This method returns the Class
object for the value of this frame.
- getClassOfValue() - Method in class org.jdesktop.core.animation.timing.KeyFrames
-
This method returns the Class
object for the value of a frame.
- getCurrentDirection() - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns the current direction of the animation.
- getCycleElapsedTime() - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns the elapsed time in nanoseconds for the current animation
cycle.Uses System.nanoTime()
to get the current time.
- getCycleElapsedTime(long) - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns the elapsed time in nanoseconds for the current animation cycle
from the passed time.
- getDebugName() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the "debug" name of this animation.
- getDebugName() - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
-
- getDefaultRenderer(JRendererPanel, JRendererTarget<GraphicsConfiguration, Graphics2D>, boolean) - Static method in class org.jdesktop.swing.animation.rendering.JRendererFactory
-
Gets a renderer based upon the users preference for active or passive
rendering.
- getDefaultTimingSource() - Static method in class org.jdesktop.core.animation.timing.Animator
-
Gets the timing source being used as the default for the construction on
animations.
- getDisposeTimingSource() - Method in class org.jdesktop.core.animation.timing.Animator
-
- getDuration() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the duration of one cycle of this animation.
- getDurationTimeUnit() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the time unit of the duration of one cycle of this animation.
- getEndBehavior() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the behavior at the end of this animation.
- getEvaluatorClass() - Method in interface org.jdesktop.core.animation.timing.Evaluator
-
Gets the class that the evaluator provides an implementation.
- getEvaluatorClass() - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorByte
-
- getEvaluatorClass() - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorDouble
-
- getEvaluatorClass() - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorFloat
-
- getEvaluatorClass() - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorInteger
-
- getEvaluatorClass() - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorLong
-
- getEvaluatorClass() - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorShort
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorArc2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorColor
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorCubicCurve2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorDimension2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorEllipse2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorLine2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorPoint2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorQuadCurve2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorRectangle2D
-
- getEvaluatorClass() - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorRoundRectangle2D
-
- getEvaluatorFor(Class<T>) - Method in class org.jdesktop.core.animation.timing.evaluators.KnownEvaluators
-
Gets the evaluator for the passed type.
- getFPS() - Method in interface org.jdesktop.core.animation.rendering.JRenderer
-
Calculates the frames per second being drawn to the screen.
- getFPS() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
- getFPS() - Method in class org.jdesktop.swing.animation.rendering.JPassiveRenderer
-
- getFrame(int) - Method in class org.jdesktop.core.animation.timing.KeyFrames
-
Returns the key frame at the specified position in this list.
- getFrameIndexAt(double) - Method in class org.jdesktop.core.animation.timing.KeyFrames
-
Returns interval of time, 0 to
KeyFrames.size()
- 2, that contains
the passed time fraction based upon the list of key frames managed by this
instance.
- getHeight() - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Gets the height of this viewport.
- getInstance() - Static method in class org.jdesktop.core.animation.timing.evaluators.KnownEvaluators
-
- getInstance() - Static method in class org.jdesktop.core.animation.timing.interpolators.DiscreteInterpolator
-
- getInstance() - Static method in class org.jdesktop.core.animation.timing.interpolators.LinearInterpolator
-
- getInterpolatedValueAt(double) - Method in class org.jdesktop.core.animation.timing.KeyFrames
-
Gets the interpolated value at the passed time fraction based upon the list
of key frames managed by this instance.
- getInterpolator() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the interpolator for this animation.
- getInterpolator() - Method in class org.jdesktop.core.animation.timing.KeyFrames.Frame
-
Gets the interpolator that should be used between the previous key frame
and this one.
- getMovementRate() - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Gets the rate of animated viewport movement.
- getMovementRateNanosPerPixel() - Method in interface org.jdesktop.core.animation.rendering.Viewport.MovementRateSource
-
Gets the rate of animated viewport movement.
- getOppositeDirection() - Method in enum org.jdesktop.core.animation.timing.Animator.Direction
-
- getOppositeEvent() - Method in interface org.jdesktop.core.animation.timing.TriggerEvent
-
This method returns the 'opposite' event from itself.
- getOppositeEvent() - Method in enum org.jdesktop.core.animation.timing.triggers.FocusTriggerEvent
-
- getOppositeEvent() - Method in enum org.jdesktop.core.animation.timing.triggers.MouseTriggerEvent
-
- getOppositeEvent() - Method in enum org.jdesktop.core.animation.timing.triggers.TimingTriggerEvent
-
- getRepeatBehavior() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the repeat behavior of this animation.
- getRepeatCount() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the number of times the animation cycle will repeat.
- getStartDelay() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the start delay of this animation.
- getStartDelayTimeUnit() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the time unit of the start delay of this animation.
- getStartDirection() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the start direction for the initial animation cycle.
- getTarget(Object, String, KeyFrames<T>) - Static method in class org.jdesktop.core.animation.timing.PropertySetter
-
Constructs a timing target that changes an object's property over time.
- getTarget(Object, String, T...) - Static method in class org.jdesktop.core.animation.timing.PropertySetter
-
Constructs a timing target that changes an object's property over time.
- getTarget(Object, String, Interpolator, T...) - Static method in class org.jdesktop.core.animation.timing.PropertySetter
-
Constructs a timing target that changes an object's property over time.
- getTargets() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the list of
TimingTarget
s that get notified of each timing
event while the animation is running.
- getTargetTo(Object, String, KeyFrames<T>) - Static method in class org.jdesktop.core.animation.timing.PropertySetter
-
Constructs a timing target that changes an object's property from its
current value over time.
- getTargetTo(Object, String, T...) - Static method in class org.jdesktop.core.animation.timing.PropertySetter
-
Constructs a timing target that changes an object's property from its
current value over time.
- getTargetTo(Object, String, Interpolator, T...) - Static method in class org.jdesktop.core.animation.timing.PropertySetter
-
Constructs a timing target that changes an object's property from its
current value over time.
- getTimeFraction() - Method in class org.jdesktop.core.animation.timing.KeyFrames.Frame
-
The time fraction in the range [0,1] when that key value defined by this
frame should occur.
- getTimingSource() - Method in interface org.jdesktop.core.animation.rendering.JRenderer
-
Gets the timing source being used by the renderer.
- getTimingSource() - Method in class org.jdesktop.core.animation.timing.Animator
-
Gets the timing source for this animation.
- getTimingSource() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
- getTimingSource() - Method in class org.jdesktop.swing.animation.rendering.JPassiveRenderer
-
- getTotalElapsedTime() - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns the total elapsed time in nanoseconds for the current animation.
- getTotalElapsedTime(long) - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns the total elapsed time in nanoseconds for the current animation
from the passed time.
- getValue() - Method in class org.jdesktop.core.animation.timing.KeyFrames.Frame
-
The value of this key frame.
- getWidth() - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Gets the width of this viewport.
- getX() - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Gets the X coordinate of the upper-left of this viewport.
- getY() - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Gets the Y coordinate of the upper-left of this viewport.
- GuardedBy - Annotation Type in com.surelogic
-
The field or method to which this annotation is applied can only be accessed
when holding a particular lock, which may be a built-in (synchronization)
lock, or may be an explicit java.util.concurrent.Lock.
- I18N - Class in org.jdesktop.core.animation.i18n
-
A utility that manages a resource bundle of strings based upon the locale for
an application.
- Immutable - Annotation Type in com.surelogic
-
Instances of the type (class or interface) to which this annotation is
applied are immutable.
- INFINITE - Static variable in class org.jdesktop.core.animation.timing.Animator
-
Used to specify unending repeat count.
- init() - Method in class org.jdesktop.core.animation.timing.sources.ManualTimingSource
-
- init() - Method in class org.jdesktop.core.animation.timing.sources.ScheduledExecutorTimingSource
-
- init() - Method in class org.jdesktop.core.animation.timing.TimingSource
-
Starts up the timing source.
- init() - Method in class org.jdesktop.swing.animation.timing.sources.SwingTimerTimingSource
-
- Initialized - Annotation Type in com.surelogic
-
Declares that the object referenced by the local variable, return value,
receiver, or formal parameter may be only partially initialized.
- InitializedReferences - Annotation Type in com.surelogic
-
Container annotation for multiple
Initialized
annotations on a
method.
- InLayer - Annotation Type in com.surelogic
-
Declares that the annotated type is part of the named layers.
- InRegion - Annotation Type in com.surelogic
-
Declares that the field to which this annotation is applied is mapped into
the named region.
- InRegions - Annotation Type in com.surelogic
-
Container annotation for multiple
InRegion
annotations on a type.
- interpolate(double) - Method in interface org.jdesktop.core.animation.timing.Interpolator
-
This function takes an input value between 0 and 1 and returns another
value, also between 0 and 1.
- interpolate(double) - Method in class org.jdesktop.core.animation.timing.interpolators.AccelerationInterpolator
-
- interpolate(double) - Method in class org.jdesktop.core.animation.timing.interpolators.DiscreteInterpolator
-
This method always returns 0 for inputs less than 1, which will force users
of this interpolation to assign a value equal to the value at the beginning
of this timing interval, which is the desired behavior for discrete
animations.
- interpolate(double) - Method in class org.jdesktop.core.animation.timing.interpolators.LinearInterpolator
-
This method always returns the value it was given, which will cause callers
to calculate a linear interpolation between boundary values.
- interpolate(double) - Method in class org.jdesktop.core.animation.timing.interpolators.SplineInterpolator
-
Given a fraction of time along the spline (which we can interpret as the
length along a spline), return the interpolated value of the spline.
- Interpolator - Interface in org.jdesktop.core.animation.timing
-
This interface provides a mechanism for animating object properties between
different values.
- invokeLater(Runnable) - Method in interface org.jdesktop.core.animation.rendering.JRenderer
-
Submits a task to be run by the renderer in the same thread context that
its
JRendererTarget
uses.
- invokeLater(Runnable) - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
- invokeLater(Runnable) - Method in class org.jdesktop.swing.animation.rendering.JPassiveRenderer
-
- isArmed() - Method in interface org.jdesktop.core.animation.timing.Trigger
-
Gets if this trigger is armed.
- isArmed() - Method in class org.jdesktop.core.animation.timing.triggers.AbstractTrigger
-
Gets if this trigger is armed.
- isDisposed() - Method in class org.jdesktop.core.animation.timing.sources.ManualTimingSource
-
- isDisposed() - Method in class org.jdesktop.core.animation.timing.sources.ScheduledExecutorTimingSource
-
- isDisposed() - Method in class org.jdesktop.core.animation.timing.TimingSource
-
- isDisposed() - Method in class org.jdesktop.swing.animation.timing.sources.SwingTimerTimingSource
-
- isPaused() - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns whether this animation is currently running — but paused.
- isRunning() - Method in class org.jdesktop.core.animation.timing.Animator
-
Returns whether this has been started and has not yet completed.
- iterator() - Method in class org.jdesktop.core.animation.timing.KeyFrames
-
- org.jdesktop.core.animation.i18n - package org.jdesktop.core.animation.i18n
-
Provides internationalized messages, in particular error messages, to
the Timing Framework.
- org.jdesktop.core.animation.rendering - package org.jdesktop.core.animation.rendering
-
Core classes of a rendering framework that can support
both passive and active rendering approaches.
- org.jdesktop.core.animation.timing - package org.jdesktop.core.animation.timing
-
Core classes of the Timing Framework; these classes provide the base
functionality that all animations will use.
- org.jdesktop.core.animation.timing.evaluators - package org.jdesktop.core.animation.timing.evaluators
-
Evaluator implementations for the standard Java numeric types.
- org.jdesktop.core.animation.timing.interpolators - package org.jdesktop.core.animation.timing.interpolators
-
Several useful interpolator implementations for animations.
- org.jdesktop.core.animation.timing.sources - package org.jdesktop.core.animation.timing.sources
-
Several useful timing source implementations for animations.
- org.jdesktop.core.animation.timing.triggers - package org.jdesktop.core.animation.timing.triggers
-
A simple mechanism for starting animations when specific events occur.
- org.jdesktop.swing.animation.rendering - package org.jdesktop.swing.animation.rendering
-
A flexible implementation of rendering on a Swing component that supports
both passive and active rendering approaches.
- org.jdesktop.swing.animation.timing.evaluators - package org.jdesktop.swing.animation.timing.evaluators
-
Evaluator implementations for the several useful Swing and Java2D types.
- org.jdesktop.swing.animation.timing.sources - package org.jdesktop.swing.animation.timing.sources
-
Timing source implementation for the Swing timer.
- org.jdesktop.swing.animation.timing.triggers - package org.jdesktop.swing.animation.timing.triggers
-
A simple mechanism for starting animations when specific Swing events occur.
- ReferenceObject - Annotation Type in com.surelogic
-
Indicates that instances of this type are not fundamentally defined by their
attributes.
- Region - Annotation Type in com.surelogic
-
Declares a new abstract region of state for the class to which this
annotation is applied.
- RegionEffects - Annotation Type in com.surelogic
-
Declares the regions that may be read or written during execution of the
method or constructor to which this annotation is applied.
- RegionLock - Annotation Type in com.surelogic
-
Declares a new region lock for the class to which this annotation is applied.
- RegionLocks - Annotation Type in com.surelogic
-
Container annotation for multiple
RegionLock
annotations.
- Regions - Annotation Type in com.surelogic
-
Container annotation for multiple
Region
annotations.
- register(Evaluator<?>) - Method in class org.jdesktop.core.animation.timing.evaluators.KnownEvaluators
-
Registers an immutable evaluator as known.
- removePostTickListener(TimingSource.PostTickListener) - Method in class org.jdesktop.core.animation.timing.TimingSource
-
- removeTarget(TimingTarget) - Method in class org.jdesktop.core.animation.timing.Animator
-
Removes the specified
TimingTarget
from the list of targets that
get notified of each timing event while the animation is running.
- removeTargets(Collection<TimingTarget>) - Method in class org.jdesktop.core.animation.timing.Animator
-
Removes the specified collection of
TimingTarget
s from the list of
targets that get notified of each timing event while the animation is
running.
- removeTargets(TimingTarget...) - Method in class org.jdesktop.core.animation.timing.Animator
-
Removes the specified collection of
TimingTarget
s from the list of
targets that get notified of each timing event while the animation is
running.
- removeTickListener(TimingSource.TickListener) - Method in class org.jdesktop.core.animation.timing.TimingSource
-
- render(G, int, int) - Method in interface org.jdesktop.core.animation.rendering.JRendererTarget
-
Invoked once per rendering cycle to allow the implementation to paint onto
a graphics object that is either the screen or an off-screen image that
will subsequently painted onto the screen.
- renderSetup(D) - Method in interface org.jdesktop.core.animation.rendering.JRendererTarget
-
Invoked once when the component being rendered is made visible to allow the
implementation to perform any necessary setup.
- renderShutdown() - Method in interface org.jdesktop.core.animation.rendering.JRendererTarget
-
Invoked when rendering is shutdown to allow the implementation to perform
any necessary cleanup.
- renderUpdate() - Method in interface org.jdesktop.core.animation.rendering.JRendererTarget
-
Invoked once per rendering cycle to allow the implementation to update its
state.
- repeat(Animator) - Method in interface org.jdesktop.core.animation.timing.TimingTarget
-
Called when the animation repeats the animation cycle.
- repeat(Animator) - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
-
- RequiresLock - Annotation Type in com.surelogic
-
Declares that the method or constructor to which this annotation applies
assumes that the caller holds the named locks.
- restart() - Method in class org.jdesktop.core.animation.timing.Animator
-
Restarts the animation.
- restartReverse() - Method in class org.jdesktop.core.animation.timing.Animator
-
Restarts the animation in the reverse direction.
- resume() - Method in class org.jdesktop.core.animation.timing.Animator
-
This method resumes a paused animation.
- ReturnsLock - Annotation Type in com.surelogic
-
Declares that the object returned by the method to which this annotation is
applied is the named lock.
- reverse(Animator) - Method in interface org.jdesktop.core.animation.timing.TimingTarget
-
- reverse(Animator) - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
-
- reverseNow() - Method in class org.jdesktop.core.animation.timing.Animator
-
Reverses the direction of the animation if it is running and is not paused
or stopping.
- run() - Method in class org.jdesktop.core.animation.timing.WrappedRunnable
-
- runPerTick() - Method in class org.jdesktop.core.animation.timing.TimingSource
-
Used by timing source implementations to perform the following actions in
the listed order:
Execute all queued "one shot" tasks in the order they were received.
Notify all registered
TimingSource.TickListener
s
Notify all registered
TimingSource.PostTickListener
s
A typical implementation will invoke this method when its particular timer
calls back each tick of time.
- ScheduledExecutorTimingSource - Class in org.jdesktop.core.animation.timing.sources
-
A timing source using a ScheduledExecutorService
as returned from
Executors.newSingleThreadScheduledExecutor()
.
- ScheduledExecutorTimingSource(long, TimeUnit) - Constructor for class org.jdesktop.core.animation.timing.sources.ScheduledExecutorTimingSource
-
Constructs a new instance.
- ScheduledExecutorTimingSource() - Constructor for class org.jdesktop.core.animation.timing.sources.ScheduledExecutorTimingSource
-
Constructs a new instance with a period of 15 milliseconds.
- setDebugName(String) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the "debug" name of the animation.
- setDebugName(String) - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
-
- setDefaultTimingSource(TimingSource) - Static method in class org.jdesktop.core.animation.timing.Animator
-
Sets the passed timing source as the default used for the construction of
animations.
- setDisposeTimingSource(boolean) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
- setDuration(long, TimeUnit) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the duration of one cycle of the animation.
- setEndBehavior(Animator.EndBehavior) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the behavior at the end of the animation.
- setEvaluator(Evaluator<T>) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Sets the evaluator between values for the list of key frames being built.
- setHeight(int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the height of this viewport.
- setInterpolator(Interpolator) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the interpolator for each animation cycle.
- setInterpolator(Interpolator) - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
-
Sets the global interpolator to be used for the list of key frames being
built.
- setMovementRate(long) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the rate of animated viewport movement.
- setMovementRateSource(Viewport.MovementRateSource) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets a source for the rate of animated viewport movement.
- setPosition(int, int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the coordinate of the upper-left of this viewport.
- setPositionDelta(int, int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Moves the viewport position relative to its current position.
- setRepeatBehavior(Animator.RepeatBehavior) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the repeat behavior of the animation.
- setRepeatCount(long) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the number of times the animation cycle will repeat.
- setSize(int, int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the size of this viewport.
- setStartDelay(long, TimeUnit) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the start delay of the animation.
- setStartDirection(Animator.Direction) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
-
Sets the start direction for the initial animation cycle.
- setWidth(int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the width of this viewport.
- setX(int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the X coordinate of the upper-left of this viewport.
- setY(int) - Method in class org.jdesktop.core.animation.rendering.Viewport
-
Sets the Y coordinate of the upper-left of this viewport.
- shutdown() - Method in interface org.jdesktop.core.animation.rendering.JRenderer
-
Shuts down rendering.
- shutdown() - Method in class org.jdesktop.swing.animation.rendering.JActiveRenderer
-
- shutdown() - Method in class org.jdesktop.swing.animation.rendering.JPassiveRenderer
-
- Singleton - Annotation Type in com.surelogic
-
The class to which this annotation is applied is a singleton, meaning it has
only one instance and provides a global point of access to that instance.
- size() - Method in class org.jdesktop.core.animation.timing.KeyFrames
-
Gets the number of key frames contained in this list.
- SplineInterpolator - Class in org.jdesktop.core.animation.timing.interpolators
-
This class interpolates fractional values using Bezier splines to animate
with a variety of non-linear movement behaviors.
- SplineInterpolator(double, double, double, double) - Constructor for class org.jdesktop.core.animation.timing.interpolators.SplineInterpolator
-
Creates a new instance of SplineInterpolator with the control points
defined by (x1,y1) and (x2,y2).
- start() - Method in class org.jdesktop.core.animation.timing.Animator
-
Starts the animation.
- startReverse() - Method in class org.jdesktop.core.animation.timing.Animator
-
Starts the animation in the reverse direction.
- Starts - Annotation Type in com.surelogic
-
Declares what threads, if any, are started, i.e., by Thread.start()
,
during the execution of the method or constructor to which this annotation is
applied.
- stop() - Method in class org.jdesktop.core.animation.timing.Animator
-
Clients may invoke this method to stop a running animation, however, most
animations will stop on their own.
- stopAndAwait() - Method in class org.jdesktop.core.animation.timing.Animator
-
A convenience method that is equivalent to the code below.
- submit(Runnable) - Method in class org.jdesktop.core.animation.timing.TimingSource
-
Runs the passed task in the thread context of this timing source.
- SwingTimerTimingSource - Class in org.jdesktop.swing.animation.timing.sources
-
A timing source based upon a Swing Timer
and the
SwingUtilities.invokeLater(Runnable)
method.
- SwingTimerTimingSource(long, TimeUnit) - Constructor for class org.jdesktop.swing.animation.timing.sources.SwingTimerTimingSource
-
Constructs a new instance.
- SwingTimerTimingSource() - Constructor for class org.jdesktop.swing.animation.timing.sources.SwingTimerTimingSource
-
Constructs a new instance with a period of 15 milliseconds.
- ValueObject - Annotation Type in com.surelogic
-
Indicates that instances of this type are fundamentally defined by their
attributes.
- valueOf(String) - Static method in enum com.surelogic.Part
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.rendering.Viewport.Go
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.timing.Animator.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.timing.Animator.EndBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.timing.Animator.RepeatBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.timing.triggers.FocusTriggerEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.timing.triggers.MouseTriggerEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jdesktop.core.animation.timing.triggers.TimingTriggerEvent
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.surelogic.Part
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.rendering.Viewport.Go
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.timing.Animator.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.timing.Animator.EndBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.timing.Animator.RepeatBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.timing.triggers.FocusTriggerEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.timing.triggers.MouseTriggerEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jdesktop.core.animation.timing.triggers.TimingTriggerEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Viewport - Class in org.jdesktop.core.animation.rendering
-
Manages the location of a viewport into a larger image.
- Viewport(int, int) - Constructor for class org.jdesktop.core.animation.rendering.Viewport
-
- Viewport.Go - Enum in org.jdesktop.core.animation.rendering
-
Directions about how to animate the viewport.
- Viewport.MovementRateSource - Interface in org.jdesktop.core.animation.rendering
-
A source for the rate of animated viewport movement.
- Vouch - Annotation Type in com.surelogic
-
Vouches for any inconsistent analysis result within the scope of code that
the annotation appears on.