org.apache.batik.anim.timing
public class EventbaseTimingSpecifier extends EventLikeTimingSpecifier implements EventListener
Field Summary | |
---|---|
protected TimedElement | eventbase
The eventbase element. |
protected String | eventbaseID
The ID of the eventbase element. |
protected String | eventName
The animation name of the event to sync to. |
protected String | eventNamespaceURI
The namespace URI of the event to sync to. |
protected EventTarget | eventTarget
The eventbase element as an EventTarget. |
protected String | eventType
The type of the event to sync to. |
Constructor Summary | |
---|---|
EventbaseTimingSpecifier(TimedElement owner, boolean isBegin, float offset, String eventbaseID, String eventName)
Creates a new EventbaseTimingSpecifier object. |
Method Summary | |
---|---|
void | deinitialize()
Deinitializes this timing specifier by removing any event listeners. |
void | handleEvent(Event e)
Handles an event fired on the eventbase element. |
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. |
void | resolve(Event e)
Invoked to resolve an event-like timing specifier into an instance time. |
String | toString()
Returns a string representation of this timing specifier. |