コンストラクターと説明 |
---|
DomUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static ContentHandlerSE | createContentHandler(NodeSE node) コールバック呼び出しを DOM Node に変換する SAX ContentHandler を返します。 |
static ElementSE | getChildElementByTagName(ElementSE ele, StringSE childEleName) 名前で識別される最初の子要素を返すユーティリティメソッド。 |
static ListSE<ElementSE> | getChildElements(ElementSE ele) 指定された DOM 要素のすべての子要素を取得します。 |
static ListSE<ElementSE> | getChildElementsByTagName(ElementSE ele, StringSE... childEleNames) 指定された要素名のいずれかに一致する、指定された DOM 要素のすべての子要素を取得します。 |
static ListSE<ElementSE> | getChildElementsByTagName(ElementSE ele, StringSE childEleName) 指定された要素名に一致する、指定された DOM 要素のすべての子要素を取得します。 |
static StringSE | getChildElementValueByTagName(ElementSE ele, StringSE childEleName) 名前で識別される最初の子要素の値を返すユーティリティメソッド。 |
static StringSE | getTextValue(ElementSE valueEle) XML コメントを無視して、指定された DOM 要素からテキスト値を抽出します。 |
static boolean | nodeNameEquals(NodeSE node, StringSE desiredName) 名前空間対応の等しい比較。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static ListSE<ElementSE> getChildElementsByTagName(ElementSE ele, StringSE... childEleNames)
getElementsByTagName
メソッドとは対照的に)さらに深く掘り下げないでください。ele
- 分析する DOM 要素 childEleNames
- 検索する子要素の名前 org.w3c.dom.Element
インスタンスのリスト Element
SE, Element.getElementsByTagName(java.lang.String)
SEpublic static ListSE<ElementSE> getChildElementsByTagName(ElementSE ele, StringSE childEleName)
getElementsByTagName
メソッドとは対照的に)さらに深く掘り下げないでください。ele
- 分析する DOM 要素 childEleName
- 検索する子要素名 org.w3c.dom.Element
インスタンスのリスト Element
SE, Element.getElementsByTagName(java.lang.String)
SE@Nullable public static ElementSE getChildElementByTagName(ElementSE ele, StringSE childEleName)
ele
- 分析する DOM 要素 childEleName
- 検索する子要素名 org.w3c.dom.Element
インスタンス。見つからない場合は null
@Nullable public static StringSE getChildElementValueByTagName(ElementSE ele, StringSE childEleName)
ele
- 分析する DOM 要素 childEleName
- 検索する子要素名 null
public static ListSE<ElementSE> getChildElements(ElementSE ele)
ele
- 分析する DOM 要素 org.w3c.dom.Element
インスタンスのリスト public static StringSE getTextValue(ElementSE valueEle)
コメントノードを除くすべての CharacterData ノードと EntityReference ノードを単一の文字列値に追加します。実際のユーザー指定のテキストのみを公開します。デフォルト値はありません。
public static boolean nodeNameEquals(NodeSE node, StringSE desiredName)
Node.getLocalName()
SE または Node.getNodeName()
SE が desiredName
と等しい場合は true
を返し、それ以外の場合は false
を返します。public static ContentHandlerSE createContentHandler(NodeSE node)
Node
に変換する SAX ContentHandler
を返します。node
- イベントを公開するノード