Class ResultHelper


  • public final class ResultHelper
    extends java.lang.Object
    ResultHelper is a utility to assert proper namespace handling due to misbehavior of certain implementations with respect to xmlns attributes. The code is copied and slightly modified from jcr-commons SerializingContentHandler
    See Also:
    JCR-2897.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.xml.transform.Result getResult​(javax.xml.transform.Result result)
      In case the underlying XML library doesn't properly handle xmlns attributes this method creates new content handler dealing with the misbehavior and returns an new instance of SAXResult.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getResult

        public static javax.xml.transform.Result getResult​(javax.xml.transform.Result result)
                                                    throws org.xml.sax.SAXException
        In case the underlying XML library doesn't properly handle xmlns attributes this method creates new content handler dealing with the misbehavior and returns an new instance of SAXResult. Otherwise the passed result is returned back.
        Parameters:
        result -
        Returns:
        A instance of Result that properly handles xmlns attributes.
        Throws:
        org.xml.sax.SAXException