fi.hut.tml.xsmiles.mlfc.smil.basic
Class SMILMediaElementImpl

java.lang.Object
  extended byorg.apache.xerces.dom.NodeImpl
      extended byorg.apache.xerces.dom.ChildNode
          extended byorg.apache.xerces.dom.ParentNode
              extended byorg.apache.xerces.dom.ElementImpl
                  extended byorg.apache.xerces.dom.ElementNSImpl
                      extended byfi.hut.tml.xsmiles.dom.XSmilesElementImpl
                          extended byfi.hut.tml.xsmiles.dom.VisualElementImpl
                              extended byfi.hut.tml.xsmiles.mlfc.smil.basic.SMILElementImpl
                                  extended byfi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeControlImpl
                                      extended byfi.hut.tml.xsmiles.mlfc.smil.basic.ElementBasicTimeImpl
                                          extended byfi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeImpl
                                              extended byfi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeContainerImpl
                                                  extended byfi.hut.tml.xsmiles.mlfc.smil.basic.SMILMediaElementImpl
All Implemented Interfaces:
java.lang.Cloneable, CSSStyleChangeListener, org.w3c.dom.Element, ElementTime, ElementTimeContainer, ElementTimeControl, org.w3c.dom.events.EventListener, org.w3c.dom.events.EventTarget, InitializableElement, MediaListener, org.w3c.dom.Node, org.w3c.dom.NodeList, PseudoClassController, ResourceFetcher, java.io.Serializable, SMILElement, SMILMediaElement, SMILRegionInterface, StylableElement, org.w3c.dom.TypeInfo, VisualComponentService, VisualElement, XElementBasicTime, XSmilesLayoutReference
Direct Known Subclasses:
ShadowElementImpl, SMILRefElementImpl

public class SMILMediaElementImpl
extends ElementTimeContainerImpl
implements SMILMediaElement, MediaListener, VisualComponentService

Declares media content.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class fi.hut.tml.xsmiles.dom.XSmilesElementImpl
XSmilesElementImpl.PseudoNodeList
 
Field Summary
protected  java.lang.String namespace
           
 
Fields inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.ElementBasicTimeImpl
accActiveDuration, activateTime, activeDuration, beginTime, clipBeginTime, currentIntervalBegin, currentIntervalEnd, elementForceStartTime, manualRepeat, previousIntervalBegin, previousIntervalEnd, repeatIteration, repeatTime, startupTime, state, STATE_AFTERPLAY, STATE_DESTROYED, STATE_IDLE, STATE_PLAY, STATE_PREFETCHED, STATE_UNINIT, STATE_WAIT, TIMER_ACTIVATE, TIMER_DEACTIVATE, TIMER_SIMPLEDUR, zero
 
Fields inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.SMILElementImpl
smilDoc
 
Fields inherited from class fi.hut.tml.xsmiles.dom.VisualElementImpl
views
 
Fields inherited from class fi.hut.tml.xsmiles.dom.XSmilesElementImpl
DESTROYED, elementStatus, INITIALIZED, INITIALIZING, setPseudoClasses, style, UNINITIALIZED, xblpropname
 
Fields inherited from class org.apache.xerces.dom.ElementNSImpl
localName, namespaceURI
 
Fields inherited from class org.apache.xerces.dom.ElementImpl
attributes, name
 
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
Fields inherited from class org.apache.xerces.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE, UNNORMALIZED
 
Fields inherited from interface org.w3c.dom.smil20.SMILMediaElement
ERASE_NEVER, ERASE_WHENDONE, FILL_FREEZE, FILL_REMOVE, MEDIAREPEAT_PRESERVE, MEDIAREPEAT_STRIP
 
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
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Fields inherited from interface fi.hut.tml.xsmiles.dom.VisualComponentService
EVENT_STYLECHANGED
 
Fields inherited from interface org.w3c.dom.smil20.ElementTimeContainer
FILL_FREEZE, FILL_REMOVE
 
Constructor Summary
SMILMediaElementImpl(org.apache.xerces.dom.DocumentImpl owner, SMILDocumentImpl smil, java.lang.String ns, java.lang.String tag)
          Constructor - set the owner
 
