共通 DOM API

クラス
org.w3c.dom.DOMException の使用

DOMException を使用しているパッケージ
com.sun.java.browser.dom   
org.w3c.dom Java API for XML Processing のコンポーネント API の 1 つである、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 と Range は、プラットフォームと言語に中立なインタフェースであり、これらのインタフェースを使用するとプログラムやスクリプトでドキュメントを動的にトラバースし、内容の範囲を特定することができます。 
org.w3c.dom.stylesheets   
org.w3c.dom.traversal   
 

com.sun.java.browser.dom での DOMException の使用
 

DOMException をスローする com.sun.java.browser.dom のメソッド
 Document DOMAccessor.getDocument(Object obj)
          DOM のドキュメントオブジェクトを返します。
 

org.w3c.dom での DOMException の使用
 

DOMException をスローする org.w3c.dom のメソッド
 Node Document.adoptNode(Node source)
          このドキュメントに別のドキュメントのノードを採用します。
 Node Node.appendChild(Node newChild)
          このノードの子リストの末尾に newChildノードを追加します。
 void CharacterData.appendData(String arg)
          ノードの文字データの末尾に文字列を追加します。
 short Node.compareDocumentPosition(Node other)
          ドキュメントでの位置について参照ノード (このメソッドが呼び出されているノード) とパラメータとして渡されたノードをドキュメント順に比較します。
 Attr Document.createAttribute(String name)
          指定された名前を持つ Attr オブジェクトを作成します。
 Attr Document.createAttributeNS(String namespaceURI, String qualifiedName)
          指定された修飾名と名前空間 URI を持つ要素を作成します。
 CDATASection Document.createCDATASection(String data)
          指定された文字列を値に持つ CDATASection ノードを作成します。
 Document DOMImplementation.createDocument(String namespaceURI, String qualifiedName, DocumentType doctype)
          ドキュメント要素を使って指定された型の DOM Document オブジェクトを生成します。
 DocumentType DOMImplementation.createDocumentType(String qualifiedName, String publicId, String systemId)
          空の DocumentType ノードを作成します。
 Element Document.createElement(String tagName)
          指定された型の要素を作成します。
 Element Document.createElementNS(String namespaceURI, String qualifiedName)
          指定された修飾名と名前空間 URI を持つ要素を作成します。
 EntityReference Document.createEntityReference(String name)
          EntityReference オブジェクトを生成します。
 ProcessingInstruction Document.createProcessingInstruction(String target, String data)
          指定された名前とデータ文字列を持つ ProcessingInstruction ノードを作成します。
 void CharacterData.deleteData(int offset, int count)
          ノードから 16 ビット単位の特定範囲を削除します。
 Attr Element.getAttributeNodeNS(String namespaceURI, String localName)
          ローカル名と名前空間 URI を指定して Attr ノードを取得します。
 String Element.getAttributeNS(String namespaceURI, String localName)
          ローカル名と名前空間 URI を指定して属性値を取得します。
 String CharacterData.getData()
          このインタフェースを実装するノードの文字データ。
 NodeList Element.getElementsByTagNameNS(String namespaceURI, String localName)
          指定されたローカル名と名前空間 URI を持つすべての ElementsNodeList をドキュメント順に返す
 Node NamedNodeMap.getNamedItemNS(String namespaceURI, String localName)
          指定されたローカル名と名前空間 URI を持つノードを取得します。
 String Node.getNodeValue()
          このノードの値です。
 Object DOMConfiguration.getParameter(String name)
          既知の場合、パラメータの値を返します。
 String Node.getTextContent()
          この属性は、このノード とその子孫のテキストの内容を返します。
 boolean Element.hasAttributeNS(String namespaceURI, String localName)
          特定のローカル名と名前空間 URI を持つ属性がこの要素で指定された場合またはデフォルト値を持つ場合は true、そうでない場合は false
 Node Document.importNode(Node importedNode, boolean deep)
          インポート元のドキュメントのソースノードを変更または削除することなく、別のドキュメント内のノードをこのドキュメントにインポートします。
 Node Node.insertBefore(Node newChild, Node refChild)
          ノード newChildを既存の子ノード refChildの直前に挿入します。
 void CharacterData.insertData(int offset, String arg)
          指定された 16 ビット単位のオフセットに文字列を挿入します。
 void Element.removeAttribute(String name)
          指定された名前を持つ属性を削除します。
 Attr Element.removeAttributeNode(Attr oldAttr)
          指定された名前を持つ属性を削除します。
 void Element.removeAttributeNS(String namespaceURI, String localName)
          指定されたローカル名と名前空間 URI を持つ属性を削除します。
 Node Node.removeChild(Node oldChild)
          oldChildによって指示された子ノードを子リストから削除し、そのノードを返します。
 Node NamedNodeMap.removeNamedItem(String name)
          名前により指定されたノードを削除します。
 Node NamedNodeMap.removeNamedItemNS(String namespaceURI, String localName)
          ローカル名と URI 名前空間によって指定されたノードを削除します。
 Node Document.renameNode(Node n, String namespaceURI, String qualifiedName)
          ELEMENT_NODE 型または ATTRIBUTE_NODE 型の既存のノードの名前を変更します。
 Node Node.replaceChild(Node newChild, Node oldChild)
          子リスト内の子ノード oldChildnewChildで置き換え、oldChildノー ドを返します。
 void CharacterData.replaceData(int offset, int count, String arg)
          指定された 16 ビット単位のオフセットで開始する文字を、特定の文字列に置き換えます。
 Text Text.replaceWholeText(String content)
          現在のノードおよびこのノードに論理的に隣接するすべてのテキストノードのテキストを指定されたテキストに置換します。
 void Element.setAttribute(String name, String value)
          新しい属性を追加します。
 Attr Element.setAttributeNode(Attr newAttr)
          新しい属性ノードを追加します。
 Attr Element.setAttributeNodeNS(Attr newAttr)
          新しい属性ノードを追加します。
 void Element.setAttributeNS(String namespaceURI, String qualifiedName, String value)
          新しい属性を追加します。
 void CharacterData.setData(String data)
          このインタフェースを実装するノードの文字データ。
 void ProcessingInstruction.setData(String data)
          この処理命令の内容。
 void Element.setIdAttribute(String name, boolean isId)
          isId パラメータが true の場合、このメソッドは指定された属性をユーザ決定 ID として宣言します。
 void Element.setIdAttributeNode(Attr idAttr, boolean isId)
          isId パラメータが true の場合、このメソッドは指定された属性をユーザ決定 ID として宣言します。
 void Element.setIdAttributeNS(String namespaceURI, String localName, boolean isId)
          isId パラメータが true の場合、このメソッドは指定された属性をユーザ決定 ID として宣言します。
 Node NamedNodeMap.setNamedItem(Node arg)
          特定のノードをその nodeName 属性を使って追加します。
 Node NamedNodeMap.setNamedItemNS(Node arg)
          namespaceURIlocalName を使用してノードを追加します。
 void Node.setNodeValue(String nodeValue)
          このノードの値です。
 void DOMConfiguration.setParameter(String name, Object value)
          パラメータの値を設定します。
 void Node.setPrefix(String prefix)
          このノードの名前空間接頭辞が指定されている場合はその接頭辞、そうでない場合は nullです。
 void Node.setTextContent(String textContent)
          この属性は、このノード とその子孫のテキストの内容を返します。
 void Attr.setValue(String value)
          取得時は、属性の値を文字列として返します。
 void Document.setXmlStandalone(boolean xmlStandalone)
          XML 宣言 の一部としてこのドキュメントがスタンドアロンかどうかを指定している属性。
 void Document.setXmlVersion(String xmlVersion)
          XML 宣言 の一部として、このドキュメントのバージョン番号を指定している属性。
 Text Text.splitText(int offset)
          指定した offset でこのノードを 2 つのノードに分割して、両方を兄弟としてツリー内に保持します。
 String CharacterData.substringData(int offset, int count)
          ノードからデータ範囲を抽出します。
 

