# Uses of Class
org.w3c.dom.DOMException

Packages that use DOMException
Package
Description
javax.imageio.metadata
A package of the Java Image I/O API dealing with reading and writing metadata.
org.w3c.dom
Provides the interfaces for the Document Object Model (DOM).
org.w3c.dom.css
Provides interfaces for DOM Level 2 Style Specification.
org.w3c.dom.events
Provides interfaces for DOM Level 2 Events.
org.w3c.dom.html
Provides interfaces for DOM Level 2 HTML Specification.
org.w3c.dom.ls
Provides interfaces for DOM Level 3 Load and Save.
org.w3c.dom.ranges
Provides interfaces for DOM Level 2 Range.
org.w3c.dom.stylesheets
Provides interfaces for DOM Level 2 Style Specification.
org.w3c.dom.traversal
Provides interfaces for DOM Level 2 Traversal.
org.w3c.dom.xpath
Provides interfaces for DOM Level 3 XPath Specification.

## Uses of DOMException in javax.imageio.metadata

Methods in javax.imageio.metadata that throw DOMException
Modifier and Type
Method
Description
`short`
IIOMetadataNode.`compareDocumentPosition(Node other)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`String`
IIOMetadataNode.`getBaseURI()`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`Object`
IIOMetadataNode.`getFeature(String feature, String version)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`String`
IIOMetadataNode.`getNamespaceURI()`
Returns `null`, since namespaces are not supported.
`TypeInfo`
IIOMetadataNode.`getSchemaTypeInfo()`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`String`
IIOMetadataNode.`getTextContent()`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`Object`
IIOMetadataNode.`getUserData(String key)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`boolean`
IIOMetadataNode.`isDefaultNamespace(String namespaceURI)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`boolean`
IIOMetadataNode.`isEqualNode(Node node)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`boolean`
IIOMetadataNode.`isSameNode(Node node)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`String`
IIOMetadataNode.`lookupNamespaceURI(String prefix)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`String`
IIOMetadataNode.`lookupPrefix(String namespaceURI)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`Attr`
IIOMetadataNode.`setAttributeNode(Attr newAttr)`
`void`
IIOMetadataNode.`setIdAttribute(String name, boolean isId)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`void`
IIOMetadataNode.`setIdAttributeNode(Attr idAttr, boolean isId)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`void`
IIOMetadataNode.`setIdAttributeNS(String namespaceURI, String localName, boolean isId)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`void`
IIOMetadataNode.`setTextContent(String textContent)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.
`Object`
IIOMetadataNode.`setUserData(String key, Object data, UserDataHandler handler)`
This DOM Level 3 method is not supported for `IIOMetadataNode` and will throw a `DOMException`.

## Uses of DOMException in org.w3c.dom

Methods in org.w3c.dom that throw DOMException
Modifier and Type
Method
Description
`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. the node on which this method is being called, with a node, i.e. the one passed as a parameter, with regard to their position in the document and according to the document order.
`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
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`Event`
DocumentEvent.`createEvent(String eventType)`

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

Methods in org.w3c.dom.html that throw DOMException
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`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.

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

Methods in org.w3c.dom.xpath that throw DOMException
Modifier and Type
Method
Description
`XPathExpression`
XPathEvaluator.`createExpression(String expression, XPathNSResolver resolver)`
Creates a parsed XPath expression with resolved namespaces.
`Object`
XPathEvaluator.`evaluate(String expression, Node contextNode, XPathNSResolver resolver, short type, Object result)`
Evaluates an XPath expression string and returns a result of the specified type if possible.
`Object`
XPathExpression.`evaluate(Node contextNode, short type, Object result)`
Evaluates this XPath expression and returns a result.
`Node`
XPathResult.`iterateNext()`
Iterates and returns the next node from the node set or `null`if there are no more nodes.