|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
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.
| Field Summary | |
static short |
SMIL_TIME_ACCESSKEY
|
static short |
SMIL_TIME_EVENT_BASED
|
static short |
SMIL_TIME_INDEFINITE
|
static short |
SMIL_TIME_MEDIA_MARKER
|
static short |
SMIL_TIME_OFFSET
|
static short |
SMIL_TIME_REPEAT
|
static short |
SMIL_TIME_SYNC_BASED
|
static short |
SMIL_TIME_WALLCLOCK
|
| Method Summary | |
boolean |
getBaseBegin()
If true , indicates that a sync-based time is relative to
the begin of the baseElement. |
org.w3c.dom.Element |
getBaseElement()
The base element for a sync-based or event-based time. |
java.lang.String |
getEvent()
The name of the event for an event-based time. |
java.lang.String |
getMarker()
The name of the marker from the media element, for media marker times. |
MyFloat |
getOffset()
The clock value in seconds relative to the syncbase or eventbase. |
boolean |
getResolved()
A boolean indicating whether the current Time has been
fully resolved to the document schedule. |
MyFloat |
getResolvedOffset()
The clock value in seconds relative to the parent time container begin. |
java.lang.String |
getString()
For debugging purposes |
short |
getTimeType()
A code representing the type of the underlying object, as defined above. |
long |
getTimeValue()
|
boolean |
isEqualTo(Time time)
Is time equal to this. |
boolean |
isGreaterThan(Time time)
Is time greater that this. |
boolean |
isInBeginList()
|
boolean |
isIndefinite()
|
boolean |
isNegative()
Checks if the time is negative. |
void |
setBaseBegin(boolean baseBegin)
|
void |
setBaseElement(org.w3c.dom.Element baseElement)
|
void |
setEvent(java.lang.String event)
|
void |
setMarker(java.lang.String marker)
|
void |
setOffset(MyFloat offset)
|
void |
setTimeValue(Time t)
|
| Field Detail |
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
public static final short SMIL_TIME_REPEAT
public static final short SMIL_TIME_ACCESSKEY
| Method Detail |
public boolean getResolved()
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).
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.
public MyFloat getResolvedOffset()
public short getTimeType()
public MyFloat getOffset()
0 .
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
readonly attribute.
public void setOffset(MyFloat offset)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic org.w3c.dom.Element getBaseElement()
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
readonly attribute.
public void setBaseElement(org.w3c.dom.Element baseElement)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic boolean getBaseBegin()
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.
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
readonly attribute.
public void setBaseBegin(boolean baseBegin)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getEvent()
null .
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
readonly attribute.
public void setEvent(java.lang.String event)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic java.lang.String getMarker()
null .
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
readonly attribute.
public void setMarker(java.lang.String marker)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic boolean isGreaterThan(Time time)
time - Time value
public boolean isEqualTo(Time time)
time - Time value
public boolean isIndefinite()
public boolean isNegative()
public java.lang.String getString()
public void setTimeValue(Time t)
public long getTimeValue()
public boolean isInBeginList()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||