org.w3c.dom.css での DOMException の使用
 

DOMException をスローする org.w3c.dom.css のメソッド
 CSSStyleSheet DOMImplementationCSS.createCSSStyleSheet(String title, String media)
          新しい CSSStyleSheet を作成します。
 void CSSStyleSheet.deleteRule(int index)
          ルールをスタイルシートから削除するために使用します。
 void CSSMediaRule.deleteRule(int index)
          ルールをメディアブロックから削除するために使用します。
 Counter CSSPrimitiveValue.getCounterValue()
          このメソッドは、カウンタ値を取得するために使用します。
 float CSSPrimitiveValue.getFloatValue(short unitType)
          このメソッドは、指定した単位の浮動小数点値を取得するために使用します。
 Rect CSSPrimitiveValue.getRectValue()
          このメソッドは、Rect 値を取得するために使用します。
 RGBColor CSSPrimitiveValue.getRGBColorValue()
          このメソッドは、RGB カラーを取得するために使用します。
 String CSSPrimitiveValue.getStringValue()
          このメソッドは、文字列値を取得するために使用します。
 int CSSStyleSheet.insertRule(String rule, int index)
          スタイルシートに新しいルールを挿入するために使用します。
 int CSSMediaRule.insertRule(String rule, int index)
          メディアブロックに新しいルールを挿入するために使用します。
 String CSSStyleDeclaration.removeProperty(String propertyName)
          この宣言ブロック内で明示的に設定されている CSS プロパティを削除するために使用します。
 void CSS2Properties.setAzimuth(String azimuth)
           
 void CSS2Properties.setBackground(String background)
           
 void CSS2Properties.setBackgroundAttachment(String backgroundAttachment)
           
 void CSS2Properties.setBackgroundColor(String backgroundColor)
           
 void CSS2Properties.setBackgroundImage(String backgroundImage)
           
 void CSS2Properties.setBackgroundPosition(String backgroundPosition)
           
 void CSS2Properties.setBackgroundRepeat(String backgroundRepeat)
           
 void CSS2Properties.setBorder(String border)
           
 void CSS2Properties.setBorderBottom(String borderBottom)
           
 void CSS2Properties.setBorderBottomColor(String borderBottomColor)
           
 void CSS2Properties.setBorderBottomStyle(String borderBottomStyle)
           
 void CSS2Properties.setBorderBottomWidth(String borderBottomWidth)
           
 void CSS2Properties.setBorderCollapse(String borderCollapse)
           
 void CSS2Properties.setBorderColor(String borderColor)
           
 void CSS2Properties.setBorderLeft(String borderLeft)
           
 void CSS2Properties.setBorderLeftColor(String borderLeftColor)
           
 void CSS2Properties.setBorderLeftStyle(String borderLeftStyle)
           
 void CSS2Properties.setBorderLeftWidth(String borderLeftWidth)
           
 void CSS2Properties.setBorderRight(String borderRight)
           
 void CSS2Properties.setBorderRightColor(String borderRightColor)
           
 void CSS2Properties.setBorderRightStyle(String borderRightStyle)
           
 void CSS2Properties.setBorderRightWidth(String borderRightWidth)
           
 void CSS2Properties.setBorderSpacing(String borderSpacing)
           
 void CSS2Properties.setBorderStyle(String borderStyle)
           
 void CSS2Properties.setBorderTop(String borderTop)
           
 void CSS2Properties.setBorderTopColor(String borderTopColor)
           
 void CSS2Properties.setBorderTopStyle(String borderTopStyle)
           
 void CSS2Properties.setBorderTopWidth(String borderTopWidth)
           
 void CSS2Properties.setBorderWidth(String borderWidth)
           
 void CSS2Properties.setBottom(String bottom)
           
 void CSS2Properties.setCaptionSide(String captionSide)
           
 void CSS2Properties.setClear(String clear)
           
 void CSS2Properties.setClip(String clip)
           
 void CSS2Properties.setColor(String color)
           
 void CSS2Properties.setContent(String content)
           
 void CSS2Properties.setCounterIncrement(String counterIncrement)
           
 void CSS2Properties.setCounterReset(String counterReset)
           
 void CSS2Properties.setCssFloat(String cssFloat)
           
 void CSSValue.setCssText(String cssText)
           
 void CSSStyleDeclaration.setCssText(String cssText)
           
 void CSSRule.setCssText(String cssText)
           
 void CSS2Properties.setCue(String cue)
           
 void CSS2Properties.setCueAfter(String cueAfter)
           
 void CSS2Properties.setCueBefore(String cueBefore)
           
 void CSS2Properties.setCursor(String cursor)
           
 void CSS2Properties.setDirection(String direction)
           
 void CSS2Properties.setDisplay(String display)
           
 void CSS2Properties.setElevation(String elevation)
           
 void CSS2Properties.setEmptyCells(String emptyCells)
           
 void CSSCharsetRule.setEncoding(String encoding)
           
 void CSSPrimitiveValue.setFloatValue(short unitType, float floatValue)
          指定した単位で浮動小数点値を設定するメソッドです。
 void CSS2Properties.setFont(String font)
           
 void CSS2Properties.setFontFamily(String fontFamily)
           
 void CSS2Properties.setFontSize(String fontSize)
           
 void CSS2Properties.setFontSizeAdjust(String fontSizeAdjust)
           
 void CSS2Properties.setFontStretch(String fontStretch)
           
 void CSS2Properties.setFontStyle(String fontStyle)
           
 void CSS2Properties.setFontVariant(String fontVariant)
           
 void CSS2Properties.setFontWeight(String fontWeight)
           
 void CSS2Properties.setHeight(String height)
           
 void CSS2Properties.setLeft(String left)
           
 void CSS2Properties.setLetterSpacing(String letterSpacing)
           
 void CSS2Properties.setLineHeight(String lineHeight)
           
 void CSS2Properties.setListStyle(String listStyle)
           
 void CSS2Properties.setListStyleImage(String listStyleImage)
           
 void CSS2Properties.setListStylePosition(String listStylePosition)
           
 void CSS2Properties.setListStyleType(String listStyleType)
           
 void CSS2Properties.setMargin(String margin)
           
 void CSS2Properties.setMarginBottom(String marginBottom)
           
 void CSS2Properties.setMarginLeft(String marginLeft)
           
 void CSS2Properties.setMarginRight(String marginRight)
           
 void CSS2Properties.setMarginTop(String marginTop)
           
 void CSS2Properties.setMarkerOffset(String markerOffset)
           
 void CSS2Properties.setMarks(String marks)
           
 void CSS2Properties.setMaxHeight(String maxHeight)
           
 void CSS2Properties.setMaxWidth(String maxWidth)
           
 void CSS2Properties.setMinHeight(String minHeight)
           
 void CSS2Properties.setMinWidth(String minWidth)
           
 void CSS2Properties.setOrphans(String orphans)
           
 void CSS2Properties.setOutline(String outline)
           
 void CSS2Properties.setOutlineColor(String outlineColor)
           
 void CSS2Properties.setOutlineStyle(String outlineStyle)
           
 void CSS2Properties.setOutlineWidth(String outlineWidth)
           
 void CSS2Properties.setOverflow(String overflow)
           
 void CSS2Properties.setPadding(String padding)
           
 void CSS2Properties.setPaddingBottom(String paddingBottom)
           
 void CSS2Properties.setPaddingLeft(String paddingLeft)
           
 void CSS2Properties.setPaddingRight(String paddingRight)
           
 void CSS2Properties.setPaddingTop(String paddingTop)
           
 void CSS2Properties.setPage(String page)
           
 void CSS2Properties.setPageBreakAfter(String pageBreakAfter)
           
 void CSS2Properties.setPageBreakBefore(String pageBreakBefore)
           
 void CSS2Properties.setPageBreakInside(String pageBreakInside)
           
 void CSS2Properties.setPause(String pause)
           
 void CSS2Properties.setPauseAfter(String pauseAfter)
           
 void CSS2Properties.setPauseBefore(String pauseBefore)
           
 void CSS2Properties.setPitch(String pitch)
           
 void CSS2Properties.setPitchRange(String pitchRange)
           
 void CSS2Properties.setPlayDuring(String playDuring)
           
 void CSS2Properties.setPosition(String position)
           
 void CSSStyleDeclaration.setProperty(String propertyName, String value, String priority)
          この宣言ブロック内にプロパティ値と優先順位を設定するために使用します。
 void CSS2Properties.setQuotes(String quotes)
           
 void CSS2Properties.setRichness(String richness)
           
 void CSS2Properties.setRight(String right)
           
 void CSSStyleRule.setSelectorText(String selectorText)
           
 void CSSPageRule.setSelectorText(String selectorText)
           
 void CSS2Properties.setSize(String size)
           
 void CSS2Properties.setSpeak(String speak)
           
 void CSS2Properties.setSpeakHeader(String speakHeader)
           
 void CSS2Properties.setSpeakNumeral(String speakNumeral)
           
 void CSS2Properties.setSpeakPunctuation(String speakPunctuation)
           
 void CSS2Properties.setSpeechRate(String speechRate)
           
 void CSS2Properties.setStress(String stress)
           
 void CSSPrimitiveValue.setStringValue(short stringType, String stringValue)
          指定した単位で文字列値を設定するメソッドです。
 void CSS2Properties.setTableLayout(String tableLayout)
           
 void CSS2Properties.setTextAlign(String textAlign)
           
 void CSS2Properties.setTextDecoration(String textDecoration)
           
 void CSS2Properties.setTextIndent(String textIndent)
           
 void CSS2Properties.setTextShadow(String textShadow)
           
 void CSS2Properties.setTextTransform(String textTransform)
           
 void CSS2Properties.setTop(String top)
           
 void CSS2Properties.setUnicodeBidi(String unicodeBidi)
           
 void CSS2Properties.setVerticalAlign(String verticalAlign)
           
 void CSS2Properties.setVisibility(String visibility)
           
 void CSS2Properties.setVoiceFamily(String voiceFamily)
           
 void CSS2Properties.setVolume(String volume)
           
 void CSS2Properties.setWhiteSpace(String whiteSpace)
           
 void CSS2Properties.setWidows(String widows)
           
 void CSS2Properties.setWidth(String width)
           
 void CSS2Properties.setWordSpacing(String wordSpacing)
           
 void CSS2Properties.setZIndex(String zIndex)
           
 