Method Summary
 void childEnded(long childDuration)
          This is called from the child to tell that it has ended.
 void destroy()
          This method will destroy the element, freeing all its memory.
 void display()
          Overridden display() - this will also show the media.
 void freeze()
          This is called to freeze the element
 java.lang.String getAbstractAttr()
          See the abstract attribute from .
 java.lang.String getAuthor()
          See the author attribute from .
 java.lang.String getClipBegin()
          See the clipBegin attribute from .
 java.lang.String getClipEnd()
          See the clipEnd attribute from .
 java.awt.Component getComponent()
          Return the visual component for this extension element
 java.lang.String getCopyright()
          See the copyright attribute from .
 short getErase()
          See the erase attribute.
 java.lang.String getFill()
          A code representing the value of the fill attribute, as defined above.
 MediaHandler getMedia()
           
 short getMediaRepeat()
          See the mediaRepeat attribute.
 java.lang.String getReadIndex()
          See the readIndex attribute from .
 SMILRegionElement getRegionElement()
          Two ways to change the region.
 java.awt.Dimension getSize()
          Returns the approximate size of this extension element
 java.lang.String getSrc()
          See the src attribute from .
 int getTabindex()
          See the tabindex attribute in LinkingAttributes module.
 java.lang.String getTransIn()
          See the transIn attribute in transition effects module.
 java.lang.String getTransOut()
          See the transOut attribute in transition effects module.
 java.lang.String getType()
          See the type attribute from .
 boolean getVisible()
           
 void init()
          Initialize this media element.
 void initMedia()
           
 boolean isStatic()
          Checks if media is static or continuous (video/audio).
 void mediaEnded()
          Callback method - called when the media has ended.
 void mediaPrefetched()
          Called when the media has been prefetched.
 void mouseClicked(java.awt.event.MouseEvent e)
          Mouse events.
 void mouseEntered()
           
 void mouseExited()
           
 void mousePressed()
           
 void mouseReleased()
           
 void prefetch()
          PREFETCH - prefetching the media.
 void remove()
          Overridden remove() - this will also remove the media.
 void removeAttribute(java.lang.String name)
           
 void repeat(long time)
          Overridden.
 void setAbstractAttr(java.lang.String abstractAttr)
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr)
           
 void setAttributeNS(java.lang.String ns, java.lang.String name, java.lang.String value)
           
protected  void setAttributeValue(java.lang.String name, java.lang.String value)
           
 void setAuthor(java.lang.String author)
           
 void setClipBegin(java.lang.String clipBegin)
           
 void setClipEnd(java.lang.String clipEnd)
           
 void setCopyright(java.lang.String copyright)
           
 void setErase(short erase)
           
 void setFill(java.lang.String fill)
           
 void setMediaRepeat(short mediaRepeat)
           
 void setReadIndex(java.lang.String readIndex)
           
 void setRegion(SMILRegionElement region)
           
 void setRegion(java.lang.String region)
           
 void setSrc(java.lang.String src)
           
 void setTabindex(int tabindex)
           
 void setTransIn(java.lang.String transIn)
           
 void setTransOut(java.lang.String transOut)
           
 void setType(java.lang.String type)
           
 void setVisible(boolean visible)
           
 void setZoom(double zoom)
           
 void startup()
          Overridden startup() - this will search for the first parent a element and creates corresponding link.
 void visualEvent(int event, java.lang.Object obj)
           
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeContainerImpl
getActiveChildrenAt, getRegion
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeImpl
getFillDefault, getRestartDefault, getSyncBehavior, getSyncBehaviorDefault, getSyncTolerance, getSyncToleranceDefault, setFillDefault, setRestartDefault, setSyncBehavior, setSyncBehaviorDefault, setSyncTolerance, setSyncToleranceDefault
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.ElementBasicTimeImpl
ACAdd, activate, addIntervalBeginListener, addIntervalEndListener, addNewIntervalListener, addTime, beginElement, beginElementAt, closeChildren, closedown, computeSimpleDuration, deactivate, defaultBegin, endElement, endElementAt, getBegin, getBeginList, getCurrentIntervalBegin, getCurrentIntervalEnd, getCurrentParentTime, getDur, getEnd, getEndList, getMax, getMin, getRepeat, getRepeatCount, getRepeatDur, getRestart, getState, getTimeChildren, getTimeInBodyTime, getTimeInParentTime, hasStarted, immediateIntervalEnd, isActive, isChildStartable, isResolved, isStartable, notifyBeginListeners, notifyEndListeners, notifyNewIntervalListeners, reevaluateIntervalBegin, reevaluateIntervalEnd, removeFreeze, repeatRemoveFreeze, resolveSeekTime, restartelement, restartelementparent, setBegin, setCurrentIntervalBegin, setCurrentIntervalEnd, setDur, setEnd, setForceStartTime, setMax, setMin, setRepeat, setRepeatCount, setRepeatDur, setRestart, simpleDurEnded, startChildren, timeContainerHasEnded
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeControlImpl
getShadowElement, getStyleAttrValue, getStyleString, pauseElement, resumeElement, seekElement
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.SMILElementImpl
dispatch, getAlt, getClassName, getId, getLongdesc, getOwnerDoc, getSMILDoc, getTitle, setAlt, setClassName, setId, setLongdesc, setTitle
 
