Package | Description |
---|---|
org.apache.batik.anim | |
org.apache.batik.anim.timing | |
org.apache.batik.bridge |
Provides an API for mapping and maintaining consistency between
the SVG DOM tree and the GVT tree.
|
Modifier and Type | Field and Description |
---|---|
protected TimedElement |
AnimationException.e
The timed element on which the error occurred.
|
protected TimedElement |
AbstractAnimation.timedElement
The TimedElement that controls the timing of this animation.
|
Modifier and Type | Method and Description |
---|---|
TimedElement |
AnimationException.getElement()
Returns the timed element that caused this animation exception.
|
TimedElement |
AbstractAnimation.getTimedElement()
Returns the TimedElement for this animation.
|
Constructor and Description |
---|
AbstractAnimation(TimedElement timedElement,
AnimatableElement animatableElement)
Creates a new Animation.
|
AnimationException(TimedElement e,
java.lang.String code,
java.lang.Object[] params)
Creates a new AnimationException.
|
ColorAnimation(TimedElement timedElement,
AnimatableElement animatableElement,
int calcMode,
float[] keyTimes,
float[] keySplines,
boolean additive,
boolean cumulative,
AnimatableValue[] values,
AnimatableValue from,
AnimatableValue to,
AnimatableValue by)
Creates a new ColorAnimation.
|
InterpolatingAnimation(TimedElement timedElement,
AnimatableElement animatableElement,
int calcMode,
float[] keyTimes,
float[] keySplines,
boolean additive,
boolean cumulative)
Creates a new InterpolatingAnimation.
|
MotionAnimation(TimedElement timedElement,
AnimatableElement animatableElement,
int calcMode,
float[] keyTimes,
float[] keySplines,
boolean additive,
boolean cumulative,
AnimatableValue[] values,
AnimatableValue from,
AnimatableValue to,
AnimatableValue by,
ExtendedGeneralPath path,
float[] keyPoints,
boolean rotateAuto,
boolean rotateAutoReverse,
float rotateAngle,
short rotateAngleUnit)
Creates a new MotionAnimation.
|
SetAnimation(TimedElement timedElement,
AnimatableElement animatableElement,
AnimatableValue to)
Creates a new SetAnimation.
|
SimpleAnimation(TimedElement timedElement,
AnimatableElement animatableElement,
int calcMode,
float[] keyTimes,
float[] keySplines,
boolean additive,
boolean cumulative,
AnimatableValue[] values,
AnimatableValue from,
AnimatableValue to,
AnimatableValue by)
Creates a new SimpleAnimation.
|
TransformAnimation(TimedElement timedElement,
AnimatableElement animatableElement,
int calcMode,
float[] keyTimes,
float[] keySplines,
boolean additive,
boolean cumulative,
AnimatableValue[] values,
AnimatableValue from,
AnimatableValue to,
AnimatableValue by,
short type)
Creates a new TransformAnimation.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeContainer
An abstract base class for time container elements.
|
class |
TimedDocumentRoot
An abstract base class for the root time container element
for a document.
|
Modifier and Type | Field and Description |
---|---|
protected TimedElement |
EventbaseTimingSpecifier.eventbase
The eventbase element.
|
protected TimedElement |
MediaMarkerTimingSpecifier.mediaElement
The media element.
|
protected TimedElement |
TimingSpecifierListProducer.owner
The owner TimedElement used when creating the TimingSpecifiers.
|
protected TimedElement |
TimingSpecifier.owner
The element that owns this timing specifier.
|
protected TimedElement |
SyncbaseTimingSpecifier.syncbaseElement
The syncbase element.
|
Modifier and Type | Method and Description |
---|---|
TimedElement[] |
TimeContainer.getChildren()
Returns an array of the children of this container.
|
TimedElement |
TimingSpecifier.getOwner()
Returns the element that owns this timing specifier.
|
protected abstract TimedElement |
TimedElement.getTimedElementById(java.lang.String id)
Returns the timed element with the given ID.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeContainer.addChild(TimedElement e)
Adds a
TimedElement to this container. |
void |
TimegraphListener.elementActivated(TimedElement e,
float t)
Invoked to indicate that a timed element has become active.
|
void |
TimegraphAdapter.elementActivated(TimedElement e,
float t)
Invoked to indicate that a timed element has become active.
|
void |
TimegraphListener.elementAdded(TimedElement e)
Invoked to indicate that a timed element has been added to the
document.
|
void |
TimegraphAdapter.elementAdded(TimedElement e)
Invoked to indicate that a timed element has been added to the
document.
|
void |
TimegraphListener.elementDeactivated(TimedElement e,
float t)
Invoked to indicate that a timed element has become inactive
and is not filling.
|
void |
TimegraphAdapter.elementDeactivated(TimedElement e,
float t)
Invoked to indicate that a timed element has become inactive
and is not filling.
|
void |
TimegraphListener.elementFilled(TimedElement e,
float t)
Invoked to indicate that a timed element has become inactive
and is filling.
|
void |
TimegraphAdapter.elementFilled(TimedElement e,
float t)
Invoked to indicate that a timed element has become inactive
and is filling.
|
void |
TimegraphListener.elementInstanceTimesChanged(TimedElement e,
float isBegin)
Invoked to indicate that the list of instance times for the given
timed element has been updated.
|
void |
TimegraphAdapter.elementInstanceTimesChanged(TimedElement e,
float isBegin)
Invoked to indicate that the list of instance times for the given
timed element has been updated.
|
void |
TimegraphListener.elementRemoved(TimedElement e)
Invoked to indicate that a timed element has been removed from the
document.
|
void |
TimegraphAdapter.elementRemoved(TimedElement e)
Invoked to indicate that a timed element has been removed from the
document.
|
void |
TimegraphListener.elementRepeated(TimedElement e,
int i,
float t)
Invoked to indicate that the given timed element began a repeat
iteration at the specified time.
|
void |
TimegraphAdapter.elementRepeated(TimedElement e,
int i,
float t)
Invoked to indicate that the given timed element began a repeat
iteration at the specified time.
|
float |
TimedDocumentRoot.getDefaultBegin(TimedElement child)
Returns the default begin time for the given child
timed element.
|
abstract float |
TimeContainer.getDefaultBegin(TimedElement child)
Returns the default begin time for the given child
timed element.
|
void |
TimegraphListener.intervalBegan(TimedElement e,
Interval i)
Invoked to indivate that the given interval began.
|
void |
TimegraphAdapter.intervalBegan(TimedElement e,
Interval i)
Invoked to indivate that the given interval began.
|
void |
TimegraphListener.intervalChanged(TimedElement e,
Interval i)
Invoked to indivate that an interval's endpoints were changed.
|
void |
TimegraphAdapter.intervalChanged(TimedElement e,
Interval i)
Invoked to indivate that an interval's endpoints were changed.
|
void |
TimegraphListener.intervalCreated(TimedElement e,
Interval i)
Invoked to indivate that an interval was created for the given
timed element.
|
void |
TimegraphAdapter.intervalCreated(TimedElement e,
Interval i)
Invoked to indivate that an interval was created for the given
timed element.
|
void |
TimegraphListener.intervalRemoved(TimedElement e,
Interval i)
Invoked to indivate that an interval was removed for the given
timed element.
|
void |
TimegraphAdapter.intervalRemoved(TimedElement e,
Interval i)
Invoked to indivate that an interval was removed for the given
timed element.
|
abstract boolean |
TimedElement.isBefore(TimedElement other)
Returns whether this timed element comes before the given timed element
in document order.
|
static TimingSpecifier[] |
TimingSpecifierListProducer.parseTimingSpecifierList(TimedElement owner,
boolean isBegin,
java.lang.String spec,
boolean useSVG11AccessKeys,
boolean useSVG12AccessKeys)
Parses a timing specifier list.
|
void |
TimeContainer.removeChild(TimedElement e)
Removes a
TimedElement from this container. |
protected void |
TimeContainer.setRoot(TimedElement e,
TimedDocumentRoot root)
Recursively sets the
TimedDocumentRoot of the given
TimedElement and any of its descendants. |
Constructor and Description |
---|
AccesskeyTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
char accesskey)
Creates a new AccesskeyTimingSpecifier object using SVG 1.1
or SMIL syntax.
|
AccesskeyTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
java.lang.String keyName)
Creates a new AccesskeyTimingSpecifier object using SVG 1.2 syntax.
|
EventbaseTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
java.lang.String eventbaseID,
java.lang.String eventName)
Creates a new EventbaseTimingSpecifier object.
|
EventLikeTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset)
Creates a new EventLikeTimingSpecifier object.
|
IndefiniteTimingSpecifier(TimedElement owner,
boolean isBegin)
Creates a new IndefiniteTimingSpecifier object.
|
MediaMarkerTimingSpecifier(TimedElement owner,
boolean isBegin,
java.lang.String syncbaseID,
java.lang.String markerName)
Creates a new MediaMarkerTimingSpecifier object.
|
OffsetTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset)
Creates a new OffsetTimingSpecifier object.
|
RepeatTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
java.lang.String syncbaseID)
Creates a new RepeatTimingSpecifier object without a repeat iteration.
|
RepeatTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
java.lang.String syncbaseID,
int repeatIteration)
Creates a new RepeatTimingSpecifier object with a repeat iteration.
|
SyncbaseTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
java.lang.String syncbaseID,
boolean syncBegin)
Creates a new SyncbaseTimingSpecifier object.
|
TimingSpecifier(TimedElement owner,
boolean isBegin)
Creates a new TimingSpecifier object.
|
TimingSpecifierListProducer(TimedElement owner,
boolean isBegin)
Creates a new TimingSpecifierListProducer.
|
WallclockTimingSpecifier(TimedElement owner,
boolean isBegin,
java.util.Calendar time)
Creates a new WallclockTimingSpecifier object.
|
Modifier and Type | Class and Description |
---|---|
protected class |
SVGAnimationElementBridge.SVGTimedElement
A TimedElement class for SVG animation elements.
|
protected class |
SVGAnimationEngine.AnimationRoot
A class for the root time container.
|
Modifier and Type | Field and Description |
---|---|
protected TimedElement |
SVGAnimationElementBridge.timedElement
The TimedElement object that provides the timing for the animation.
|
Modifier and Type | Method and Description |
---|---|
protected TimedElement |
SVGAnimationElementBridge.createTimedElement()
Creates a TimedElement for the animation element.
|
TimedElement |
SVGAnimationElementBridge.getTimedElement()
Returns the TimedElement for the animation.
|
protected TimedElement |
SVGAnimationElementBridge.SVGTimedElement.getTimedElementById(java.lang.String id)
Returns the timed element with the given ID.
|
protected TimedElement |
SVGAnimationEngine.AnimationRoot.getTimedElementById(java.lang.String id)
Returns the timed element with the given ID.
|
static TimedElement |
AnimationSupport.getTimedElementById(java.lang.String id,
Node n)
Returns the timed element with the given ID, using the given node
as the context for the lookup.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SVGAnimationElementBridge.initializeTimedElement(TimedElement timedElement)
Initializes the timing attributes of the timed element.
|
boolean |
SVGAnimationElementBridge.SVGTimedElement.isBefore(TimedElement other)
Returns whether this timed element comes before the given timed
element in document order.
|
boolean |
SVGAnimationEngine.AnimationRoot.isBefore(TimedElement other)
Returns whether this timed element comes before the given timed
element in document order.
|
Copyright © 2022 Apache Software Foundation. All Rights Reserved.