## Uses of Class
org.w3c.dom.DOMException

Packages that use DOMException
org.w3c.dom: Provides the interfaces for the Document Object Model (DOM).
org.w3c.dom.css
org.w3c.dom.events
org.w3c.dom.html
org.w3c.dom.ls
org.w3c.dom.ranges: Document Object Model Level 2 Traversal and Range is a platform and language-neutral interfaces that allow programs and scripts to dynamically traverse and identify a range of content in a document.
org.w3c.dom.stylesheets
org.w3c.dom.traversal

### Uses of DOMException in org.w3c.dom

Methods in org.w3c.dom that throw DOMException
`Node` Document.`adoptNode(Node source)` Attempts to adopt a node from another document to this document.
`Node` Node.`appendChild(Node newChild)` Adds the node `newChild` to the end of the list of children of this node.
`void` CharacterData.`appendData(String arg)` Append the string to the end of the character data of the node.
`short` Node.`compareDocumentPosition(Node other)` Compares the reference node, i.e.
`Attr` Document.`createAttribute(String name)` Creates an `Attr` of the given name.
`Attr` Document.`createAttributeNS(String namespaceURI, String qualifiedName)` Creates an attribute of the given qualified name and namespace URI.
`CDATASection` Document.`createCDATASection(String data)` Creates a `CDATASection` node whose value is the specified string.
`Document` DOMImplementation.`createDocument(String namespaceURI, String qualifiedName, DocumentType doctype)` Creates a DOM Document object of the specified type with its document element.
`DocumentType` DOMImplementation.`createDocumentType(String qualifiedName, String publicId, String systemId)` Creates an empty `DocumentType` node.
`Element` Document.`createElement(String tagName)` Creates an element of the type specified.
`Element` Document.`createElementNS(String namespaceURI, String qualifiedName)` Creates an element of the given qualified name and namespace URI.
`EntityReference` Document.`createEntityReference(String name)` Creates an `EntityReference` object.
`ProcessingInstruction` Document.`createProcessingInstruction(String target, String data)` Creates a `ProcessingInstruction` node given the specified name and data strings.
`void` CharacterData.`deleteData(int offset, int count)` Remove a range of 16-bit units from the node.
`Attr` Element.`getAttributeNodeNS(String namespaceURI, String localName)` Retrieves an `Attr` node by local name and namespace URI.
`String` Element.`getAttributeNS(String namespaceURI, String localName)` Retrieves an attribute value by local name and namespace URI.
`String` CharacterData.`getData()` The character data of the node that implements this interface.
`NodeList` Element.`getElementsByTagNameNS(String namespaceURI, String localName)` Returns a `NodeList` of all the descendant `Elements` with a given local name and namespace URI in document order.
`Node` NamedNodeMap.`getNamedItemNS(String namespaceURI, String localName)` Retrieves a node specified by local name and namespace URI.
`String` Node.`getNodeValue()` The value of this node, depending on its type; see the table above.
`Object` DOMConfiguration.`getParameter(String name)` Return the value of a parameter if known.
`String` Node.`getTextContent()` This attribute returns the text content of this node and its descendants.
`boolean` Element.`hasAttributeNS(String namespaceURI, String localName)` Returns `true` when an attribute with a given local name and namespace URI is specified on this element or has a default value, `false` otherwise.
`Node` Document.`importNode(Node importedNode, boolean deep)` Imports a node from another document to this document, without altering or removing the source node from the original document; this method creates a new copy of the source node.
`Node` Node.`insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`void` CharacterData.`insertData(int offset, String arg)` Insert a string at the specified 16-bit unit offset.
`void` Element.`removeAttribute(String name)` Removes an attribute by name.
`Attr` Element.`removeAttributeNode(Attr oldAttr)` Removes the specified attribute node.
`void` Element.`removeAttributeNS(String namespaceURI, String localName)` Removes an attribute by local name and namespace URI.
`Node` Node.`removeChild(Node oldChild)` Removes the child node indicated by `oldChild` from the list of children, and returns it.
`Node` NamedNodeMap.`removeNamedItem(String name)` Removes a node specified by name.
`Node` NamedNodeMap.`removeNamedItemNS(String namespaceURI, String localName)` Removes a node specified by local name and namespace URI.
`Node` Document.`renameNode(Node n, String namespaceURI, String qualifiedName)` Rename an existing node of type `ELEMENT_NODE` or `ATTRIBUTE_NODE`.
`Node` Node.`replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`void` CharacterData.`replaceData(int offset, int count, String arg)` Replace the characters starting at the specified 16-bit unit offset with the specified string.
`Text` Text.`replaceWholeText(String content)` Replaces the text of the current node and all logically-adjacent text nodes with the specified text.
`void` Element.`setAttribute(String name, String value)` Adds a new attribute.
`Attr` Element.`setAttributeNode(Attr newAttr)` Adds a new attribute node.
`Attr` Element.`setAttributeNodeNS(Attr newAttr)` Adds a new attribute.
`void` Element.`setAttributeNS(String namespaceURI, String qualifiedName, String value)` Adds a new attribute.
`void` CharacterData.`setData(String data)` The character data of the node that implements this interface.
`void` ProcessingInstruction.`setData(String data)` The content of this processing instruction.
`void` Element.`setIdAttribute(String name, boolean isId)` If the parameter `isId` is `true`, this method declares the specified attribute to be a user-determined ID attribute .
`void` Element.`setIdAttributeNode(Attr idAttr, boolean isId)` If the parameter `isId` is `true`, this method declares the specified attribute to be a user-determined ID attribute .
`void` Element.`setIdAttributeNS(String namespaceURI, String localName, boolean isId)` If the parameter `isId` is `true`, this method declares the specified attribute to be a user-determined ID attribute .
`Node` NamedNodeMap.`setNamedItem(Node arg)` Adds a node using its `nodeName` attribute.
`Node` NamedNodeMap.`setNamedItemNS(Node arg)` Adds a node using its `namespaceURI` and `localName`.
`void` Node.`setNodeValue(String nodeValue)` The value of this node, depending on its type; see the table above.
`void` DOMConfiguration.`setParameter(String name, Object value)` Set the value of a parameter.
`void` Node.`setPrefix(String prefix)` The namespace prefix of this node, or `null` if it is unspecified.
`void` Node.`setTextContent(String textContent)` This attribute returns the text content of this node and its descendants.
`void` Attr.`setValue(String value)` On retrieval, the value of the attribute is returned as a string.
`void` Document.`setXmlStandalone(boolean xmlStandalone)` An attribute specifying, as part of the XML declaration, whether this document is standalone.
`void` Document.`setXmlVersion(String xmlVersion)` An attribute specifying, as part of the XML declaration, the version number of this document.
`Text` Text.`splitText(int offset)` Breaks this node into two nodes at the specified `offset`, keeping both in the tree as siblings.
`String` CharacterData.`substringData(int offset, int count)` Extracts a range of data from the node.