Methods inherited from class fi.hut.tml.xsmiles.dom.VisualElementImpl
addView, belongsToTree, getViews, handleEvent, insertBefore, isCurrentlyVisible, isFocusPoint, isPseudoClass, isVisibleByCSSProperties, notifyPseudoRemoved, removeAllViews, removeChild, replaceChild, setStatus, styleChanged, updateViews
 
Methods inherited from class fi.hut.tml.xsmiles.dom.XSmilesElementImpl
addBinding, addUndistributedChild, clone, clonePseudoElements, cloneSubtree, debugNode, debugNode, dispatchEventInMainThread, get, getApplyBindingSheets, getAuthorSheets, getChildNodes, getElementStatus, getOriginalClone, getPseudoClass, getResourceReferencer, getRuleNode, getStyle, getText, getText, getUndistributedChildNodes, getXblImplementations, hasBinding, hasStyle, initFinalFlattenedTree, initStyle, isInitedForReset, removeBinding, removeUndistributedChild, replaceNode, resetFinalFlattenedTree, resolveURI, searchElementWithId, searchElementWithId, setApplyBindingSheets, setAuthorSheets, setPseudoClass, setRuleNode, setStyle, updateStyle
 
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, setPrefix, setType, setValues
 
Methods inherited from class org.apache.xerces.dom.ElementImpl
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttributeNode, removeAttributeNS, setAttributeNodeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
 
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
 
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.smil20.SMILMediaElement
getAlt, getLongdesc, getTitle, setAlt, setLongdesc, setTitle
 
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, getBegin, getCurrentIntervalBegin, getDur, getEnd, getMax, getMin, getRepeat, getRepeatCount, getRepeatDur, getRestart, getTimeInBodyTime, hasStarted, isActive, setBegin, setDur, setEnd, setMax, setMin, setRepeat, setRepeatCount, setRepeatDur, setRestart
 
Methods inherited from interface org.w3c.dom.smil20.ElementTimeControl
beginElement, beginElementAt, endElement, endElementAt, pauseElement, resumeElement, seekElement
 
Methods inherited from interface org.w3c.dom.smil20.SMILElement
getClassName, getId, setClassName, setId
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttributeNode, removeAttributeNS, setAttributeNodeNS
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 
Methods inherited from interface org.w3c.dom.smil20.ElementTimeContainer
getTimeChildren
 
Methods inherited from interface fi.hut.tml.xsmiles.dom.StylableElement
getRuleNode, getStyle, hasStyle, isPseudoClass, setRuleNode, setStyle
 
Methods inherited from interface fi.hut.tml.xsmiles.dom.VisualElement
getStyle
 
Methods inherited from interface fi.hut.tml.xsmiles.dom.PseudoClassController
getPseudoClass, setPseudoClass
 

Field Detail

namespace

protected java.lang.String namespace
Constructor Detail

SMILMediaElementImpl

public SMILMediaElementImpl(org.apache.xerces.dom.DocumentImpl owner,
                            SMILDocumentImpl smil,
                            java.lang.String ns,
                            java.lang.String tag)
Constructor - set the owner

Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Mouse events.

Specified by:
mouseClicked in interface MediaListener

mouseEntered

public void mouseEntered()
Specified by:
mouseEntered in interface MediaListener

mouseExited

public void mouseExited()
Specified by:
mouseExited in interface MediaListener