org.w3c.dom.events での DOMException の使用
 

DOMException をスローする org.w3c.dom.events のメソッド
 Event DocumentEvent.createEvent(String eventType)
           
 

org.w3c.dom.html での DOMException の使用
 

DOMException をスローする org.w3c.dom.html のメソッド
 void HTMLSelectElement.add(HTMLElement element, HTMLElement before)
          新しい要素を SELECTOPTION 要素のコレクションに追加します。
 void HTMLTableRowElement.deleteCell(int index)
          現在の行からセルを削除します。
 void HTMLTableSectionElement.deleteRow(int index)
          セクションから行を削除します。
 void HTMLTableElement.deleteRow(int index)
          テーブルの行を削除します。
 HTMLElement HTMLTableRowElement.insertCell(int index)
          空の TD セルを行に挿入します。
 HTMLElement HTMLTableSectionElement.insertRow(int index)
          セクションに行を挿入します。
 HTMLElement HTMLTableElement.insertRow(int index)
          テーブルに、新しい空行を挿入します。
 

org.w3c.dom.ls での DOMException の使用
 

DOMException をスローする org.w3c.dom.ls のメソッド
 LSParser DOMImplementationLS.createLSParser(short mode, String schemaType)
          新規 LSParser を生成します。
 Document LSParser.parse(LSInput input)
          LSInput により識別されたリソースの XML ドキュメントを解析します。
 Document LSParser.parseURI(String uri)
          URI 参照 [IETF RFC 2396] により識別された位置の XML ドキュメントを解析します。
 Node LSParser.parseWithContext(LSInput input, Node contextArg, short action)
          LSInput により識別されたリソースの XML フラグメントを解析し、context 引数と action 引数を使って指定された位置にある既存のドキュメントに内容を挿入します。
 String LSSerializer.writeToString(Node nodeArg)
          LSSerializer インタフェースの一般的な説明で述べられているように、指定されたノードを直列化します。
 

org.w3c.dom.ranges での DOMException の使用
 

DOMException をスローする org.w3c.dom.ranges のメソッド
 DocumentFragment Range.cloneContents()
          Range の内容を複製します。
 Range Range.cloneRange()
          この Range の境界点と同等の境界点を持つ新規 Range を作成します。
 void Range.collapse(boolean toStart)
          境界点の 1 つに Range を折りたたみます。
 short Range.compareBoundaryPoints(short how, Range sourceRange)
          ドキュメントの 2 つの Range の境界点を比較します。
 void Range.deleteContents()
          削除された内容への参照を返すことなく、含まれているドキュメントまたはドキュメントのフラグメントから Range の内容を削除します。
 void Range.detach()
          Range が現在では使用されていないことおよび実装がこの Range に関連するリソースを放棄する可能性があることを示すために呼び出されます。
 DocumentFragment Range.extractContents()
          含まれているドキュメントまたはドキュメントのフラグメントから Range の内容を移動します。
 boolean Range.getCollapsed()
          Range が折りたたまれている場合は true。
 Node Range.getCommonAncestorContainer()
          Range の 2 つの境界点のもっとも深い共通祖先コンテナ。
 Node Range.getEndContainer()
          内部で Range が終了するノード。
 int Range.getEndOffset()
          Range の終了ノード内のオフセット。
 Node Range.getStartContainer()
          内部で Range が始まるノード。
 int Range.getStartOffset()
          Range の開始ノード内のオフセット。
 void Range.insertNode(Node newNode)
          ノードを Document または DocumentFragment の Range の開始位置に挿入します。
 void Range.selectNode(Node refNode)
          ノードとその内容を選択します。
 void Range.selectNodeContents(Node refNode)
          ノード内の内容を選択します。
 void Range.setEnd(Node refNode, int offset)
          Range の終了を記述する属性を設定します。
 void Range.setEndAfter(Node refNode)
          Range の終了をノードのあとに設定します。
 void Range.setEndBefore(Node refNode)
          終了位置をノードの前に設定します。
 void Range.setStart(Node refNode, int offset)
          Range の開始を記述する属性を設定します。
 void Range.setStartAfter(Node refNode)
          開始位置をノードのあとに設定します。
 void Range.setStartBefore(Node refNode)
          開始位置をノードの前に設定します。
 void Range.surroundContents(Node newParent)
          Range の内容を所定のノードの親として再設定し、再設定したノードを Range の開始位置に挿入します。
 String Range.toString()
          Range の内容を文字列として返します。
 

org.w3c.dom.stylesheets での DOMException の使用
 

DOMException をスローする org.w3c.dom.stylesheets のメソッド
 void MediaList.appendMedium(String newMedium)
          メディア newMedium をリストの末尾に追加します。
 void MediaList.deleteMedium(String oldMedium)
          oldMedium で示されるメディアをリストから削除します。
 void MediaList.setMediaText(String mediaText)
           
 

org.w3c.dom.traversal での DOMException の使用
 

DOMException をスローする org.w3c.dom.traversal のメソッド
 NodeIterator DocumentTraversal.createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
          指定されたノードをルートとするサブツリー上に新規 NodeIterator を生成します。
 TreeWalker DocumentTraversal.createTreeWalker(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
          指定されたノードをルートとするサブツリー上に新規の TreeWalker を生成します。
 Node NodeIterator.nextNode()
          セットの次のノードを返して、 NodeIterator のセットでの位置を進めます。
 Node NodeIterator.previousNode()
          セットの前のノードを返し、NodeIterator のセットでの位置を戻します。
 void TreeWalker.setCurrentNode(Node currentNode)
          TreeWalker が現在あるノード。
 


共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.