### Uses of DOMException in org.w3c.dom.css

Methods in org.w3c.dom.css that throw DOMException
`CSSStyleSheet` DOMImplementationCSS.`createCSSStyleSheet(String title, String media)` Creates a new `CSSStyleSheet`.
`void` CSSMediaRule.`deleteRule(int index)` Used to delete a rule from the media block.
`void` CSSStyleSheet.`deleteRule(int index)` Used to delete a rule from the style sheet.
`Counter` CSSPrimitiveValue.`getCounterValue()` This method is used to get the Counter value.
`float` CSSPrimitiveValue.`getFloatValue(short unitType)` This method is used to get a float value in a specified unit.
`Rect` CSSPrimitiveValue.`getRectValue()` This method is used to get the Rect value.
`RGBColor` CSSPrimitiveValue.`getRGBColorValue()` This method is used to get the RGB color.
`String` CSSPrimitiveValue.`getStringValue()` This method is used to get the string value.
`int` CSSMediaRule.`insertRule(String rule, int index)` Used to insert a new rule into the media block.
`int` CSSStyleSheet.`insertRule(String rule, int index)` Used to insert a new rule into the style sheet.
`String` CSSStyleDeclaration.`removeProperty(String propertyName)` Used to remove a CSS property if it has been explicitly set within this declaration block.
`void` CSS2Properties.`setAzimuth(String azimuth)` See the azimuth property definition in CSS2.
`void` CSS2Properties.`setBackground(String background)` See the background property definition in CSS2.
`void` CSS2Properties.`setBackgroundAttachment(String backgroundAttachment)` See the background-attachment property definition in CSS2.
`void` CSS2Properties.`setBackgroundColor(String backgroundColor)` See the background-color property definition in CSS2.
`void` CSS2Properties.`setBackgroundImage(String backgroundImage)` See the background-image property definition in CSS2.
`void` CSS2Properties.`setBackgroundPosition(String backgroundPosition)` See the background-position property definition in CSS2.
`void` CSS2Properties.`setBackgroundRepeat(String backgroundRepeat)` See the background-repeat property definition in CSS2.
`void` CSS2Properties.`setBorder(String border)` See the border property definition in CSS2.
`void` CSS2Properties.`setBorderBottom(String borderBottom)` See the border-bottom property definition in CSS2.
`void` CSS2Properties.`setBorderBottomColor(String borderBottomColor)` See the border-bottom-color property definition in CSS2.
`void` CSS2Properties.`setBorderBottomStyle(String borderBottomStyle)` See the border-bottom-style property definition in CSS2.
`void` CSS2Properties.`setBorderBottomWidth(String borderBottomWidth)` See the border-bottom-width property definition in CSS2.
`void` CSS2Properties.`setBorderCollapse(String borderCollapse)` See the border-collapse property definition in CSS2.
`void` CSS2Properties.`setBorderColor(String borderColor)` See the border-color property definition in CSS2.
`void` CSS2Properties.`setBorderLeft(String borderLeft)` See the border-left property definition in CSS2.
`void` CSS2Properties.`setBorderLeftColor(String borderLeftColor)` See the border-left-color property definition in CSS2.
`void` CSS2Properties.`setBorderLeftStyle(String borderLeftStyle)` See the border-left-style property definition in CSS2.
`void` CSS2Properties.`setBorderLeftWidth(String borderLeftWidth)` See the border-left-width property definition in CSS2.
`void` CSS2Properties.`setBorderRight(String borderRight)` See the border-right property definition in CSS2.
`void` CSS2Properties.`setBorderRightColor(String borderRightColor)` See the border-right-color property definition in CSS2.
`void` CSS2Properties.`setBorderRightStyle(String borderRightStyle)` See the border-right-style property definition in CSS2.
`void` CSS2Properties.`setBorderRightWidth(String borderRightWidth)` See the border-right-width property definition in CSS2.
`void` CSS2Properties.`setBorderSpacing(String borderSpacing)` See the border-spacing property definition in CSS2.
`void` CSS2Properties.`setBorderStyle(String borderStyle)` See the border-style property definition in CSS2.
`void` CSS2Properties.`setBorderTop(String borderTop)` See the border-top property definition in CSS2.
`void` CSS2Properties.`setBorderTopColor(String borderTopColor)` See the border-top-color property definition in CSS2.
`void` CSS2Properties.`setBorderTopStyle(String borderTopStyle)` See the border-top-style property definition in CSS2.
`void` CSS2Properties.`setBorderTopWidth(String borderTopWidth)` See the border-top-width property definition in CSS2.
`void` CSS2Properties.`setBorderWidth(String borderWidth)` See the border-width property definition in CSS2.
`void` CSS2Properties.`setBottom(String bottom)` See the bottom property definition in CSS2.
`void` CSS2Properties.`setCaptionSide(String captionSide)` See the caption-side property definition in CSS2.
`void` CSS2Properties.`setClear(String clear)` See the clear property definition in CSS2.
`void` CSS2Properties.`setClip(String clip)` See the clip property definition in CSS2.
`void` CSS2Properties.`setColor(String color)` See the color property definition in CSS2.
`void` CSS2Properties.`setContent(String content)` See the content property definition in CSS2.
`void` CSS2Properties.`setCounterIncrement(String counterIncrement)` See the counter-increment property definition in CSS2.
`void` CSS2Properties.`setCounterReset(String counterReset)` See the counter-reset property definition in CSS2.
`void` CSS2Properties.`setCssFloat(String cssFloat)` See the float property definition in CSS2.
`void` CSSRule.`setCssText(String cssText)` The parsable textual representation of the rule.
`void` CSSStyleDeclaration.`setCssText(String cssText)` The parsable textual representation of the declaration block (excluding the surrounding curly braces).
`void` CSSValue.`setCssText(String cssText)` A string representation of the current value.
`void` CSS2Properties.`setCue(String cue)` See the cue property definition in CSS2.
`void` CSS2Properties.`setCueAfter(String cueAfter)` See the cue-after property definition in CSS2.
`void` CSS2Properties.`setCueBefore(String cueBefore)` See the cue-before property definition in CSS2.
`void` CSS2Properties.`setCursor(String cursor)` See the cursor property definition in CSS2.
`void` CSS2Properties.`setDirection(String direction)` See the direction property definition in CSS2.
`void` CSS2Properties.`setDisplay(String display)` See the display property definition in CSS2.
`void` CSS2Properties.`setElevation(String elevation)` See the elevation property definition in CSS2.
`void` CSS2Properties.`setEmptyCells(String emptyCells)` See the empty-cells property definition in CSS2.
`void` CSSCharsetRule.`setEncoding(String encoding)` The encoding information used in this `@charset` rule.
`void` CSSPrimitiveValue.`setFloatValue(short unitType, float floatValue)` A method to set the float value with a specified unit.
`void` CSS2Properties.`setFont(String font)` See the font property definition in CSS2.
`void` CSS2Properties.`setFontFamily(String fontFamily)` See the font-family property definition in CSS2.
`void` CSS2Properties.`setFontSize(String fontSize)` See the font-size property definition in CSS2.
`void` CSS2Properties.`setFontSizeAdjust(String fontSizeAdjust)` See the font-size-adjust property definition in CSS2.
`void` CSS2Properties.`setFontStretch(String fontStretch)` See the font-stretch property definition in CSS2.
`void` CSS2Properties.`setFontStyle(String fontStyle)` See the font-style property definition in CSS2.
`void` CSS2Properties.`setFontVariant(String fontVariant)` See the font-variant property definition in CSS2.
`void` CSS2Properties.`setFontWeight(String fontWeight)` See the font-weight property definition in CSS2.
`void` CSS2Properties.`setHeight(String height)` See the height property definition in CSS2.
`void` CSS2Properties.`setLeft(String left)` See the left property definition in CSS2.
`void` CSS2Properties.`setLetterSpacing(String letterSpacing)` See the letter-spacing property definition in CSS2.
`void` CSS2Properties.`setLineHeight(String lineHeight)` See the line-height property definition in CSS2.
`void` CSS2Properties.`setListStyle(String listStyle)` See the list-style property definition in CSS2.
`void` CSS2Properties.`setListStyleImage(String listStyleImage)` See the list-style-image property definition in CSS2.
`void` CSS2Properties.`setListStylePosition(String listStylePosition)` See the list-style-position property definition in CSS2.
`void` CSS2Properties.`setListStyleType(String listStyleType)` See the list-style-type property definition in CSS2.
`void` CSS2Properties.`setMargin(String margin)` See the margin property definition in CSS2.
`void` CSS2Properties.`setMarginBottom(String marginBottom)` See the margin-bottom property definition in CSS2.
`void` CSS2Properties.`setMarginLeft(String marginLeft)` See the margin-left property definition in CSS2.
`void` CSS2Properties.`setMarginRight(String marginRight)` See the margin-right property definition in CSS2.
`void` CSS2Properties.`setMarginTop(String marginTop)` See the margin-top property definition in CSS2.
`void` CSS2Properties.`setMarkerOffset(String markerOffset)` See the marker-offset property definition in CSS2.
`void` CSS2Properties.`setMarks(String marks)` See the marks property definition in CSS2.
`void` CSS2Properties.`setMaxHeight(String maxHeight)` See the max-height property definition in CSS2.
`void` CSS2Properties.`setMaxWidth(String maxWidth)` See the max-width property definition in CSS2.
`void` CSS2Properties.`setMinHeight(String minHeight)` See the min-height property definition in CSS2.
`void` CSS2Properties.`setMinWidth(String minWidth)` See the min-width property definition in CSS2.
`void` CSS2Properties.`setOrphans(String orphans)` See the orphans property definition in CSS2.
`void` CSS2Properties.`setOutline(String outline)` See the outline property definition in CSS2.
`void` CSS2Properties.`setOutlineColor(String outlineColor)` See the outline-color property definition in CSS2.
`void` CSS2Properties.`setOutlineStyle(String outlineStyle)` See the outline-style property definition in CSS2.
`void` CSS2Properties.`setOutlineWidth(String outlineWidth)` See the outline-width property definition in CSS2.
`void` CSS2Properties.`setOverflow(String overflow)` See the overflow property definition in CSS2.
`void` CSS2Properties.`setPadding(String padding)` See the padding property definition in CSS2.
`void` CSS2Properties.`setPaddingBottom(String paddingBottom)` See the padding-bottom property definition in CSS2.
`void` CSS2Properties.`setPaddingLeft(String paddingLeft)` See the padding-left property definition in CSS2.
`void` CSS2Properties.`setPaddingRight(String paddingRight)` See the padding-right property definition in CSS2.
`void` CSS2Properties.`setPaddingTop(String paddingTop)` See the padding-top property definition in CSS2.
`void` CSS2Properties.`setPage(String page)` See the page property definition in CSS2.
`void` CSS2Properties.`setPageBreakAfter(String pageBreakAfter)` See the page-break-after property definition in CSS2.
`void` CSS2Properties.`setPageBreakBefore(String pageBreakBefore)` See the page-break-before property definition in CSS2.
`void` CSS2Properties.`setPageBreakInside(String pageBreakInside)` See the page-break-inside property definition in CSS2.
`void` CSS2Properties.`setPause(String pause)` See the pause property definition in CSS2.
`void` CSS2Properties.`setPauseAfter(String pauseAfter)` See the pause-after property definition in CSS2.
`void` CSS2Properties.`setPauseBefore(String pauseBefore)` See the pause-before property definition in CSS2.
`void` CSS2Properties.`setPitch(String pitch)` See the pitch property definition in CSS2.
`void` CSS2Properties.`setPitchRange(String pitchRange)` See the pitch-range property definition in CSS2.
`void` CSS2Properties.`setPlayDuring(String playDuring)` See the play-during property definition in CSS2.
`void` CSS2Properties.`setPosition(String position)` See the position property definition in CSS2.
`void` CSSStyleDeclaration.`setProperty(String propertyName, String value, String priority)` Used to set a property value and priority within this declaration block.
`void` CSS2Properties.`setQuotes(String quotes)` See the quotes property definition in CSS2.
`void` CSS2Properties.`setRichness(String richness)` See the richness property definition in CSS2.
`void` CSS2Properties.`setRight(String right)` See the right property definition in CSS2.
`void` CSSPageRule.`setSelectorText(String selectorText)` The parsable textual representation of the page selector for the rule.
`void` CSSStyleRule.`setSelectorText(String selectorText)` The textual representation of the selector for the rule set.
`void` CSS2Properties.`setSize(String size)` See the size property definition in CSS2.
`void` CSS2Properties.`setSpeak(String speak)` See the speak property definition in CSS2.
`void` CSS2Properties.`setSpeakHeader(String speakHeader)` See the speak-header property definition in CSS2.
`void` CSS2Properties.`setSpeakNumeral(String speakNumeral)` See the speak-numeral property definition in CSS2.
`void` CSS2Properties.`setSpeakPunctuation(String speakPunctuation)` See the speak-punctuation property definition in CSS2.
`void` CSS2Properties.`setSpeechRate(String speechRate)` See the speech-rate property definition in CSS2.
`void` CSS2Properties.`setStress(String stress)` See the stress property definition in CSS2.
`void` CSSPrimitiveValue.`setStringValue(short stringType, String stringValue)` A method to set the string value with the specified unit.
`void` CSS2Properties.`setTableLayout(String tableLayout)` See the table-layout property definition in CSS2.
`void` CSS2Properties.`setTextAlign(String textAlign)` See the text-align property definition in CSS2.
`void` CSS2Properties.`setTextDecoration(String textDecoration)` See the text-decoration property definition in CSS2.
`void` CSS2Properties.`setTextIndent(String textIndent)` See the text-indent property definition in CSS2.
`void` CSS2Properties.`setTextShadow(String textShadow)` See the text-shadow property definition in CSS2.
`void` CSS2Properties.`setTextTransform(String textTransform)` See the text-transform property definition in CSS2.
`void` CSS2Properties.`setTop(String top)` See the top property definition in CSS2.
`void` CSS2Properties.`setUnicodeBidi(String unicodeBidi)` See the unicode-bidi property definition in CSS2.
`void` CSS2Properties.`setVerticalAlign(String verticalAlign)` See the vertical-align property definition in CSS2.
`void` CSS2Properties.`setVisibility(String visibility)` See the visibility property definition in CSS2.
`void` CSS2Properties.`setVoiceFamily(String voiceFamily)` See the voice-family property definition in CSS2.
`void` CSS2Properties.`setVolume(String volume)` See the volume property definition in CSS2.
`void` CSS2Properties.`setWhiteSpace(String whiteSpace)` See the white-space property definition in CSS2.
`void` CSS2Properties.`setWidows(String widows)` See the widows property definition in CSS2.
`void` CSS2Properties.`setWidth(String width)` See the width property definition in CSS2.
`void` CSS2Properties.`setWordSpacing(String wordSpacing)` See the word-spacing property definition in CSS2.
`void` CSS2Properties.`setZIndex(String zIndex)` See the z-index property definition in CSS2.

