Class TimingSpecifier
java.lang.Object
org.apache.batik.anim.timing.TimingSpecifier
- Direct Known Subclasses:
IndefiniteTimingSpecifier, MediaMarkerTimingSpecifier, OffsetTimingSpecifier, WallclockTimingSpecifier
An abstract class for SMIL timing specifiers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanWhether this timing specifier is for a begin time or an end time.protected TimedElementThe element that owns this timing specifier. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTimingSpecifier(TimedElement owner, boolean isBegin) Creates a new TimingSpecifier object. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeinitializes this timing specifier by removing any event listeners.getOwner()Returns the element that owns this timing specifier.voidInitializes this timing specifier by adding the initial instance time to the owner's instance time list or setting up any event listeners.booleanisBegin()Returns true if this timing specifier is in the owner's begin list, false if it is in the owner's end list.abstract booleanReturns whether this timing specifier is event-like (i.e., if it is an eventbase, accesskey or a repeat timing specifier).
-
Field Details
-
owner
The element that owns this timing specifier. -
isBegin
protected boolean isBeginWhether this timing specifier is for a begin time or an end time.
-
-
Constructor Details
-
TimingSpecifier
Creates a new TimingSpecifier object.
-
-
Method Details
-
getOwner
Returns the element that owns this timing specifier. -
isBegin
public boolean isBegin()Returns true if this timing specifier is in the owner's begin list, false if it is in the owner's end list. -
initialize
public void initialize()Initializes this timing specifier by adding the initial instance time to the owner's instance time list or setting up any event listeners. This should be overriden in descendant classes. -
deinitialize
public void deinitialize()Deinitializes this timing specifier by removing any event listeners. This should be overriden in descendant classes. -
isEventCondition
public abstract boolean isEventCondition()Returns whether this timing specifier is event-like (i.e., if it is an eventbase, accesskey or a repeat timing specifier).
-