org.w3c.dom.smil20
Interface ElementTimeContainer

All Superinterfaces:
ElementTime, ElementTimeControl, XElementBasicTime
All Known Subinterfaces:
ElementExclusiveTimeContainer, ElementParallelTimeContainer, ElementSequentialTimeContainer, XSMILBodyElement, XSMILExclElement, XSMILParElement, XSMILSeqElement
All Known Implementing Classes:
ElementExclusiveTimeContainerImpl, ElementParallelTimeContainerImpl, ElementSequentialTimeContainerImpl, ElementTimeContainerImpl, SMILBodyElementImpl, SMILParElementImpl, SMILSeqElementImpl

public interface ElementTimeContainer
extends ElementTime

This is a placeholder - subject to change. This represents generic timelines.


Field Summary
static short FILL_FREEZE
           
static short FILL_REMOVE
           
 
Fields inherited from interface org.w3c.dom.smil20.ElementTime
FILLDEFAULT_AUTO, FILLDEFAULT_FREEZE, FILLDEFAULT_HOLD, FILLDEFAULT_INHERIT, FILLDEFAULT_REMOVE, FILLDEFAULT_TRANSITION, RESTARTDEFAULT_ALWAYS, RESTARTDEFAULT_INHERIT, RESTARTDEFAULT_NEVER, RESTARTDEFAULT_WHEN_NOT_ACTIVE, SYNCBEHAVIOR_CAN_SLIP, SYNCBEHAVIOR_DEFAULT, SYNCBEHAVIOR_INDEPENDENT, SYNCBEHAVIOR_LOCKED, SYNCBEHAVIORDEFAULT_CAN_SLIP, SYNCBEHAVIORDEFAULT_INDEPENDENT, SYNCBEHAVIORDEFAULT_INHERIT, SYNCBEHAVIORDEFAULT_LOCKED
 
Fields inherited from interface org.w3c.dom.smil20.XElementBasicTime
RESTART_ALWAYS, RESTART_NEVER, RESTART_WHEN_NOT_ACTIVE
 
Method Summary
 void childEnded(long childDuration)
           
 java.lang.String getAbstractAttr()
          See the abstract attribute from .
 org.w3c.dom.NodeList getActiveChildrenAt(int instant)
          Returns a list of child elements active at the specified invocation.
 java.lang.String getAuthor()
          See the author attribute from .
 java.lang.String getCopyright()
          See the copyright attribute from .
 java.lang.String getFill()
          A code representing the value of the fill attribute, as defined above.
 java.lang.String getRegion()
          See the region attribute.
 org.w3c.dom.NodeList getTimeChildren()
          A NodeList that contains all timed childrens of this node.
 void setAbstractAttr(java.lang.String abstractAttr)
           
 void setAuthor(java.lang.String author)
           
 void setCopyright(java.lang.String copyright)
           
 void setFill(java.lang.String fill)
           
 void setRegion(java.lang.String region)
           
 
Methods inherited from interface org.w3c.dom.smil20.ElementTime
getFillDefault, getRestartDefault, getSyncBehavior, getSyncBehaviorDefault, getSyncTolerance, getSyncToleranceDefault, setFillDefault, setRestartDefault, setSyncBehavior, setSyncBehaviorDefault, setSyncTolerance, setSyncToleranceDefault
 
Methods inherited from interface org.w3c.dom.smil20.XElementBasicTime
activate, closedown, deactivate, destroy, freeze, getBegin, getCurrentIntervalBegin, getDur, getEnd, getMax, getMin, getRepeat, getRepeatCount, getRepeatDur, getRestart, getTimeInBodyTime, hasStarted, isActive, prefetch, setBegin, setDur, setEnd, setMax, setMin, setRepeat, setRepeatCount, setRepeatDur, setRestart, startup
 
Methods inherited from interface org.w3c.dom.smil20.ElementTimeControl
beginElement, beginElementAt, endElement, endElementAt, pauseElement, resumeElement, seekElement
 

Field Detail

FILL_REMOVE

public static final short FILL_REMOVE
See Also:
Constant Field Values

FILL_FREEZE

public static final short FILL_FREEZE
See Also:
Constant Field Values
Method Detail

getFill

public java.lang.String getFill()
A code representing the value of the fill attribute, as defined above. Default value is FILL_REMOVE .

Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setFill

public void setFill(java.lang.String fill)
             throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getTimeChildren

public org.w3c.dom.NodeList getTimeChildren()
A NodeList that contains all timed childrens of this node. If there are no timed children, the Nodelist is empty. An iterator is more appropriate here than a node list but it requires Traversal module support.


getActiveChildrenAt

public org.w3c.dom.NodeList getActiveChildrenAt(int instant)
Returns a list of child elements active at the specified invocation.

Parameters:
instant - The desired position on the local timeline in milliseconds.
Returns:
List of timed child-elements active at instant.

getAbstractAttr

public java.lang.String getAbstractAttr()
See the abstract attribute from .

Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setAbstractAttr

public void setAbstractAttr(java.lang.String abstractAttr)
                     throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getAuthor

public java.lang.String getAuthor()
See the author attribute from .

Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setAuthor

public void setAuthor(java.lang.String author)
               throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getCopyright

public java.lang.String getCopyright()
See the copyright attribute from .

Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setCopyright

public void setCopyright(java.lang.String copyright)
                  throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getRegion

public java.lang.String getRegion()
See the region attribute.

Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setRegion

public void setRegion(java.lang.String region)
               throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

childEnded

public void childEnded(long childDuration)


X-Smiles 1.2