Class SyncbaseTimingSpecifier


public class SyncbaseTimingSpecifier extends OffsetTimingSpecifier
A class to handle syncbase SMIL timing specifiers.
  • Field Details

    • syncbaseID

      protected String syncbaseID
      The ID of the syncbase element.
    • syncbaseElement

      protected TimedElement syncbaseElement
      The syncbase element.
    • syncBegin

      protected boolean syncBegin
      Whether this specifier specifies a sync to the begin or the end of the syncbase element.
    • instances

      protected HashMap instances
      Map of Intervals to an InstanceTime.
  • Constructor Details

    • SyncbaseTimingSpecifier

      public SyncbaseTimingSpecifier(TimedElement owner, boolean isBegin, float offset, String syncbaseID, boolean syncBegin)
      Creates a new SyncbaseTimingSpecifier object.
  • Method Details

    • toString

      public String toString()
      Returns a string representation of this timing specifier.
      Overrides:
      toString in class OffsetTimingSpecifier
    • 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.
      Overrides:
      initialize in class OffsetTimingSpecifier
    • isEventCondition

      public boolean isEventCondition()
      Returns whether this timing specifier is event-like (i.e., if it is an eventbase, accesskey or a repeat timing specifier).
      Overrides:
      isEventCondition in class OffsetTimingSpecifier