### Uses of DOMException in org.w3c.dom.events

Methods in org.w3c.dom.events that throw DOMException
`Event` DocumentEvent.`createEvent(String eventType)`

### Uses of DOMException in org.w3c.dom.html

Methods in org.w3c.dom.html that throw DOMException
`void` HTMLSelectElement.`add(HTMLElement element, HTMLElement before)` Add a new element to the collection of `OPTION` elements for this `SELECT` .
`void` HTMLTableRowElement.`deleteCell(int index)` Delete a cell from the current row.
`void` HTMLTableElement.`deleteRow(int index)` Delete a table row.
`void` HTMLTableSectionElement.`deleteRow(int index)` Delete a row from this section.
`HTMLElement` HTMLTableRowElement.`insertCell(int index)` Insert an empty `TD` cell into this row.
`HTMLElement` HTMLTableElement.`insertRow(int index)` Insert a new empty row in the table.
`HTMLElement` HTMLTableSectionElement.`insertRow(int index)` Insert a row into this section.

### Uses of DOMException in org.w3c.dom.ls

Methods in org.w3c.dom.ls that throw DOMException
`LSParser` DOMImplementationLS.`createLSParser(short mode, String schemaType)` Create a new `LSParser`.
`Document` LSParser.`parse(LSInput input)` Parse an XML document from a resource identified by a `LSInput`.
`Document` LSParser.`parseURI(String uri)` Parse an XML document from a location identified by a URI reference [IETF RFC 2396].
`Node` LSParser.`parseWithContext(LSInput input, Node contextArg, short action)` Parse an XML fragment from a resource identified by a `LSInput` and insert the content into an existing document at the position specified with the `context` and `action` arguments.
`String` LSSerializer.`writeToString(Node nodeArg)` Serialize the specified node as described above in the general description of the `LSSerializer` interface.

