クラス FixedStaXPathHandler
java.lang.Object
com.streamConverter.pathHandler.FixedStaXPathHandler
- すべての実装されたインタフェース:
IStaXPathHandler
Xpathを指定して、Xpathの階層を判定するクラス。
Xpathは、XMLドキュメント内のノードを選択するための言語です。 このクラスは、上から読み下すことを想定して、Xpathの機能を一部省略して実装します。
フルパスで指定するクラス。
例: root/child/grandchild のように、全ての階層を指定する必要があります。
両端に/がある場合は、エラーをスローします。
hoge//fugaのように空要素がある場合は、エラーをスローします。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
-
コンストラクタの詳細
-
FixedStaXPathHandler
コンストラクタ- パラメータ:
xpath
- Xpathの文字列- 例外:
IllegalArgumentException
- xpathがnullの場合、空要素がある場合
-
-
メソッドの詳細
-
isTarget
対象階層かどうか判定する。 引数のXpathが、対象Xpathと同じ階層かどうかを完全一致で判定します。- 定義:
isTarget
インタフェース内IStaXPathHandler
- パラメータ:
xpathList
- 判定対象のXpathリスト- 戻り値:
- 対象Xpathで指定した階層かどうか。
- 例外:
IllegalArgumentException
- xpathListがnullの場合
-
getTargetXpath
Xpathを取得します。- 戻り値:
- Xpathの文字列
-