A B C D E F G I J K L M N O P R S T U V W 

A

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
Adds a TimingSource.PostTickListener to the set of listeners that receive timing events from this 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 TimingTargets 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 TimingTargets 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 TimingTargets 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 TimingTargets 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
Adds a TimingSource.TickListener to the set of listeners that receive timing events from this 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.

B

begin(Animator) - Method in interface org.jdesktop.core.animation.timing.TimingTarget
Called once when the animation begins.
begin(Animator) - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
 
Borrowed - Annotation Type in com.surelogic
When used on a parameter or method, declares that the reference passed to the parameter or receiver of the method to which this annotation is applied does not receive any new aliases due to reads from the annotated parameter or receiver during execution of the method or constructor.
build() - Method in class org.jdesktop.core.animation.timing.Animator.Builder
Constructs an animation with the settings defined by this builder.
build() - Method in class org.jdesktop.core.animation.timing.KeyFrames.Builder
Constructs a key frames instance with the settings defined by this builder.

C

cancel() - Method in class org.jdesktop.core.animation.timing.Animator
This method is like the Animator.stop() method, only this one will not result in a calls to the TimingTarget.end(Animator) method of all the registered timing targets of this animation; it simply stops the animation immediately and returns.
cancelAndAwait() - Method in class org.jdesktop.core.animation.timing.Animator
A convenience method that is equivalent to the code below.
Cast - Class in com.surelogic
A utility class to cast object references to non-null references and nullable references.
clearTargets() - Method in class org.jdesktop.core.animation.timing.Animator
Removes all of the elements from from the list of targets that get notified of each timing event while the animation is running.
com.surelogic - package com.surelogic
Provides the annotations necessary to express models of programmer design intent in Java code.
Containable - Annotation Type in com.surelogic
The class to which this annotation is applied is declared to be containable.
copy(Animator) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
Copies all values from the passed animator into this builder not including its timing source.
copy(Animator, boolean) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
Copies all values from the passed animator into this builder not including its timing source.
copy(Animator.Builder) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
Copies all values from the passed animation builder into this builder not including its timing source.
copy(Animator.Builder, boolean) - Method in class org.jdesktop.core.animation.timing.Animator.Builder
Copies all values from the passed animation builder into this builder not including its timing source.

D

disarm() - Method in interface org.jdesktop.core.animation.timing.Trigger
Disables this trigger.
disarm() - Method in class org.jdesktop.core.animation.timing.triggers.AbstractTrigger
This method disables this trigger.
DiscreteInterpolator - Class in org.jdesktop.core.animation.timing.interpolators
This class interpolates fractional values to animate movement in "discrete" steps.
dispose() - Method in class org.jdesktop.core.animation.rendering.Viewport
Disposes this viewport by ensuring that any running animations are stopped.
dispose() - Method in class org.jdesktop.core.animation.timing.sources.ManualTimingSource
 
dispose() - Method in class org.jdesktop.core.animation.timing.sources.ScheduledExecutorTimingSource
 
dispose() - Method in class org.jdesktop.core.animation.timing.TimingSource
Stops the timing source and disposes of its resources.
dispose() - Method in class org.jdesktop.swing.animation.timing.sources.SwingTimerTimingSource
 

E

end(Animator) - Method in interface org.jdesktop.core.animation.timing.TimingTarget
Called once when the animation ends.
end(Animator) - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
 
err(int) - Static method in class org.jdesktop.core.animation.i18n.I18N
Gets the string defined for the given error number from the i18 resource bundle.
err(int, Object...) - Static method in class org.jdesktop.core.animation.i18n.I18N
Gets and formats the string defined for the given error number from the i18 resource bundle.
evaluate(T, T, double) - Method in interface org.jdesktop.core.animation.timing.Evaluator
Evaluates between two boundary values.
evaluate(Byte, Byte, double) - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorByte
 
evaluate(Double, Double, double) - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorDouble
 
evaluate(Float, Float, double) - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorFloat
 
evaluate(Integer, Integer, double) - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorInteger
 
evaluate(Long, Long, double) - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorLong
 
