public class EventbaseTimingSpecifier extends EventLikeTimingSpecifier implements EventListener
| Modifier and Type | Field and Description |
|---|---|
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.
|
offsetisBegin, owner| Constructor and Description |
|---|
EventbaseTimingSpecifier(TimedElement owner,
boolean isBegin,
float offset,
String eventbaseID,
String eventName)
Creates a new EventbaseTimingSpecifier object.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
isEventConditiongetOwner, isBeginprotected String eventbaseID
protected TimedElement eventbase
protected EventTarget eventTarget
EventTarget.protected String eventNamespaceURI
protected String eventType
protected String eventName
public EventbaseTimingSpecifier(TimedElement owner, boolean isBegin, float offset, String eventbaseID, String eventName)
public String toString()
toString in class OffsetTimingSpecifierpublic void initialize()
initialize in class OffsetTimingSpecifierpublic void deinitialize()
deinitialize in class TimingSpecifierpublic void handleEvent(Event e)
handleEvent in interface EventListenere - The Event contains contextual information
about the event.public void resolve(Event e)
resolve in class EventLikeTimingSpecifierCopyright © 2000–2017 Apache Software Foundation. All rights reserved.