public class XPathType extends Object
XPath要素のXMLスキーマ定義です。
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xf="http://www.w3.org/2002/06/xmldsig-filter2"
targetNamespace="http://www.w3.org/2002/06/xmldsig-filter2"
version="0.1" elementFormDefault="qualified">
<element name="XPath"
type="xf:XPathType"/>
<complexType name="XPathType">
<simpleContent>
<extension base="string">
<attribute name="Filter">
<simpleType>
<restriction base="string">
<enumeration value="intersect"/>
<enumeration value="subtract"/>
<enumeration value="union"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
XPathFilter2ParameterSpec| 修飾子と型 | クラス | 説明 |
|---|---|---|
static class |
XPathType.Filter |
フィルタ設定操作を表現します。
|
| コンストラクタ | 説明 |
|---|---|
XPathType(String expression, XPathType.Filter filter) |
指定したXPath式およびフィルタを使用して、
XPathTypeインスタンスを作成します。 |
XPathType(String expression, XPathType.Filter filter, Map namespaceMap) |
指定したXPath式、フィルタ、および名前空間マップを使用して、
XPathTypeインスタンスを作成します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
String |
getExpression() |
評価するXPath式を返します。
|
XPathType.Filter |
getFilter() |
フィルタ処理を返します。
|
Map |
getNamespaceMap() |
名前空間接頭辞のマップを返します。
|
public XPathType(String expression, XPathType.Filter filter)
XPathTypeインスタンスを作成します。expression - 評価するXPath式filter - フィルタ処理(XPathType.Filter.INTERSECT、XPathType.Filter.SUBTRACT、またはXPathType.Filter.UNION)NullPointerException - expressionまたはfilterがnullの場合public XPathType(String expression, XPathType.Filter filter, Map namespaceMap)
XPathTypeインスタンスを作成します。 以後の変更から保護するために、マップは複製されます。 expression - 評価するXPath式filter - フィルタ処理(XPathType.Filter.INTERSECT、XPathType.Filter.SUBTRACT、またはXPathType.Filter.UNION)namespaceMap - 名前空間接頭辞のマップ。 それぞれのキーは、対応する名前空間URI Stringへマッピングする名前空間接頭辞Stringです。 NullPointerException - expression、filter、またはnamespaceMapがnullの場合ClassCastException - マップのキーまたはエントリがString型でない場合public String getExpression()
public XPathType.Filter getFilter()
public Map getNamespaceMap()
Map。空の場合もあるが、nullになることはない バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。