Package org.apache.batik.anim.timing
Interface TimegraphListener
-
- All Known Implementing Classes:
TimegraphAdapter
public interface TimegraphListener
An interface for listening to timing events in a timed document.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
elementActivated(TimedElement e, float t)
Invoked to indicate that a timed element has become active.void
elementAdded(TimedElement e)
Invoked to indicate that a timed element has been added to the document.void
elementDeactivated(TimedElement e, float t)
Invoked to indicate that a timed element has become inactive and is not filling.void
elementFilled(TimedElement e, float t)
Invoked to indicate that a timed element has become inactive and is filling.void
elementInstanceTimesChanged(TimedElement e, float isBegin)
Invoked to indicate that the list of instance times for the given timed element has been updated.void
elementRemoved(TimedElement e)
Invoked to indicate that a timed element has been removed from the document.void
elementRepeated(TimedElement e, int i, float t)
Invoked to indicate that the given timed element began a repeat iteration at the specified time.void
intervalBegan(TimedElement e, Interval i)
Invoked to indivate that the given interval began.void
intervalChanged(TimedElement e, Interval i)
Invoked to indivate that an interval's endpoints were changed.void
intervalCreated(TimedElement e, Interval i)
Invoked to indivate that an interval was created for the given timed element.void
intervalRemoved(TimedElement e, Interval i)
Invoked to indivate that an interval was removed for the given timed element.
-
-
-
Method Detail
-
elementAdded
void elementAdded(TimedElement e)
Invoked to indicate that a timed element has been added to the document.
-
elementRemoved
void elementRemoved(TimedElement e)
Invoked to indicate that a timed element has been removed from the document.
-
elementActivated
void elementActivated(TimedElement e, float t)
Invoked to indicate that a timed element has become active.- Parameters:
e
- the TimedElement that became activet
- the time (in parent simple time) that the element became active
-
elementFilled
void elementFilled(TimedElement e, float t)
Invoked to indicate that a timed element has become inactive and is filling.
-
elementDeactivated
void elementDeactivated(TimedElement e, float t)
Invoked to indicate that a timed element has become inactive and is not filling.
-
intervalCreated
void intervalCreated(TimedElement e, Interval i)
Invoked to indivate that an interval was created for the given timed element.
-
intervalRemoved
void intervalRemoved(TimedElement e, Interval i)
Invoked to indivate that an interval was removed for the given timed element.
-
intervalChanged
void intervalChanged(TimedElement e, Interval i)
Invoked to indivate that an interval's endpoints were changed.
-
intervalBegan
void intervalBegan(TimedElement e, Interval i)
Invoked to indivate that the given interval began.- Parameters:
i
- the Interval that began, or null if no interval is active for the given timed element.
-
elementRepeated
void elementRepeated(TimedElement e, int i, float t)
Invoked to indicate that the given timed element began a repeat iteration at the specified time.
-
elementInstanceTimesChanged
void elementInstanceTimesChanged(TimedElement e, float isBegin)
Invoked to indicate that the list of instance times for the given timed element has been updated.
-
-