mousePressed

public void mousePressed()
Specified by:
mousePressed in interface MediaListener

mouseReleased

public void mouseReleased()
Specified by:
mouseReleased in interface MediaListener

getComponent

public java.awt.Component getComponent()
Return the visual component for this extension element

Specified by:
getComponent in interface VisualComponentService

getSize

public java.awt.Dimension getSize()
Returns the approximate size of this extension element

Specified by:
getSize in interface VisualComponentService

setZoom

public void setZoom(double zoom)
Specified by:
setZoom in interface VisualComponentService

setVisible

public void setVisible(boolean visible)
Specified by:
setVisible in interface VisualComponentService

getVisible

public boolean getVisible()
Specified by:
getVisible in interface VisualComponentService

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
Specified by:
setAttribute in interface org.w3c.dom.Element
Overrides:
setAttribute in class VisualElementImpl

setAttributeNS

public void setAttributeNS(java.lang.String ns,
                           java.lang.String name,
                           java.lang.String value)
Specified by:
setAttributeNS in interface org.w3c.dom.Element

setAttributeNode

public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr)
                                  throws org.w3c.dom.DOMException
Specified by:
setAttributeNode in interface org.w3c.dom.Element
Throws:
org.w3c.dom.DOMException

setAttributeValue

protected void setAttributeValue(java.lang.String name,
                                 java.lang.String value)

removeAttribute

public void removeAttribute(java.lang.String name)
Specified by:
removeAttribute in interface org.w3c.dom.Element
Overrides:
removeAttribute in class VisualElementImpl

initMedia

public void initMedia()

getMedia

public MediaHandler getMedia()

init

public void init()
Initialize this media element.

Specified by:
init in interface SMILElement
Overrides:
init in class ElementBasicTimeImpl

prefetch

public void prefetch()
PREFETCH - prefetching the media. This prefetches the element for playing. It set's the element to 'prefetched' state. This method calls (XElementBasicTime)super.prefetch().

Specified by:
prefetch in interface XElementBasicTime
Overrides:
prefetch in class ElementBasicTimeImpl

startup

public void startup()
Overridden startup() - this will search for the first parent a element and creates corresponding link.

Specified by:
startup in interface XElementBasicTime
Overrides:
startup in class ElementBasicTimeImpl

display

public void display()
Overridden display() - this will also show the media. This will also startup the children (areas or anchors).

Overrides:
display in class ElementBasicTimeImpl

repeat

public void repeat(long time)
Overridden. This is called when simple duration for this element is ended. This restarts the media.

Overrides:
repeat in class ElementBasicTimeImpl

freeze

public void freeze()
Description copied from interface: XElementBasicTime
This is called to freeze the element

Specified by:
freeze in interface XElementBasicTime
Overrides:
freeze in class ElementBasicTimeImpl

remove

public void remove()
Overridden remove() - this will also remove the media. End of Active Duration.

Overrides:
remove in class ElementBasicTimeImpl

destroy

public void destroy()
This method will destroy the element, freeing all its memory.

Specified by:
destroy in interface XElementBasicTime
Overrides:
destroy in class ElementBasicTimeImpl

mediaEnded

public void mediaEnded()
Callback method - called when the media has ended. This may cause the media to end its simple duration, if dur = "media" or dur = unspecified. The reason is that Simple Duration is first unresolved, and now it is resolved.

Specified by:
mediaEnded in interface MediaListener
Overrides:
mediaEnded in class ElementBasicTimeImpl

mediaPrefetched

public void mediaPrefetched()
Description copied from interface: MediaListener
Called when the media has been prefetched.

Specified by:
mediaPrefetched in interface MediaListener

isStatic

public boolean isStatic()
Checks if media is static or continuous (video/audio).

Returns:
true if media is static.

childEnded

public void childEnded(long childDuration)
This is called from the child to tell that it has ended. This media element doesn't care about it.

Specified by:
childEnded in interface ElementTimeContainer
Overrides:
childEnded in class ElementBasicTimeImpl
Parameters:
childDuration - Duration of the child element

getRegionElement

public SMILRegionElement getRegionElement()
Description copied from interface: SMILRegionInterface
Two ways to change the region.

Specified by:
getRegionElement in interface SMILRegionInterface

setRegion

