se.unlogic.standardutils.xml
Class XMLUtils
java.lang.Object
se.unlogic.standardutils.xml.XMLUtils
public class XMLUtils
- extends java.lang.Object
Method Summary |
static void |
append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.util.Collection<? extends XMLable> beans)
|
static void |
append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.util.Collection<? extends XMLable> beans)
|
static void |
append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String subElementsName,
java.util.List<? extends java.lang.Object> values)
|
static void |
append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String subElementsName,
java.lang.Object[] values)
|
static void |
appendNewCDATAElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.Object value)
|
static void |
appendNewCDATAElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String value)
|
static void |
appendNewElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.Object value)
|
static void |
appendNewElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String value)
|
static org.w3c.dom.Element |
createCDATAElement(java.lang.String name,
java.lang.Object value,
org.w3c.dom.Document doc)
|
static org.w3c.dom.Document |
createDomDocument()
|
static org.w3c.dom.Element |
createElement(java.lang.String name,
java.lang.Object value,
org.w3c.dom.Document doc)
|
static org.w3c.dom.Document |
createNamespaceAwareDomDocument()
|
static org.w3c.dom.Element |
getTimeUnits(org.w3c.dom.Document doc,
XMLUtils.TimeUnit timeUnit)
|
static org.w3c.dom.Document |
parseXmlFile(java.io.File f,
boolean validating)
|
static org.w3c.dom.Document |
parseXmlFile(java.io.File file,
boolean validating,
boolean namespaceAware)
|
static org.w3c.dom.Document |
parseXmlFile(java.io.InputStream stream,
boolean validating)
|
static org.w3c.dom.Document |
parseXmlFile(java.lang.String filename,
boolean validating,
boolean namespaceAware)
|
static org.w3c.dom.Document |
parseXmlFile(java.net.URI uri,
boolean validating)
|
static void |
replaceSingleNode(org.w3c.dom.Element parent,
org.w3c.dom.Node node)
Adds or replaces node in parent. |
static java.lang.String |
toString(org.w3c.dom.Document doc,
java.lang.String encoding,
boolean indent)
|
static void |
toString(org.w3c.dom.Document doc,
java.lang.String encoding,
java.io.Writer w,
boolean indent)
|
static void |
writeXmlFile(org.w3c.dom.Document doc,
java.io.File file,
boolean indent,
java.lang.String encoding)
|
static void |
writeXmlFile(org.w3c.dom.Document doc,
java.io.File file,
java.util.Map.Entry<java.lang.String,java.lang.String>... outputKeys)
|
static void |
writeXmlFile(org.w3c.dom.Document doc,
java.lang.String filename,
boolean indent,
java.lang.String encoding)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLUtils
public XMLUtils()
createDomDocument
public static org.w3c.dom.Document createDomDocument()
createNamespaceAwareDomDocument
public static org.w3c.dom.Document createNamespaceAwareDomDocument()
toString
public static java.lang.String toString(org.w3c.dom.Document doc,
java.lang.String encoding,
boolean indent)
throws javax.xml.transform.TransformerFactoryConfigurationError,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException
toString
public static void toString(org.w3c.dom.Document doc,
java.lang.String encoding,
java.io.Writer w,
boolean indent)
throws javax.xml.transform.TransformerFactoryConfigurationError,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.lang.String filename,
boolean validating,
boolean namespaceAware)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.io.File file,
boolean validating,
boolean namespaceAware)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.net.URI uri,
boolean validating)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.io.File f,
boolean validating)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.io.InputStream stream,
boolean validating)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
createElement
public static org.w3c.dom.Element createElement(java.lang.String name,
java.lang.Object value,
org.w3c.dom.Document doc)
createCDATAElement
public static org.w3c.dom.Element createCDATAElement(java.lang.String name,
java.lang.Object value,
org.w3c.dom.Document doc)
writeXmlFile
public static void writeXmlFile(org.w3c.dom.Document doc,
java.io.File file,
boolean indent,
java.lang.String encoding)
throws javax.xml.transform.TransformerFactoryConfigurationError,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException
writeXmlFile
public static void writeXmlFile(org.w3c.dom.Document doc,
java.io.File file,
java.util.Map.Entry<java.lang.String,java.lang.String>... outputKeys)
throws javax.xml.transform.TransformerFactoryConfigurationError,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException
writeXmlFile
public static void writeXmlFile(org.w3c.dom.Document doc,
java.lang.String filename,
boolean indent,
java.lang.String encoding)
throws javax.xml.transform.TransformerFactoryConfigurationError,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException
append
public static void append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.util.Collection<? extends XMLable> beans)
append
public static void append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String subElementsName,
java.lang.Object[] values)
append
public static void append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String subElementsName,
java.util.List<? extends java.lang.Object> values)
append
public static void append(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.util.Collection<? extends XMLable> beans)
appendNewCDATAElement
public static void appendNewCDATAElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String value)
appendNewElement
public static void appendNewElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.String value)
appendNewCDATAElement
public static void appendNewCDATAElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.Object value)
appendNewElement
public static void appendNewElement(org.w3c.dom.Document doc,
org.w3c.dom.Element targetElement,
java.lang.String elementName,
java.lang.Object value)
replaceSingleNode
public static void replaceSingleNode(org.w3c.dom.Element parent,
org.w3c.dom.Node node)
throws java.lang.RuntimeException
- Adds or replaces node in parent.
- Parameters:
parent
- node
-
- Throws:
java.lang.Exception
- - Node cannot exist more than once,
i.e. multiple nodes with the same name cannot exist in parent.
java.lang.RuntimeException
getTimeUnits
public static org.w3c.dom.Element getTimeUnits(org.w3c.dom.Document doc,
XMLUtils.TimeUnit timeUnit)
Copyright © 2011. All Rights Reserved.