Class XMLUtil


  • public class XMLUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XMLUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String domToString​(javax.xml.transform.dom.DOMSource ds, boolean omitXmlDeclaration)  
      static java.lang.String domToString​(org.w3c.dom.Document doc)  
      static org.w3c.dom.Node findChildNode​(org.w3c.dom.Node parent, java.lang.String childName)  
      static Component getComponent​(org.w3c.dom.Node node, Session session)  
      static java.lang.String getNodeAttributeValue​(org.w3c.dom.Node node, java.lang.String attrib, boolean enhance)  
      static java.util.Map<java.lang.String,​java.lang.String> mapAttributeNodes​(org.w3c.dom.NodeList nodes, java.lang.String nodeName, java.lang.String nodeKeyName, java.lang.String nodeValueName)  
      static java.util.Map<java.lang.String,​java.lang.String> mapAttributes​(org.w3c.dom.Node node)  
      static java.util.Map<java.lang.String,​java.lang.String> mapAttributes​(org.w3c.dom.Node node, boolean keyToLowerCase)  
      static java.util.Map<java.lang.String,​java.lang.String> mapAttributes​(org.w3c.dom.Node node, java.lang.String[] requiredAttributes)  
      static org.w3c.dom.Document parseXML​(java.io.InputStream in, org.xml.sax.helpers.XMLFilterImpl handler)  
      static java.lang.String toString​(org.w3c.dom.Node node, boolean omitXmlDeclaration)  
      private static void updateDirectories​(java.lang.String baseDirectory, java.util.Map<java.lang.String,​java.lang.String> attributes)  
      • Methods inherited from class java.lang.Object

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

      • XMLUtil

        public XMLUtil()
    • Method Detail

      • parseXML

        public static org.w3c.dom.Document parseXML​(java.io.InputStream in,
                                                    org.xml.sax.helpers.XMLFilterImpl handler)
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findChildNode

        public static org.w3c.dom.Node findChildNode​(org.w3c.dom.Node parent,
                                                     java.lang.String childName)
      • getNodeAttributeValue

        public static java.lang.String getNodeAttributeValue​(org.w3c.dom.Node node,
                                                             java.lang.String attrib,
                                                             boolean enhance)
                                                      throws OpenAS2Exception
        Throws:
        OpenAS2Exception
      • mapAttributeNodes

        public static java.util.Map<java.lang.String,​java.lang.String> mapAttributeNodes​(org.w3c.dom.NodeList nodes,
                                                                                               java.lang.String nodeName,
                                                                                               java.lang.String nodeKeyName,
                                                                                               java.lang.String nodeValueName)
                                                                                        throws OpenAS2Exception
        Throws:
        OpenAS2Exception
      • mapAttributes

        public static java.util.Map<java.lang.String,​java.lang.String> mapAttributes​(org.w3c.dom.Node node,
                                                                                           boolean keyToLowerCase)
      • mapAttributes

        public static java.util.Map<java.lang.String,​java.lang.String> mapAttributes​(org.w3c.dom.Node node)
      • mapAttributes

        public static java.util.Map<java.lang.String,​java.lang.String> mapAttributes​(org.w3c.dom.Node node,
                                                                                           java.lang.String[] requiredAttributes)
                                                                                    throws OpenAS2Exception
        Throws:
        OpenAS2Exception
      • updateDirectories

        private static void updateDirectories​(java.lang.String baseDirectory,
                                              java.util.Map<java.lang.String,​java.lang.String> attributes)
                                       throws OpenAS2Exception
        Throws:
        OpenAS2Exception
      • toString

        public static java.lang.String toString​(org.w3c.dom.Node node,
                                                boolean omitXmlDeclaration)
                                         throws javax.xml.transform.TransformerException
        Throws:
        javax.xml.transform.TransformerException
      • domToString

        public static java.lang.String domToString​(org.w3c.dom.Document doc)
                                            throws javax.xml.transform.TransformerException
        Throws:
        javax.xml.transform.TransformerException
      • domToString

        public static java.lang.String domToString​(javax.xml.transform.dom.DOMSource ds,
                                                   boolean omitXmlDeclaration)
                                            throws javax.xml.transform.TransformerException
        Throws:
        javax.xml.transform.TransformerException