com.ibm.websphere.wssecurity.wssapi.spec

Class XPathType

  1. java.lang.Object
  2. extended bycom.ibm.websphere.wssecurity.wssapi.spec.XPathType
All implemented interfaces:
java.io.Serializable

  1. public class XPathType
  2. extends java.lang.Object
  3. 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

Modifier and Type Class and Description
  1. static class
XPathType.Filter
Represents the filter set operation.

Constructor Summary

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

Modifier and Type Method and Description
  1. java.lang.String
getExpression()
Returns the XPath expression to be evaluated.
  1. XPathType.Filter
getFilter()
Returns the filter operation.
  1. java.util.Map
getNamespaceMap()
Returns a map of namespace prefixes.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

XPathType

  1. public XPathType(java.lang.String expression,
  2. XPathType.Filter filter)
  3. throws java.lang.NullPointerException
Class constructor.
Parameters:
expression - the XPath expression to be evaluated
Throws:
java.lang.NullPointerException

XPathType

  1. public XPathType(java.lang.String expression,
  2. XPathType.Filter filter,
  3. java.util.Map namespaceMap)
  4. throws java.lang.NullPointerException
  5. java.lang.ClassCastException
Class constructor.
Parameters:
expression - XPath expression to be evaluated
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

  1. public java.lang.String getExpression( )
Returns the XPath expression to be evaluated.
Returns:
XPath expression to be evaluated

getFilter

  1. public XPathType.Filter getFilter( )
Returns the filter operation.
Returns:
filter operation

getNamespaceMap

  1. 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)