public void setRegion(SMILRegionElement region)
Specified by:
setRegion in interface SMILRegionInterface

setRegion

public void setRegion(java.lang.String region)
Specified by:
setRegion in interface SMILRegionInterface
Overrides:
setRegion in class ElementTimeContainerImpl

getFill

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

Specified by:
getFill in interface SMILMediaElement
Overrides:
getFill in class ElementTimeContainerImpl
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
Specified by:
setFill in interface SMILMediaElement
Overrides:
setFill in class ElementTimeContainerImpl
Throws:
org.w3c.dom.DOMException

getAbstractAttr

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

Specified by:
getAbstractAttr in interface SMILMediaElement
Overrides:
getAbstractAttr in class ElementTimeContainerImpl
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
Specified by:
setAbstractAttr in interface SMILMediaElement
Overrides:
setAbstractAttr in class ElementTimeContainerImpl
Throws:
org.w3c.dom.DOMException

getAuthor

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

Specified by:
getAuthor in interface SMILMediaElement
Overrides:
getAuthor in class ElementTimeContainerImpl
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
Specified by:
setAuthor in interface SMILMediaElement
Overrides:
setAuthor in class ElementTimeContainerImpl
Throws:
org.w3c.dom.DOMException

getCopyright

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

Specified by:
getCopyright in interface SMILMediaElement
Overrides:
getCopyright in class ElementTimeContainerImpl
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
Specified by:
setCopyright in interface SMILMediaElement
Overrides:
setCopyright in class ElementTimeContainerImpl
Throws:
org.w3c.dom.DOMException

getClipBegin

public java.lang.String getClipBegin()
See the clipBegin attribute from .

Specified by:
getClipBegin in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setClipBegin

public void setClipBegin(java.lang.String clipBegin)
                  throws org.w3c.dom.DOMException
Specified by:
setClipBegin in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getClipEnd

public java.lang.String getClipEnd()
See the clipEnd attribute from .

Specified by:
getClipEnd in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setClipEnd

public void setClipEnd(java.lang.String clipEnd)
                throws org.w3c.dom.DOMException
Specified by:
setClipEnd in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getReadIndex

public java.lang.String getReadIndex()
See the readIndex attribute from .

Specified by:
getReadIndex in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setReadIndex

public void setReadIndex(java.lang.String readIndex)
                  throws org.w3c.dom.DOMException
Specified by:
setReadIndex in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getSrc

public java.lang.String getSrc()
See the src attribute from .

Specified by:
getSrc in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setSrc

public void setSrc(java.lang.String src)
            throws org.w3c.dom.DOMException
Specified by:
setSrc in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getType

public java.lang.String getType()
See the type attribute from .

Specified by:
getType in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setType

public void setType(java.lang.String type)
             throws org.w3c.dom.DOMException
Specified by:
setType in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getErase

public short getErase()
See the erase attribute.

Specified by:
getErase in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setErase

public void setErase(short erase)
              throws org.w3c.dom.DOMException
Specified by:
setErase in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getMediaRepeat

public short getMediaRepeat()
See the mediaRepeat attribute.

Specified by:
getMediaRepeat in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setMediaRepeat

public void setMediaRepeat(short mediaRepeat)
                    throws org.w3c.dom.DOMException
Specified by:
setMediaRepeat in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getTabindex

public int getTabindex()
See the tabindex attribute in LinkingAttributes module.

Specified by:
getTabindex in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setTabindex

public void setTabindex(int tabindex)
                 throws org.w3c.dom.DOMException
Specified by:
setTabindex in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getTransIn

public java.lang.String getTransIn()
See the transIn attribute in transition effects module.

Specified by:
getTransIn in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setTransIn

public void setTransIn(java.lang.String transIn)
                throws org.w3c.dom.DOMException
Specified by:
setTransIn in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

getTransOut

public java.lang.String getTransOut()
See the transOut attribute in transition effects module.

Specified by:
getTransOut in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.

setTransOut

public void setTransOut(java.lang.String transOut)
                 throws org.w3c.dom.DOMException
Specified by:
setTransOut in interface SMILMediaElement
Throws:
org.w3c.dom.DOMException

visualEvent

public void visualEvent(int event,
                        java.lang.Object obj)
Specified by:
visualEvent in interface VisualComponentService


X-Smiles 1.2