com.ibm.websphere.wssecurity.wssapi.spec
Class XPathType
- java.lang.Object
-
- com.ibm.websphere.wssecurity.wssapi.spec.XPathType
-
- All Implemented Interfaces:
- java.io.Serializable
public class XPathType extends java.lang.Object implements java.io.Serializable
This it the XML Schema Definition of the XPath element as defined in the W3C Recommendation for XML-Signature XPath Filter 2.0. This class is defined in the Java Specification Requests 105.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
XPathType.Filter
Represents the filter set operation.
-
Constructor Summary
Constructors Constructor and Description XPathType(java.lang.String expression, XPathType.Filter filter)
Class constructor.XPathType(java.lang.String expression, XPathType.Filter filter, java.util.Map namespaceMap)
Class constructor.
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
getExpression()
Returns the XPath expression to be evaluated.XPathType.Filter
getFilter()
Returns the filter operation.java.util.Map
getNamespaceMap()
Returns a map of namespace prefixes.
-
-
-
Constructor Detail
-
XPathType
public XPathType(java.lang.String expression, XPathType.Filter filter) throws java.lang.NullPointerException
Class constructor.- Parameters:
expression
- the XPath expression to be evaluatedfilter
- the filter operation (XPathType.Filter.INTERSECT, XPathType.Filter.SUBTRACT, or XPathType.Filter.UNION)- Throws:
java.lang.NullPointerException
-
XPathType
public XPathType(java.lang.String expression, XPathType.Filter filter, java.util.Map namespaceMap) throws java.lang.NullPointerException, java.lang.ClassCastException
Class constructor.- Parameters:
expression
- XPath expression to be evaluatedfilter
- filter operation (XPathType.Filter.INTERSECT, XPathType.Filter.SUBTRACT, or XPathType.Filter.UNION)namespaceMap
- map of namespace prefixes. Each key is a namespace prefix String that maps to a corresponding namespace URI String- Throws:
java.lang.NullPointerException
java.lang.ClassCastException
-
-
Method Detail
-
getExpression
public java.lang.String getExpression()
Returns the XPath expression to be evaluated.- Returns:
- XPath expression to be evaluated
-
getFilter
public XPathType.Filter getFilter()
Returns the filter operation.- Returns:
- filter operation
-
getNamespaceMap
public java.util.Map getNamespaceMap()
Returns a map of namespace prefixes. Each key is a namespace prefix String that maps to a corresponding namespace URI String. This implementation returns an unmodifiable map.- Returns:
- map of namespace prefixes to namespace URIs (may be empty, but never null)
-
-