org.w3c.dom.smil20
Interface SMILElement

All Superinterfaces:
org.w3c.dom.Element, org.w3c.dom.Node
All Known Subinterfaces:
SMILAnimateColorElement, SMILAnimateElement, SMILAnimateMotionElement, SMILAnimation, SMILLayoutElement, SMILMediaElement, SMILRefElement, SMILRegionElement, SMILRootLayoutElement, SMILSetElement, SMILSwitchElement, SMILTopLayoutElement, XSMILAElement, XSMILAreaElement, XSMILBodyElement, XSMILBrushElement, XSMILCustomAttributesElement, XSMILCustomTestElement, XSMILExclElement, XSMILForeignElement, XSMILHeadElement, XSMILMetadataElement, XSMILMetaElement, XSMILParamElement, XSMILParElement, XSMILPrefetchElement, XSMILPriorityClassElement, XSMILRegPointElement, XSMILSeqElement, XSMILSMILElement, XSMILTransitionElement
All Known Implementing Classes:
SMILAElementImpl, SMILAnimateColorElementImpl, SMILAnimateElementImpl, SMILAnimateMotionElementImpl, SMILAnimationImpl, SMILAreaElementImpl, SMILBodyElementImpl, SMILBrushElementImpl, SMILCustomAttributesElementImpl, SMILCustomTestElementImpl, SMILElementImpl, SMILHeadElementImpl, SMILLayoutElementImpl, SMILMediaElementImpl, SMILMetadataElementImpl, SMILMetaElementImpl, SMILParamElementImpl, SMILParElementImpl, SMILRefElementImpl, SMILRegionElementImpl, SMILRootLayoutElementImpl, SMILSeqElementImpl, SMILSetElementImpl, SMILSMILElementImpl, SMILSwitchElementImpl, SMILTopLayoutElementImpl, XSMILRegPointElementImpl

public interface SMILElement
extends org.w3c.dom.Element

The SMILElement interface is the base for all SMIL element types. It follows the model of the HTMLElement in the HTML DOM, extending the base Element class to denote SMIL-specific elements.

Note that the SMILElement interface overlaps with the HTMLElement interface. In practice, an integrated document profile that include HTML and SMIL modules will effectively implement both interfaces (see also the DOM documentation discussion of Inheritance vs Flattened Views of the API ). // etc. This needs attention Defines attributes: o id + class, title, alt, longdesc, xml:base, xml:lang Defines methods: o +


Field Summary
 
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
 
Method Summary
 void destroy()
           
 java.lang.String getAlt()
          The alt text attribute.
 java.lang.String getClassName()
          The class attribute.
 java.lang.String getId()
          The unique id.
 java.lang.String getLongdesc()
          The longdesc attribute.
 java.lang.String getTitle()
          The title attribute.
 void init()
           
 void setAlt(java.lang.String alt)
           
 void setClassName(java.lang.String cl)
           
 void setId(java.lang.String id)
           
 void setLongdesc(java.lang.String longdesc)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS
 
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
 

Method Detail

init

public void init()

destroy

public void destroy()

getId

public java.lang.String getId()
The unique id.

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

setId

public void setId(java.lang.String id)
           throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getClassName

public java.lang.String getClassName()
The class attribute. This method should be called getClass, but it is already reserved by java.lang.Object.

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

setClassName

public void setClassName(java.lang.String cl)
                  throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getTitle

public java.lang.String getTitle()
The title attribute.

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

setTitle

public void setTitle(java.lang.String title)
              throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getAlt

public java.lang.String getAlt()
The alt text attribute.

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

setAlt

public void setAlt(java.lang.String alt)
            throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

getLongdesc

public java.lang.String getLongdesc()
The longdesc attribute.

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

setLongdesc

public void setLongdesc(java.lang.String longdesc)
                 throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException


X-Smiles 1.2