evaluate(Short, Short, double) - Method in class org.jdesktop.core.animation.timing.evaluators.EvaluatorShort
 
evaluate(Arc2D, Arc2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorArc2D
 
evaluate(Color, Color, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorColor
 
evaluate(CubicCurve2D, CubicCurve2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorCubicCurve2D
 
evaluate(Dimension2D, Dimension2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorDimension2D
 
evaluate(Ellipse2D, Ellipse2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorEllipse2D
 
evaluate(Line2D, Line2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorLine2D
 
evaluate(Point2D, Point2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorPoint2D
 
evaluate(QuadCurve2D, QuadCurve2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorQuadCurve2D
 
evaluate(Rectangle2D, Rectangle2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorRectangle2D
 
evaluate(RoundRectangle2D, RoundRectangle2D, double) - Method in class org.jdesktop.swing.animation.timing.evaluators.EvaluatorRoundRectangle2D
 
Evaluator<T> - Interface in org.jdesktop.core.animation.timing
This interface provides a mechanism for evaluating between two boundary values of a particular type.
EvaluatorArc2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Arc2D.
EvaluatorArc2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorArc2D
 
EvaluatorByte - Class in org.jdesktop.core.animation.timing.evaluators
An evaluator for Byte.
EvaluatorByte() - Constructor for class org.jdesktop.core.animation.timing.evaluators.EvaluatorByte
 
EvaluatorColor - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Color.
EvaluatorColor() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorColor
 
EvaluatorCubicCurve2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for CubicCurve2D.
EvaluatorCubicCurve2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorCubicCurve2D
 
EvaluatorDimension2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Dimension2D.
EvaluatorDimension2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorDimension2D
 
EvaluatorDouble - Class in org.jdesktop.core.animation.timing.evaluators
An evaluator for Double.
EvaluatorDouble() - Constructor for class org.jdesktop.core.animation.timing.evaluators.EvaluatorDouble
 
EvaluatorEllipse2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Ellipse2D.
EvaluatorEllipse2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorEllipse2D
 
EvaluatorFloat - Class in org.jdesktop.core.animation.timing.evaluators
An evaluator for Float.
EvaluatorFloat() - Constructor for class org.jdesktop.core.animation.timing.evaluators.EvaluatorFloat
 
EvaluatorInteger - Class in org.jdesktop.core.animation.timing.evaluators
An evaluator for Integer.
EvaluatorInteger() - Constructor for class org.jdesktop.core.animation.timing.evaluators.EvaluatorInteger
 
EvaluatorLine2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Line2D.
EvaluatorLine2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorLine2D
 
EvaluatorLong - Class in org.jdesktop.core.animation.timing.evaluators
An evaluator for Long.
EvaluatorLong() - Constructor for class org.jdesktop.core.animation.timing.evaluators.EvaluatorLong
 
EvaluatorPoint2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Point2D.
EvaluatorPoint2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorPoint2D
 
EvaluatorQuadCurve2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for QuadCurve2D.
EvaluatorQuadCurve2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorQuadCurve2D
 
EvaluatorRectangle2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for Rectangle2D.
EvaluatorRectangle2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorRectangle2D
 
EvaluatorRoundRectangle2D - Class in org.jdesktop.swing.animation.timing.evaluators
An evaluator for RoundRectangle2D.
EvaluatorRoundRectangle2D() - Constructor for class org.jdesktop.swing.animation.timing.evaluators.EvaluatorRoundRectangle2D
 
EvaluatorShort - Class in org.jdesktop.core.animation.timing.evaluators
An evaluator for Short.
EvaluatorShort() - Constructor for class org.jdesktop.core.animation.timing.evaluators.EvaluatorShort
 

F

FocusTriggerEvent - Enum in org.jdesktop.core.animation.timing.triggers
Focus In/Out events.

G

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
Gets if this animation will invoke TimingSource.dispose() on its timing source when it ends.
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
Gets the single DiscreteInterpolator object.
getInstance() - Static method in class org.jdesktop.core.animation.timing.interpolators.LinearInterpolator
Gets the single LinearInterpolator object.
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 TimingTargets 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.

I

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
Gets if this timing target has had TimingSource.dispose() invoked on it.
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
 

J

JActiveRenderer - Class in org.jdesktop.swing.animation.rendering
Manages two-thread active rendering on a Swing JRendererPanel.
JActiveRenderer(JRendererPanel, JRendererTarget<GraphicsConfiguration, Graphics2D>, boolean) - Constructor for class org.jdesktop.swing.animation.rendering.JActiveRenderer
Constructs a new active renderer.
JPassiveRenderer - Class in org.jdesktop.swing.animation.rendering
Manages passive rendering on a Swing JRendererPanel.
JPassiveRenderer(JRendererPanel, JRendererTarget<GraphicsConfiguration, Graphics2D>, TimingSource) - Constructor for class org.jdesktop.swing.animation.rendering.JPassiveRenderer
 
JRenderer - Interface in org.jdesktop.core.animation.rendering
Defines the public interface to a renderer implementation.
JRendererFactory - Class in org.jdesktop.swing.animation.rendering
Used to construct a Swing renderer based upon the users preference for active or passive rendering.
JRendererPanel - Class in org.jdesktop.swing.animation.rendering
 
JRendererPanel() - Constructor for class org.jdesktop.swing.animation.rendering.JRendererPanel
 
JRendererTarget<D,G> - Interface in org.jdesktop.core.animation.rendering
Allows implementors to control the contents of a component being drawn with either active or passive rendering.

K

KeyFrames<T> - Class in org.jdesktop.core.animation.timing
This class manages a list of key frames to animate values via interpolation between a series of key values at key times.
KeyFrames.Builder<T> - Class in org.jdesktop.core.animation.timing
This class is used to construct KeyFrames instances.
KeyFrames.Builder() - Constructor for class org.jdesktop.core.animation.timing.KeyFrames.Builder
Constructs an key frames builder instance.
KeyFrames.Builder(T) - Constructor for class org.jdesktop.core.animation.timing.KeyFrames.Builder
Constructs an key frames builder instance and specifies the first, or starting, key frame.
KeyFrames.Frame<T> - Class in org.jdesktop.core.animation.timing
Represents a single key frame.
KeyFrames.Frame(T, double, Interpolator) - Constructor for class org.jdesktop.core.animation.timing.KeyFrames.Frame
Constructs a new key frame.
KeyFrames.Frame(T, double) - Constructor for class org.jdesktop.core.animation.timing.KeyFrames.Frame
Constructs a new key frame.
KeyFrames.Frame(T, Interpolator) - Constructor for class org.jdesktop.core.animation.timing.KeyFrames.Frame
Constructs a new key frame.
KeyFrames.Frame(T) - Constructor for class org.jdesktop.core.animation.timing.KeyFrames.Frame
Constructs a new key frame.
KnownEvaluators - Class in org.jdesktop.core.animation.timing.evaluators
Manages a set of known immutable evaluator implementations that the program can find by the type they work with.

L

Layer - Annotation Type in com.surelogic
Declares a named layer as well as the type set that types in the layer may refer to.
Layers - Annotation Type in com.surelogic
Container annotation for multiple Layer annotations.
LinearInterpolator - Class in org.jdesktop.core.animation.timing.interpolators
This class interpolates fractional values to animate movement at a constant rate.

M

ManualTimingSource - Class in org.jdesktop.core.animation.timing.sources
A timing source where ticks are manually controlled via invocation of the ManualTimingSource.tick() method.
ManualTimingSource() - Constructor for class org.jdesktop.core.animation.timing.sources.ManualTimingSource
 
MayReferTo - Annotation Type in com.surelogic
Constrains the set of types that the annotated type is allowed to reference.
MouseTriggerEvent - Enum in org.jdesktop.core.animation.timing.triggers
Mouse Enter/Exit/Press/Release/Click events.
MustInvokeOnOverride - Annotation Type in com.surelogic
Declares that the method to which this annotation is applied must be invoked by any method that directly overrides it.
Mutable - Annotation Type in com.surelogic
The class to which this annotation is applied is mutable, that is, has state that is changeable.

N

NonNull - Annotation Type in com.surelogic
Declares that the parameter, local variable, return value, or field to which this annotation is applied is a reference to an object.
NotContainable - Annotation Type in com.surelogic
The class to which this annotation is applied is not containable.
NotThreadSafe - Annotation Type in com.surelogic
The type to which this annotation is applied is not thread-safe.
Nullable - Annotation Type in com.surelogic
Declares that the parameter, local variable, return value, or field to which this annotation is applied is a reference to an object or null.

O

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.

P

Part - Enum in com.surelogic
An enumeration allowing ThreadSafe, NotThreadSafe, Immutable, and Mutable promises to control which portion of a declaration's state they apply to.
pause() - Method in class org.jdesktop.core.animation.timing.Animator
This method pauses a running animation.
PolicyLock - Annotation Type in com.surelogic
Declares a new policy lock for the class to which this annotation is applied.
PolicyLocks - Annotation Type in com.surelogic
Container annotation for multiple PolicyLock annotations on a type.
Promise - Annotation Type in com.surelogic
Declares a promise that applies to multiple declarations within the scope of code that the annotation appears on.
Promises - Annotation Type in com.surelogic
Container annotation for multiple Promise annotations.
PROPERTY - Static variable in class org.jdesktop.swing.animation.rendering.JRendererFactory
 
PropertySetter - Class in org.jdesktop.core.animation.timing
A utility to construct TimingTarget instances that enables automating the animation of object properties.

R

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
Removes a TimingSource.PostTickListener from the set of listeners that receive timing events from this 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 TimingTargets 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 TimingTargets 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
Removes a TimingSource.TickListener from the set of listeners that receive timing events from this 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
Called when a running animation is reversed via Animator.reverseNow().
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.TickListeners Notify all registered TimingSource.PostTickListeners A typical implementation will invoke this method when its particular timer calls back each tick of time.

S

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
Sets if the animation should invoke TimingSource.dispose() on its timing source when it ends.
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.

T

ThreadConfined - Annotation Type in com.surelogic
Declares that the state referenced by this field is thread confined.
ThreadSafe - Annotation Type in com.surelogic
The type to which this annotation is applied is thread-safe.
tick() - Method in class org.jdesktop.core.animation.timing.sources.ManualTimingSource
Called to "tick" time along.
timingEvent(Animator, double) - Method in interface org.jdesktop.core.animation.timing.TimingTarget
This method will receive all of the timing events during an animation.
timingEvent(Animator, double) - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
 
TimingSource - Class in org.jdesktop.core.animation.timing
This class provides provides a base implementation for arbitrary timers that may be used with the Timing Framework.
TimingSource() - Constructor for class org.jdesktop.core.animation.timing.TimingSource
 
TimingSource.PostTickListener - Interface in org.jdesktop.core.animation.timing
This interface is implemented by any object wishing to receive "tick" events from a TimingSource object after all registered TimingSource.TickListener objects have been notified.
TimingSource.TickListener - Interface in org.jdesktop.core.animation.timing
This interface is implemented by any object wishing to receive "tick" events from a TimingSource object.
timingSourcePostTick(TimingSource, long) - Method in interface org.jdesktop.core.animation.timing.TimingSource.PostTickListener
This method is called by the TimingSource object while the timer is running.
timingSourceTick(TimingSource, long) - Method in class org.jdesktop.core.animation.timing.Animator
Not intended for use by client code.
timingSourceTick(TimingSource, long) - Method in interface org.jdesktop.core.animation.timing.TimingSource.TickListener
This method is called by the TimingSource object while the timer is running.
TimingTarget - Interface in org.jdesktop.core.animation.timing
This interface provides the methods which are called by an animation during the course of a timing sequence.
TimingTargetAdapter - Class in org.jdesktop.core.animation.timing
Implements the TimingTarget interface, providing stubs for all timing target methods.
TimingTargetAdapter() - Constructor for class org.jdesktop.core.animation.timing.TimingTargetAdapter
 
TimingTrigger - Class in org.jdesktop.core.animation.timing.triggers
A trigger that starts an animation when an animation timing event occurs in another animation.
TimingTriggerEvent - Enum in org.jdesktop.core.animation.timing.triggers
Animation start/stop/repeat/reverse events.
toNonNull(T) - Static method in class com.surelogic.Cast
Casts any reference to a non-null reference which may be assigned to any variable annotated to be NonNull.
toNonNull(T, String) - Static method in class com.surelogic.Cast
Casts any reference to a non-null reference which may be assigned to any variable annotated to be NonNull.
toNullable(T) - Static method in class com.surelogic.Cast
Casts any reference to a nullable reference which may be assigned to any variable annotated to be Nullable or unannotated.
toNullable(T, String) - Static method in class com.surelogic.Cast
Casts any reference to a nullable reference which may be assigned to any variable annotated to be Nullable or unannotated.
toString() - Method in class org.jdesktop.core.animation.timing.Animator
 
toString() - Method in class org.jdesktop.core.animation.timing.interpolators.AccelerationInterpolator
 
toString() - Method in class org.jdesktop.core.animation.timing.interpolators.DiscreteInterpolator
 
toString() - Method in class org.jdesktop.core.animation.timing.interpolators.LinearInterpolator
 
toString() - Method in class org.jdesktop.core.animation.timing.interpolators.SplineInterpolator
 
toString() - Method in class org.jdesktop.core.animation.timing.sources.ManualTimingSource
 
toString() - Method in class org.jdesktop.core.animation.timing.sources.ScheduledExecutorTimingSource
 
toString() - Method in class org.jdesktop.core.animation.timing.TimingTargetAdapter
 
toString() - Method in class org.jdesktop.swing.animation.timing.sources.SwingTimerTimingSource
 
toUniqueReference(T) - Static method in class com.surelogic.Cast
Casts any reference to a unique reference which may be assigned to any field annotated to be Unique.
toUniqueReference(T, String) - Static method in class com.surelogic.Cast
Casts any reference to a unique reference which may be assigned to any field annotated to be Unique.
TrackPartiallyInitialized - Annotation Type in com.surelogic
When used on a class this annotation indicates that that object specifies, using Initialized annotations, any methods that may be invoked with a partially initialized object.
Trigger - Interface in org.jdesktop.core.animation.timing
This interface provides methods supported by all triggers, an event-driven approach to starting an animation.
TriggerEvent - Interface in org.jdesktop.core.animation.timing
This interface provides the base interface for all trigger event enumerations.
TriggerUtility - Class in org.jdesktop.swing.animation.timing.triggers
A utility that creates triggers for Swing applications.
TypeSet - Annotation Type in com.surelogic
Declares a named set of types to be used in AllowsReferencesFrom, MayReferTo and Layer annotations.
TypeSets - Annotation Type in com.surelogic
Container annotation for multiple TypeSet annotations.

U

Unique - Annotation Type in com.surelogic
Declares that the parameter, receiver, return value, or field to which this annotation is applied is a unique reference to an object.
UniqueInRegion - Annotation Type in com.surelogic
Declares that the field to which this annotation is applied is a unique reference to an object.
unregister(Evaluator<?>) - Method in class org.jdesktop.core.animation.timing.evaluators.KnownEvaluators
Unregisters an immutable evaluator, making it unknown.
useActiveRenderer() - Static method in class org.jdesktop.swing.animation.rendering.JRendererFactory
Gets if active rendering is desired.
Utility - Annotation Type in com.surelogic
The class to which this annotation is applied is a utility, meaning it only has static methods and state.

V

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.

W

WrappedRunnable - Class in org.jdesktop.core.animation.timing
Wraps a task and provides logging if that task fails due to an unhandled exception.
WrappedRunnable(Runnable) - Constructor for class org.jdesktop.core.animation.timing.WrappedRunnable
Wraps the passed task and logs to Logger.getAnonymousLogger() if that task fails due to an unhandled exception.
A B C D E F G I J K L M N O P R S T U V W