概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## feat2.template
インタフェース HTMLDocument

すべてのスーパーインタフェース:
  CompositeNode, HTMLNode

既知の実装クラスの一覧:
  HTMLElementImpl

public interface HTMLDocument
extends HTMLNode, CompositeNode

HTML文書の最上位ノード。

作成者:
  SUGIMOTO Ken-ichi

フィールドの概要

インタフェース feat2.template.HTMLNode から継承したフィールド
`NODETYPE_ATTRIBUTE, NODETYPE_DOCUMENT, NODETYPE_ELEMENT, NODETYPE_REMARK, NODETYPE_TEXT`

メソッドの概要
`HTMLNode` | `find(java.lang.String xpath)` このノードを先頭とするノードツリーからXPathにマッチするノードを返す。
`java.lang.String` | `getEncoding()` このドキュメントのエンコーディングを返す。
`HTMLNodeList` | `select(java.lang.String xpath)` このノードを先頭とするノードツリーからXPathにマッチするすべてのノードを返す。
`java.lang.String` | `toHTML()`

インタフェース feat2.template.HTMLNode から継承したメソッド
`copy, detach, getDocument, getFirst, getFirstChild, getLast, getNext, getNodeType, getParent, getPrev, getValue, insertAfter, insertBefore, toHTML`

インタフェース feat2.template.CompositeNode から継承したメソッド
`addChild, addText, clear, count, findElement, findElementByClass, getElement, getElement, getLastTag, getLastText, getString, getTag, getTag, getText, getText, selectElementsByClass, setText`

メソッドの詳細

### getEncoding

    public java.lang.String getEncoding()

  このドキュメントのエンコーディングを返す。

  戻り値:

### find

    public HTMLNode find(java.lang.String xpath)
                  throws NodeNotFoundException

  このノードを先頭とするノードツリーからXPathにマッチするノードを返す。

  パラメータ:
    `xpath` - String
  戻り値:
  例外:
    `NodeNotFoundException` - ノードが見つからなかったとき

### select

    public HTMLNodeList select(java.lang.String xpath)

  このノードを先頭とするノードツリーからXPathにマッチするすべてのノードを返す。

  パラメータ:
    `xpath` -
  戻り値:
    XPathにマッチするノードが無かったら空のIteratorを返す。

### toHTML

    public java.lang.String toHTML()

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド