Package org.openas2.util
Class XMLUtil
- java.lang.Object
-
- org.openas2.util.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)
-
-
-
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
-
getComponent
public static Component getComponent(org.w3c.dom.Node node, Session session) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
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
-
-