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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • 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 evaluated
        filter - 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)
IBM WebSphere Application ServerTM
Release 8.5