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クラスのリストとして返します。