Class SVGAnimationElementBridge.SVGTimedElement

    • Constructor Detail

      • SVGTimedElement

        protected SVGTimedElement()
    • Method Detail

      • getElement

        public org.w3c.dom.Element getElement()
        Returns the DOM element this timed element is for.
        Specified by:
        getElement in class TimedElement
      • fireTimeEvent

        protected void fireTimeEvent​(java.lang.String eventType,
                                     java.util.Calendar time,
                                     int detail)
        Fires a TimeEvent of the given type on this element.
        Specified by:
        fireTimeEvent in class TimedElement
        Parameters:
        eventType - the type of TimeEvent ("beginEvent", "endEvent" or "repeatEvent").
        time - the timestamp of the event object
      • toActive

        protected void toActive​(float begin)
        Invoked to indicate this timed element became active at the specified time.
        Specified by:
        toActive in class TimedElement
        Parameters:
        begin - the time the element became active, in document simple time
      • toInactive

        protected void toInactive​(boolean stillActive,
                                  boolean isFrozen)
        Invoked to indicate that this timed element became inactive.
        Specified by:
        toInactive in class TimedElement
        Parameters:
        stillActive - if true, indicates that the element is still actually active, but between the end of the computed repeat duration and the end of the interval
        isFrozen - whether the element is frozen or not
      • removeFill

        protected void removeFill()
        Invoked to indicate that this timed element has had its fill removed.
        Specified by:
        removeFill in class TimedElement
      • sampledAt

        protected void sampledAt​(float simpleTime,
                                 float simpleDur,
                                 int repeatIteration)
        Invoked to indicate that this timed element has been sampled at the given time.
        Specified by:
        sampledAt in class TimedElement
        Parameters:
        simpleTime - the sample time in local simple time
        simpleDur - the simple duration of the element
        repeatIteration - the repeat iteration during which the element was sampled
      • sampledLastValue

        protected void sampledLastValue​(int repeatIteration)
        Invoked to indicate that this timed element has been sampled at the end of its active time, at an integer multiple of the simple duration. This is the "last" value that will be used for filling, which cannot be sampled normally.
        Specified by:
        sampledLastValue in class TimedElement
      • isBefore

        public boolean isBefore​(TimedElement other)
        Returns whether this timed element comes before the given timed element in document order.
        Specified by:
        isBefore in class TimedElement
      • toString

        public java.lang.String toString()
        Returns a string representation of this animation.
        Overrides:
        toString in class java.lang.Object
      • isConstantAnimation

        protected boolean isConstantAnimation()
        Returns whether this timed element is for a constant animation (i.e., a 'set' animation.
        Specified by:
        isConstantAnimation in class TimedElement