### Uses of DOMException in org.w3c.dom.ranges

Methods in org.w3c.dom.ranges that throw DOMException
`DocumentFragment` Range.`cloneContents()` Duplicates the contents of a Range
`Range` Range.`cloneRange()` Produces a new Range whose boundary-points are equal to the boundary-points of the Range.
`void` Range.`collapse(boolean toStart)` Collapse a Range onto one of its boundary-points
`short` Range.`compareBoundaryPoints(short how, Range sourceRange)` Compare the boundary-points of two Ranges in a document.
`void` Range.`deleteContents()` Removes the contents of a Range from the containing document or document fragment without returning a reference to the removed content.
`void` Range.`detach()` Called to indicate that the Range is no longer in use and that the implementation may relinquish any resources associated with this Range.
`DocumentFragment` Range.`extractContents()` Moves the contents of a Range from the containing document or document fragment to a new DocumentFragment.
`boolean` Range.`getCollapsed()` TRUE if the Range is collapsed
`Node` Range.`getCommonAncestorContainer()` The deepest common ancestor container of the Range's two boundary-points.
`Node` Range.`getEndContainer()` Node within which the Range ends
`int` Range.`getEndOffset()` Offset within the ending node of the Range.
`Node` Range.`getStartContainer()` Node within which the Range begins
`int` Range.`getStartOffset()` Offset within the starting node of the Range.
`void` Range.`insertNode(Node newNode)` Inserts a node into the Document or DocumentFragment at the start of the Range.
`void` Range.`selectNode(Node refNode)` Select a node and its contents
`void` Range.`selectNodeContents(Node refNode)` Select the contents within a node
`void` Range.`setEnd(Node refNode, int offset)` Sets the attributes describing the end of a Range.
`void` Range.`setEndAfter(Node refNode)` Sets the end of a Range to be after a node
`void` Range.`setEndBefore(Node refNode)` Sets the end position to be before a node.
`void` Range.`setStart(Node refNode, int offset)` Sets the attributes describing the start of the Range.
`void` Range.`setStartAfter(Node refNode)` Sets the start position to be after a node
`void` Range.`setStartBefore(Node refNode)` Sets the start position to be before a node
`void` Range.`surroundContents(Node newParent)` Reparents the contents of the Range to the given node and inserts the node at the position of the start of the Range.
`String` Range.`toString()` Returns the contents of a Range as a string.

### Uses of DOMException in org.w3c.dom.stylesheets

Methods in org.w3c.dom.stylesheets that throw DOMException
`void` MediaList.`appendMedium(String newMedium)` Adds the medium `newMedium` to the end of the list.
`void` MediaList.`deleteMedium(String oldMedium)` Deletes the medium indicated by `oldMedium` from the list.
`void` MediaList.`setMediaText(String mediaText)` The parsable textual representation of the media list.

### Uses of DOMException in org.w3c.dom.traversal

Methods in org.w3c.dom.traversal that throw DOMException
`NodeIterator` DocumentTraversal.`createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` Create a new `NodeIterator` over the subtree rooted at the specified node.
`TreeWalker` DocumentTraversal.`createTreeWalker(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` Create a new `TreeWalker` over the subtree rooted at the specified node.
`Node` NodeIterator.`nextNode()` Returns the next node in the set and advances the position of the `NodeIterator` in the set.
`Node` NodeIterator.`previousNode()` Returns the previous node in the set and moves the position of the `NodeIterator` backwards in the set.
`void` TreeWalker.`setCurrentNode(Node currentNode)` The node at which the `TreeWalker` is currently positioned.