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

## kinugasa.contents.text
クラス XMLParserUtil

    java.lang.Object
      kinugasa.contents.text.XMLParserUtil

    public final class XMLParserUtil

extends java.lang.Object

Kinugasa : XMLParserUtil : XMLのタグや属性を展開するユーティリティです.
これらのAPIはDOMをベースに設計されています。このクラスでは、DOMインスタンスを 衣笠フレームワークで使用するために変換する機能を提供します。

バージョン:
  1.0.0 - 2013/03/15_13:01:50.
作成者:
  dra0211 ( d0211@live.jp ).

コンストラクタの概要
`private` | `XMLParserUtil()` ユーティリティうクラスです.

メソッドの概要
`static XMLElement` | `createElement(org.w3c.dom.Node node)` DOMノードインターフェースXMLElementクラスに変換します.
`static java.util.List<XMLAttribute>` | `getAttributes(org.w3c.dom.NamedNodeMap nodeMap)` ノードの属性となるNamedNodeMapをXMLAttributeのリストに変換します.

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### XMLParserUtil

    private XMLParserUtil()

  ユーティリティうクラスです.

メソッドの詳細

### createElement

    public static XMLElement createElement(org.w3c.dom.Node node)

  DOMノードインターフェースXMLElementクラスに変換します. このメソッドは再帰的に処理されます。あるノードが持つ子ノードは 以下のように展開されます。
  ノードタイプがTEXT_NODEの場合(NodeNameが"#text"の場合)はそのノードが持つTextContentの値が 戻り値となるエレメントのvalueに設定されます。
  それ以外のノードタイプでは、そのノードが持つ子ノードと属性が 戻り値となるエレメントに設定されます。

  パラメータ:
    `node` - 変換するノードを指定します。通常はルートノード(DOMドキュメントのLastChild)です。
  戻り値:
    DOMノードがから構築されたXMLElemtnクラスを返します。

### getAttributes

    public static java.util.List<XMLAttribute> getAttributes(org.w3c.dom.NamedNodeMap nodeMap)

  ノードの属性となるNamedNodeMapをXMLAttributeのリストに変換します.

  パラメータ:
    `nodeMap` - ノードが持つ属性を送信します。NodeクラスのgetAttributeです。
  戻り値:
    指定されたNameNodeMapが持つ属性をXMLAttributeクラスのリストとして返します。

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