| インタフェース | 説明 | 
|---|---|
| Attr | 
Attrインタフェースは、Elementオブジェクトの1つの属性を表現します。 | 
| CDATASection | 
 CDATAセクションは、マークアップと見なされる文字を含んだテキスト・ブロックをエスケープするために使用されます。 
 | 
| CharacterData | 
CharacterDataインタフェースは、属性とメソッドのセットを追加してNodeを拡張することにより、DOM内の文字データにアクセスできるようにします。 | 
| Comment | 
 このインタフェースは、 
CharacterDataを継承し、コメントの内容を表します。コメントは<!--と-->で囲まれたすべての文字です。 | 
| Document | 
Documentインタフェースは、HTML文書またはXML文書全体を表します。 | 
| DocumentFragment | 
DocumentFragmentは、「軽量(最小限度)」のDocumentオブジェクトです。 | 
| DocumentType | 
 各 
Documentは、nullまたはDocumentTypeオブジェクトを値とするdoctype属性を備えています。 | 
| DOMConfiguration | 
DOMConfigurationインタフェースは文書の構成を表し、認められているパラメータのテーブルを保持します。 | 
| DOMError | 
DOMErrorは、エラーを記述するインタフェースです。 | 
| DOMErrorHandler | 
DOMErrorHandlerは、XMLデータの処理やほかの何らかの処理(文書の検証など)を実行中にエラーが発生したことを報告するときに、DOM実装が呼び出すことができるコールバック・インタフェースです (たとえば | 
| DOMImplementation | 
DOMImplementationインタフェースは、文書オブジェクト・モデルの特定のインスタンスに依存しない操作を実行するためのメソッドをいくつか提供します。 | 
| DOMImplementationList | 
DOMImplementationListインタフェースは、DOM実装の順序付きコレクションの抽象を提供します。このコレクションの実装方法を定義または制限することはありません。 | 
| DOMImplementationSource | 
 このインタフェースを使用すると、DOM実装者は、要求された機能とバージョンに基づいて1つ以上の実装を、DOM Featuresで指定されたとおりに提供できます。 
 | 
| DOMLocator | 
DOMLocatorは、エラーを記述するインタフェースです (たとえば | 
| DOMStringList | 
DOMStringListインタフェースは、DOMString値の順序付きコレクションの抽象を提供します。このコレクションの実装方法を定義または制限することはありません。 | 
| Element | 
Elementインタフェースは、HTML文書またはXML文書内の要素を表します。 | 
| Entity | 
 このインタフェースは、XML文書内の解析対象または解析対象外の既知のエンティティを表します。 
 | 
| EntityReference | 
EntityReferenceノードを使用してツリーのエンティティ参照を表現できます。 | 
| NamedNodeMap | 
NamedNodeMapインタフェースを実装するオブジェクトは、名前を指定してアクセスできるノードのコレクションを表すために使用されます。 | 
| NameList | 
NameListインタフェースは、名前と名前空間値(null値の場合もあり)の並列の対の順序付きコレクションの抽象を提供します。このコレクションの実装方法を定義または制限することはありません。 | 
| Node | 
NodeインタフェースはDocument Object Model全体の主要なデータ型です。 | 
| NodeList | 
NodeListインタフェースは、ノードの順序付きコレクションの抽象を提供します。このコレクションの実装方法を定義または制限することはありません。 | 
| Notation | 
 このインタフェースは、DTDに宣言されている表記法を表します。 
 | 
| ProcessingInstruction | 
ProcessingInstructionインタフェースは、ドキュメントのテキスト内にプロセッサ固有の情報を保存するためにXMLで使用される「処理命令」を表します。 | 
| Text | 
TextインタフェースはCharacterDataを継承し、ElementまたはAttrのテキスト形式の内容(XMLでは文字データという)を表します。 | 
| TypeInfo | 
TypeInfoインタフェースは、文書に関連するスキーマで指定されたElementノードまたはAttrノードから参照される型を表します。 | 
| UserDataHandler | 
Node.setUserData()を使用してノードのキーにオブジェクトを関連付けると、アプリケーションでは、そのオブジェクトが関連付けられているノードがクローン、インポート、または名前変更されるときに呼び出されるハンドラを提供できます。 | 
| 例外 | 説明 | 
|---|---|
| DOMException | 
 DOM操作によって例外が発生するのは、ごく「例外的な」場合のみです。たとえば、論理上の問題、データの損失、実装の安定性の欠如などが原因で操作を実行できない場合にのみ、例外が発生します。 
 | 
| クラス | 説明 | 
|---|---|
| DOMImplementationRegistry | 
 アプリケーションが 
DOMImplementationのインスタンスを取得できるようにするためのファクトリ。 | 
| インタフェース | 説明 | 
|---|---|
| Counter | 
Counterインタフェースは、任意のカウンタ、またはカウンタ関数の値を表すために使用されます。 | 
| CSS2Properties | 
CSS2Propertiesインタフェースは、CSSStyleDeclaration内のプロパティを取得および設定するための便利なメカニズムを表します。 | 
| CSSCharsetRule | 
CSSCharsetRuleインタフェースは、CSSスタイル・シート内の@charsetルールを表します。 | 
| CSSFontFaceRule | 
CSSFontFaceRuleインタフェースは、CSSスタイル・シート内の@font-faceルールを表します。 | 
| CSSImportRule | 
CSSImportRuleインタフェースは、CSSスタイル・シート内の@Importルールを表します。 | 
| CSSMediaRule | 
CSSMediaRuleインタフェースは、CSSスタイル・シート内の@mediaルールを表します。 | 
| CSSPageRule | 
CSSPageRuleインタフェースは、CSSスタイル・シート内の@pageルールを表します。 | 
| CSSPrimitiveValue | 
CSSPrimitiveValueインタフェースは、単一のCSS値を表します。 | 
| CSSRule | 
CSSRuleインタフェースは、任意の種類のCSS文のための抽象基底インタフェースです。 | 
| CSSRuleList | 
CSSRuleListインタフェースは、CSSルールの順序付きのコレクションを抽象化します。 | 
| CSSStyleDeclaration | 
CSSStyleDeclarationインタフェースは、単一のCSS宣言ブロックを表します。 | 
| CSSStyleRule | 
CSSStyleRuleインタフェースは、CSSスタイル・シート内の単一のルール・セットを表します。 | 
| CSSStyleSheet | 
CSSStyleSheetインタフェースは、CSSスタイル・シート(つまり、コンテンツ・タイプが"text/css"であるスタイル・シート)を表すために使用される具象インタフェースです。 | 
| CSSUnknownRule | 
CSSUnknownRuleインタフェースは、このユーザー・エージェントによってサポートされていないatルールを表します。 | 
| CSSValue | 
CSSValueインタフェースは、単純な値、または複合の値を表します。 | 
| CSSValueList | 
CSSValueListインタフェースは、CSS値の順序付きのコレクションを抽象化します。 | 
| DocumentCSS | 
 このインタフェースは、CSSビューを持つドキュメントを表します。 
 | 
| DOMImplementationCSS | 
 このインタフェースを使用すると、DOMユーザーは、ドキュメントのコンテキスト外に 
CSSStyleSheetを作成できます。 | 
| ElementCSSInlineStyle | 
 要素に結びつけられたインライン・スタイル情報が、 
style属性を介して公開されます。 | 
| Rect | 
Rectインタフェースは、任意のRect値を表すために使用されます。 | 
| RGBColor | 
RGBColorインタフェースは、任意のRGBカラー値を表すために使用されます。 | 
| ViewCSS | 
 このインタフェースは、CSSビューを表します。 
 | 
| インタフェース | 説明 | 
|---|---|
| DocumentEvent | 
DocumentEventインタフェースは、実装によってサポートされる型のイベントを作成できるメカニズムを提供します。 | 
| Event | 
Eventインタフェースを使用して、イベントに関するコンテキスト情報を、イベントを処理するハンドラに提供します。 | 
| EventListener | 
EventListenerインタフェースはイベント処理の重要な方法です。 | 
| EventTarget | 
EventTargetインタフェースは、DOMイベント・モデルをサポートする実装では、すべてのNodesによって実装されます。 | 
| MouseEvent | 
MouseEventインタフェースは、マウス・イベントに関連する固有のコンテキスト情報を提供します。 | 
| MutationEvent | 
MutationEventインタフェースは、変異イベントに関連する固有のコンテキスト情報を提供します。 | 
| UIEvent | 
UIEventインタフェースは、ユーザー・インタフェース・イベントに関連する固有のコンテキスト情報を提供します。 | 
| 例外 | 説明 | 
|---|---|
| EventException | 
 イベント操作は、メソッドの説明で指定されるように 
EventExceptionをスローします。 | 
| インタフェース | 説明 | 
|---|---|
| HTMLAnchorElement | 
 アンカー要素。 
 | 
| HTMLAppletElement | 
 埋め込まれたJavaアプレット。 
 | 
| HTMLAreaElement | 
 クライアント側のイメージ・マップ領域の定義。 
 | 
| HTMLBaseElement | 
 ドキュメントの基底URI。 
 | 
| HTMLBaseFontElement | 
 ベース・フォント。 
 | 
| HTMLBodyElement | 
 HTMLドキュメントの本文。 
 | 
| HTMLBRElement | 
 強制的に改行します。 
 | 
| HTMLButtonElement | 
 プッシュ・ボタン。 
 | 
| HTMLCollection | 
HTMLCollectionはノードのリストです。 | 
| HTMLDirectoryElement | 
 ディレクトリのリスト。 
 | 
| HTMLDivElement | 
 汎用ブロック・コンテナ。 
 | 
| HTMLDListElement | 
 定義のリスト。 
 | 
| HTMLDocument | 
HTMLDocumentはHTML階層のルートであり、コンテンツ全体を保持します。 | 
| HTMLDOMImplementation | 
HTMLDOMImplementationインタフェースは、HTMLドキュメントのインスタンスを作成するメソッドでDOMImplementationインタフェースを拡張したものです。 | 
| HTMLElement | 
 すべてのHTML要素インタフェースは、このクラスから派生しています。 
 | 
| HTMLFieldSetElement | 
 フォーム・コントロールを論理グループに構成します。 
 | 
| HTMLFontElement | 
 フォントの局所的な変更。 
 | 
| HTMLFormElement | 
FORM要素は、コレクションや要素に似た動作を網羅しています。 | 
| HTMLFrameElement | 
 フレームを作成します。 
 | 
| HTMLFrameSetElement | 
 フレームのグリッドを作成します。 
 | 
| HTMLHeadElement | 
 ドキュメント・ヘッドの情報。 
 | 
| HTMLHeadingElement | 
H1からH6の要素用。 | 
| HTMLHRElement | 
 横罫線を作成します。 
 | 
| HTMLHtmlElement | 
 HTMLドキュメントのルート。 
 | 
| HTMLIFrameElement | 
 インラインのサブウィンドウ。 
 | 
| HTMLImageElement | 
 埋め込まれたイメージ。 
 | 
| HTMLInputElement | 
 フォーム・コントロール。 
 | 
| HTMLIsIndexElement | 
 この要素は単一行のテキスト入力に使用されます。 
 | 
| HTMLLabelElement | 
 フォーム・フィールドのラベル・テキスト。 
 | 
| HTMLLegendElement | 
FIELDSETによるグループ化にキャプションを付けます。 | 
| HTMLLIElement | 
 リスト項目。 
 | 
| HTMLLinkElement | 
LINK要素では、外部リソースへのリンクを指定し、そのリソースに対するドキュメントの関係(またはその逆)を定義します。 | 
| HTMLMapElement | 
 クライアント側のイメージ・マップ。 
 | 
| HTMLMenuElement | 
 メニュー・リスト。 
 | 
| HTMLMetaElement | 
 これにはドキュメントに関する一般的なメタ情報が含まれています。 
 | 
| HTMLModElement | 
 ドキュメントの一部が変更されたことを通知します。 
 | 
| HTMLObjectElement | 
 汎用的な埋込みオブジェクト。 
 | 
| HTMLOListElement | 
 順序付けされたリスト。 
 | 
| HTMLOptGroupElement | 
 オプションを論理的なグループに細分化します。 
 | 
| HTMLOptionElement | 
 切替え可能な選択肢。 
 | 
| HTMLParagraphElement | 
 段落。 
 | 
| HTMLParamElement | 
OBJECT要素に渡されるパラメータ。 | 
| HTMLPreElement | 
 書式設定済みのテキスト。 
 | 
| HTMLQuoteElement | 
Q要素とBLOCKQUOTE要素用。 | 
| HTMLScriptElement | 
 スクリプト文。 
 | 
| HTMLSelectElement | 
 select要素では、オプションを選択できます。 
 | 
| HTMLStyleElement | 
 スタイル情報。 
 | 
| HTMLTableCaptionElement | 
 テーブルのキャプション。HTML 4.0のCAPTION要素の定義を参照してください。 
 | 
| HTMLTableCellElement | 
TH要素とTD要素を表すために使用されるオブジェクト。 | 
| HTMLTableColElement | 
COL要素やCOLGROUP要素を再グループ化します。 | 
| HTMLTableElement | 
 テーブルに対するcreate*メソッドとdelete*メソッドを使用して、テーブルを構築したり変更したりします。 
 | 
| HTMLTableRowElement | 
 テーブルの行。 
 | 
| HTMLTableSectionElement | 
THEAD、TFOOT、およびTBODYの各要素。 | 
| HTMLTextAreaElement | 
 複数行のテキスト・フィールド。 
 | 
| HTMLTitleElement | 
 ドキュメントのタイトル。 
 | 
| HTMLUListElement | 
 順序付けされていないリスト。 
 | 
| インタフェース | 説明 | 
|---|---|
| DOMImplementationLS | 
DOMImplementationLSは、ロードおよび保存オブジェクトを作成するためのファクトリ・メソッドを備えています。 | 
| LSInput | 
 このインタフェースはデータの入力ソースを表します。 
 | 
| LSLoadEvent | 
 このインタフェースは、文書のロードの完了を知らせるロード・イベント・オブジェクトを表します。 
 | 
| LSOutput | 
 このインタフェースはデータの出力先を表します。 
 | 
| LSParser | 
 種々な入力ソースからDOMツリーを構築または拡張できるオブジェクトへのインタフェースです。 
 | 
| LSParserFilter | 
LSParserFilterを使用すると、構文解析中のノード構築時に、アプリケーションでノードを検証できます。 | 
| LSProgressEvent | 
 このインタフェースは、文書が解析されるときの進捗についてアプリケーションに通知する進捗イベント・オブジェクトを表します。 
 | 
| LSResourceResolver | 
LSResourceResolverを使用すると、アプリケーションは外部リソースに対する参照をリダイレクトできます。 | 
| LSSerializer | 
LSSerializerは、DOM文書をXMLに直列化する(書き込む)ためのAPIを提供します。 | 
| LSSerializerFilter | 
LSSerializerFilterを使用すると、アプリケーションでは、ノードが直列化されるときにノードを検証し、どのノードを直列化する必要があるかを判定できます。 | 
| 例外 | 説明 | 
|---|---|
| LSException | 
 処理が停止すると、パーサーまたは書込みの操作は 
LSExceptionをスローすることがあります。 | 
| インタフェース | 説明 | 
|---|---|
| DocumentRange | |
| Range | 
| 例外 | 説明 | 
|---|---|
| RangeException | 
 Range操作では、そのメソッドの説明で明記されているように 
RangeExceptionをスローすることができます。 | 
| インタフェース | 説明 | 
|---|---|
| DocumentStyle | 
DocumentStyleインタフェースでは、ドキュメントに埋め込まれたスタイル・シートを取得するメカニズムを提供します。 | 
| LinkStyle | 
LinkStyleインタフェースでは、ドキュメントにスタイル・シートをリンクするノードからスタイル・シートを取得するメカニズムを提供します。 | 
| MediaList | 
MediaListインタフェースでは、このコレクションの実装方法を定義したり制約したりすることなく、メディアの順序付けされたコレクションの抽象化を提供します。 | 
| StyleSheet | 
StyleSheetインタフェースは、任意の種類のスタイル・シートのための抽象基底インタフェースです。 | 
| StyleSheetList | 
StyleSheetListインタフェースでは、スタイル・シートの順序付けされたコレクションを抽象化します。 | 
| インタフェース | 説明 | 
|---|---|
| DocumentTraversal | 
DocumentTraversalには、ドキュメント順(深さ優先の行きがけ順トラバーサル、ドキュメントのテキスト表現で開始タグが発生する順序と同じ)にノードとノードの子をトラバースするためのNodeIteratorやTreeWalkerを作成するメソッドがあります。 | 
| NodeFilter | 
 フィルタは、ノードを「フィルタ処理する」方法を知っているオブジェクトです。 
 | 
| NodeIterator | 
NodeIteratorは、ノードのセットをたどるために使用されます。 | 
| TreeWalker | 
TreeWalkerオブジェクトは、whatToShowフラグとフィルタ(存在する場合)により定義されたドキュメントのビューを使用して、ドキュメント・ツリーまたはサブツリーを移動するために使用されます。 | 
| インタフェース | 説明 | 
|---|---|
| AbstractView | 
 すべてのビューが派生する基本インタフェース。 
 | 
| DocumentView | 
DocumentViewインタフェースは、DOM ViewをサポートするDOM実装のDocumentオブジェクトによって実装されます。 | 
 バグまたは機能を送信
Java は米国ならびにその他の国における Oracle Corporation およびその関連企業の商標または登録商標です。 
 Copyright © 2005, 2025, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA.  All rights reserved.