|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.xerces.dom.NodeImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.xerces.dom.ElementNSImpl
fi.hut.tml.xsmiles.dom.XSmilesElementImpl
fi.hut.tml.xsmiles.dom.VisualElementImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.SMILElementImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeControlImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.ElementBasicTimeImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.ElementTimeContainerImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.SMILMediaElementImpl
fi.hut.tml.xsmiles.mlfc.smil.basic.ShadowElementImpl
ShadowElementImpl is a "shadow" element, which does not live in the DOM.
Its task is to allow the use of SMIL media attributes on a foreign element, e.g. XForms:
A shadow element is created for each foreign element implementing VisualComponentService
under any timed element (ElementBasicTimeImpl).
It grabs the Component from VisualComponentService and displays it in the correct
region at the correct time.
ShadowElementImpls are automatically shown to other SMIL elements in their TimedChildLists.
Thus, the other elements treat this element as usual SMILMediaElementImpl.
Note that foreign elements, which are added during run-time, will not
currently get a shadow created. The top most element inserted to the live DOM tree
must be a SMIL element. Foreign elements under it will get a shadow during run-time.
| Nested Class Summary |
| Nested classes inherited from class fi.hut.tml.xsmiles.dom.XSmilesElementImpl |
XSmilesElementImpl.PseudoNodeList |
| Field Summary |
| Fields inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.SMILMediaElementImpl |
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.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 | |
ShadowElementImpl(org.apache.xerces.dom.DocumentImpl owner,
SMILDocumentImpl smil,
java.lang.String ns,
java.lang.String tag,
org.w3c.dom.Element real)
Constructor - set the owner |
|
| Method Summary | |
java.lang.String |
getAbstractAttr()
See the abstract attribute from . |
java.lang.String |
getAuthor()
See the author attribute from . |
java.lang.String |
getBegin()
The desired value (as a list of times) of the begin instant of this node. |
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 . |
Time |
getDur()
The desired simple duration value of this node in seconds. |
java.lang.String |
getEnd()
The list of active ends for this node. |
short |
getErase()
See the erase attribute. |
java.lang.String |
getFill()
A code representing the value of the fill attribute, as defined above. |
Time |
getMax()
The minimum play time for this element in milliseconds. |
short |
getMediaRepeat()
See the mediaRepeat attribute. |
Time |
getMin()
The minimum play time for this element in milliseconds. |
org.w3c.dom.Node |
getParentNode()
Overrides get parent, so that shadow element's actual parent is realElement's parent. |
java.lang.String |
getReadIndex()
See the readIndex attribute from . |
SMILRegionElement |
getRegionElement()
Two ways to change the region. |
MyFloat |
getRepeat()
The repeat causes the element to play repeatedly (loop) for the specified duration in milliseconds. |
java.lang.String |
getRepeatCount()
The repeatCount attribute causes the element to play repeatedly (loop) for the specified number of times. |
Time |
getRepeatDur()
The repeatDur causes the element to play repeatedly (loop) for the specified duration in seconds. |
short |
getRestart()
A code representing the value of the restart attribute, as defined above. |
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 |
initMedia()
Creates a foreign handler instead of media handler. |
void |
removeAttribute(java.lang.String name)
|
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 |
setVisible(boolean visible)
|
void |
setZoom(double zoom)
|
| Methods inherited from class fi.hut.tml.xsmiles.mlfc.smil.basic.SMILMediaElementImpl |
childEnded, destroy, display, freeze, getMedia, init, isStatic, mediaEnded, mediaPrefetched, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, prefetch, remove, repeat, setAbstractAttr, setAuthor, setClipBegin, setClipEnd, setCopyright, setErase, setFill, setMediaRepeat, setReadIndex, setRegion, setRegion, setSrc, setTabindex, setTransIn, setTransOut, setType, startup, visualEvent |
| 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.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 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, 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, getCurrentIntervalBegin, 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, 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 |
| Constructor Detail |
public ShadowElementImpl(org.apache.xerces.dom.DocumentImpl owner,
SMILDocumentImpl smil,
java.lang.String ns,
java.lang.String tag,
org.w3c.dom.Element real)
real - The real foreign element in the DOM| Method Detail |
public org.w3c.dom.Node getParentNode()
public java.awt.Component getComponent()
getComponent in interface VisualComponentServicegetComponent in class SMILMediaElementImplpublic java.awt.Dimension getSize()
getSize in interface VisualComponentServicegetSize in class SMILMediaElementImplpublic void setZoom(double zoom)
setZoom in interface VisualComponentServicesetZoom in class SMILMediaElementImplpublic void setVisible(boolean visible)
setVisible in interface VisualComponentServicesetVisible in class SMILMediaElementImplpublic boolean getVisible()
getVisible in interface VisualComponentServicegetVisible in class SMILMediaElementImpl
public void setAttribute(java.lang.String name,
java.lang.String value)
setAttribute in interface org.w3c.dom.ElementsetAttribute in class SMILMediaElementImpl
public void setAttributeNS(java.lang.String ns,
java.lang.String name,
java.lang.String value)
setAttributeNS in interface org.w3c.dom.ElementsetAttributeNS in class SMILMediaElementImpl
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr)
throws org.w3c.dom.DOMException
setAttributeNode in interface org.w3c.dom.ElementsetAttributeNode in class SMILMediaElementImplorg.w3c.dom.DOMException
protected void setAttributeValue(java.lang.String name,
java.lang.String value)
setAttributeValue in class SMILMediaElementImplpublic void removeAttribute(java.lang.String name)
removeAttribute in interface org.w3c.dom.ElementremoveAttribute in class SMILMediaElementImplpublic void initMedia()
initMedia in class SMILMediaElementImplpublic SMILRegionElement getRegionElement()
SMILRegionInterface
getRegionElement in interface SMILRegionInterfacegetRegionElement in class SMILMediaElementImplpublic java.lang.String getFill()
FILL_REMOVE .
getFill in interface SMILMediaElementgetFill in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getAbstractAttr()
getAbstractAttr in interface SMILMediaElementgetAbstractAttr in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getAuthor()
getAuthor in interface SMILMediaElementgetAuthor in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getCopyright()
getCopyright in interface SMILMediaElementgetCopyright in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getClipBegin()
getClipBegin in interface SMILMediaElementgetClipBegin in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getClipEnd()
getClipEnd in interface SMILMediaElementgetClipEnd in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getReadIndex()
getReadIndex in interface SMILMediaElementgetReadIndex in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getSrc()
getSrc in interface SMILMediaElementgetSrc in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getType()
getType in interface SMILMediaElementgetType in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public short getErase()
getErase in interface SMILMediaElementgetErase in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public short getMediaRepeat()
getMediaRepeat in interface SMILMediaElementgetMediaRepeat in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public int getTabindex()
getTabindex in interface SMILMediaElementgetTabindex in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getTransIn()
getTransIn in interface SMILMediaElementgetTransIn in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getTransOut()
getTransOut in interface SMILMediaElementgetTransOut in class SMILMediaElementImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getBegin()
getBegin in interface XElementBasicTimegetBegin in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getEnd()
getEnd in interface XElementBasicTimegetEnd in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public Time getDur()
getDur in interface XElementBasicTimegetDur in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public short getRestart()
RESTART_ALWAYS .
getRestart in interface XElementBasicTimegetRestart in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public java.lang.String getRepeatCount()
getRepeatCount in interface XElementBasicTimegetRepeatCount in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public Time getRepeatDur()
getRepeatDur in interface XElementBasicTimegetRepeatDur in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public MyFloat getRepeat()
getRepeat in interface XElementBasicTimegetRepeat in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public Time getMin()
getMin in interface XElementBasicTimegetMin in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.public Time getMax()
getMax in interface XElementBasicTimegetMax in class ElementBasicTimeImplorg.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||