FileDocCategorySizeDatePackage
Time.javaAPI DocAndroid 1.5 API4821Wed May 06 22:42:46 BST 2009org.w3c.dom.smil

Time

public interface Time
The Time interface is a datatype that represents times within the timegraph. A Time has a type, key values to describe the time, and a boolean to indicate whether the values are currently unresolved. Still need to address the wallclock values.

Fields Summary
public static final short
SMIL_TIME_INDEFINITE
public static final short
SMIL_TIME_OFFSET
public static final short
SMIL_TIME_SYNC_BASED
public static final short
SMIL_TIME_EVENT_BASED
public static final short
SMIL_TIME_WALLCLOCK
public static final short
SMIL_TIME_MEDIA_MARKER
Constructors Summary
Methods Summary
public booleangetBaseBegin()
If true , indicates that a sync-based time is relative to the begin of the baseElement. If false , indicates that a sync-based time is relative to the active end of the baseElement.

exception
DOMException NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this readonly attribute.

public org.w3c.dom.ElementgetBaseElement()
The base element for a sync-based or event-based time.

exception
DOMException NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this readonly attribute.

public java.lang.StringgetEvent()
The name of the event for an event-based time. Default value is null .

exception
DOMException NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this readonly attribute.

public java.lang.StringgetMarker()
The name of the marker from the media element, for media marker times. Default value is null .

exception
DOMException NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this readonly attribute.

public doublegetOffset()
The clock value in seconds relative to the syncbase or eventbase. Default value is 0 .

exception
DOMException NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this readonly attribute.

public booleangetResolved()
A boolean indicating whether the current Time has been fully resolved to the document schedule. Note that for this to be true, the current Time must be defined (not indefinite), the syncbase and all Time 's that the syncbase depends on must be defined (not indefinite), and the begin Time of all ascendent time containers of this element and all Time elements that this depends upon must be defined (not indefinite).
If this Time is based upon an event, this Time will only be resolved once the specified event has happened, subject to the constraints of the time container.
Note that this may change from true to false when the parent time container ends its simple duration (including when it repeats or restarts).

public doublegetResolvedOffset()
The clock value in seconds relative to the parent time container begin. This indicates the resolved time relationship to the parent time container. This is only valid if resolved is true.

public shortgetTimeType()
A code representing the type of the underlying object, as defined above.

public voidsetBaseBegin(boolean baseBegin)

public voidsetBaseElement(org.w3c.dom.Element baseElement)

public voidsetEvent(java.lang.String event)

public voidsetMarker(java.lang.String marker)

public voidsetOffset(double offset)