共通 DOM API

org.w3c.dom.html
インタフェース HTMLDocument

すべてのスーパーインタフェース:
Document, Node

public interface HTMLDocument
extends Document

HTMLDocument は HTML 階層のルートであり、コンテンツ全体を保持します。階層へのアクセスを提供するだけでなく、ドキュメントのある一連の情報へアクセスする簡単な方法を備えています。 

alinkColor、background、bgColor、fgColor、linkColor、vlinkColor の各プロパティーは推奨されなくなりました。代わりに BODY 要素の対応するプロパティーを使用します。DOM レベル 2 では、getElementById メソッドが移動し、Document インタフェースから継承されます。 

また、「Document Object Model (DOM) Level 2 Specification」も参照してください。


フィールドの概要
 
インタフェース org.w3c.dom.Node から継承されたフィールド
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
メソッドの概要
 void close()
          open() で開いたドキュメントストリームを閉じ、強制的に描画します。
 HTMLCollection getAnchors()
          name 属性の値が設定された、ドキュメント内にあるすべてのアンカー (A) 要素のコレクション。
 HTMLCollection getApplets()
          ドキュメント内のアプレットや APPLET (非推奨) 要素を含む、ドキュメント内にあるすべての OBJECT 要素のコレクションです。
 HTMLElement getBody()
          ドキュメントのコンテンツを含む要素。
 String getCookie()
          ドキュメントに関連付けられた cookie。
 String getDomain()
          ドキュメントを公開しているサーバーのドメイン名、あるいはサーバーがドメイン名で特定できない場合は null を返します。
 NodeList getElementsByName(String elementName)
          name 属性値が elementName で与えられる要素のコレクション (空の場合あり) を返します。
 HTMLCollection getForms()
          ドキュメント内にあるすべてのフォームのコレクション。
 HTMLCollection getImages()
          ドキュメント内にあるすべての IMG 要素のコレクション。
 HTMLCollection getLinks()
          href 属性の値が設定された、ドキュメント内にあるすべての AREA 要素とアンカー (A) 要素のコレクション。
 String getReferrer()
          このページにリンクしているページの URI を返します。
 String getTitle()
          ドキュメントのヘッダー部にある TITLE 要素で指定したドキュメントのタイトル。
 String getURL()
          ドキュメントの完全な URI です。
 void open()
          注:このメソッドと次のメソッドでは、構文解析していない HTML の文字列を使用するドキュメントの構造モデルを、追加したり置き換えたりすることができます。
 void setBody(HTMLElement body)
           
 void setCookie(String cookie)
           
 void setTitle(String title)
           
 void write(String text)
          open() で開いたドキュメントストリームにテキスト文字列を書き込みます。
 void writeln(String text)
          open() で開いたドキュメントストリームに、テキスト文字列を書き込み、そのあとに改行文字を書き込みます。
 
インタフェース org.w3c.dom.Document から継承されたメソッド
adoptNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getStrictErrorChecking, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking, setXmlStandalone, setXmlVersion
 
インタフェース org.w3c.dom.Node から継承されたメソッド
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

メソッドの詳細

getTitle

String getTitle()
ドキュメントのヘッダー部にある TITLE 要素で指定したドキュメントのタイトル。


setTitle

void setTitle(String title)

getReferrer

String getReferrer()
このページにリンクしているページの URI を返します。ユーザーがページに直接移動した場合 (リンクではなくブックマークを使用した場合など)、この値は空の文字列です。


getDomain

String getDomain()
ドキュメントを公開しているサーバーのドメイン名、あるいはサーバーがドメイン名で特定できない場合は null を返します。


getURL

String getURL()
ドキュメントの完全な URI です。


getBody

HTMLElement getBody()
ドキュメントのコンテンツを含む要素。BODY コンテンツのあるドキュメントの場合、BODY 要素を返します。フレームセットのドキュメントの場合は、いちばん外側の FRAMESET 要素を返します。


setBody

void setBody(HTMLElement body)

getImages

HTMLCollection getImages()
ドキュメント内にあるすべての IMG 要素のコレクション。下位互換性のため、動作は IMG 要素だけに制限されます。


getApplets

HTMLCollection getApplets()
ドキュメント内のアプレットや APPLET (非推奨) 要素を含む、ドキュメント内にあるすべての OBJECT 要素のコレクションです。


getLinks

HTMLCollection getLinks()
href 属性の値が設定された、ドキュメント内にあるすべての AREA 要素とアンカー (A) 要素のコレクション。


getForms

HTMLCollection getForms()
ドキュメント内にあるすべてのフォームのコレクション。


getAnchors

HTMLCollection getAnchors()
name 属性の値が設定された、ドキュメント内にあるすべてのアンカー (A) 要素のコレクション。注:下位互換性のため、返されるアンカーのセットには name 属性付きで作成されたアンカーだけが含まれ、id 属性付きで作成されたアンカーは含まれません。


getCookie

String getCookie()
ドキュメントに関連付けられた cookie。cookie がない場合、値は空の文字列になります。それ以外の場合、値は、ページに関連付けられたすべてのクッキーについて、名前と値のペアをセミコロンで区切ったリストの文字列になります。たとえば、name=value;expires=date のようになります。


setCookie

void setCookie(String cookie)

open

void open()
注:このメソッドと次のメソッドでは、構文解析していない HTML の文字列を使用するドキュメントの構造モデルを、追加したり置き換えたりすることができます。このドキュメントの執筆時点では、HTML と XML の両方のドキュメントに対して類似した機能を提供する代替メソッドが考慮されています。より一般的な目的の機構を優先させるために、次のメソッドは、将来推奨されなくなるおそれがあります。
書き込むためにドキュメントストリームを開きます。ドキュメントがターゲットに存在する場合は、このメソッドによって消去されます。


close

void close()
open() で開いたドキュメントストリームを閉じ、強制的に描画します。


write

void write(String text)
open() で開いたドキュメントストリームにテキスト文字列を書き込みます。テキストはドキュメント構造モデルへ構文解析されます。

パラメータ:
text - ドキュメント構造モデルの構造へ構文解析される文字列

writeln

void writeln(String text)
open() で開いたドキュメントストリームに、テキスト文字列を書き込み、そのあとに改行文字を書き込みます。テキストはドキュメント構造モデルへ構文解析されます。

パラメータ:
text - ドキュメント構造モデルの構造へ構文解析される文字列

getElementsByName

NodeList getElementsByName(String elementName)
name 属性値が elementName で与えられる要素のコレクション (空の場合あり) を返します。

パラメータ:
elementName - 要素の name 属性値
戻り値:
一致する要素

共通 DOM API

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