Class X500NameValue

    • Method Detail

      • getXdmItem

        public net.sf.saxon.s9api.XdmItem getXdmItem()
        Returns:
        corresponding XPath (XDM) value
      • match

        public boolean match​(X500NameValue other)
        Implements XACML function 'urn:oasis:names:tc:xacml:1.0:function:x500Name-match' with this as first argument.
        Parameters:
        other - the second argument
        Returns:
        true if and only if this matches some terminal sequence of RDNs from the other's value when compared using x500Name-equal.
      • printXML

        public String printXML()
        Converts the internal value (accessible via SimpleValue.getUnderlyingValue()) to a valid lexical representation for XML marshalling. Equivalent to the 'printMethod' in JAXB 'javaType' binding customizations. Implementations of this typically call DatatypeConverter. This method is called by SimpleValue.getContent() and its result cached by the same method for later use. Therefore, no need to cache the result in the implementation.
        Specified by:
        printXML in class SimpleValue<String>
        Returns:
        XML-valid lexical representation.