|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.toolkit.server.util.xml.WcmXMLUtil
Utility class for working with XML and DOM
Method Summary | |
static org.w3c.dom.Element |
addChildElement(org.w3c.dom.Element parent,
java.lang.String childElementName)
|
static org.w3c.dom.Element |
addChildElement(org.w3c.dom.Element parent,
java.lang.String childElementName,
java.lang.String childElementText)
Adds a new child node using the parent node namespace. |
static org.w3c.dom.Element |
addChildElementNS(org.w3c.dom.Element parent,
java.lang.String childElementName)
Adds a new child node using the parent node namespace. |
static org.w3c.dom.Element |
addChildElementNS(org.w3c.dom.Element parent,
java.lang.String childElementName,
java.lang.String childElementText)
|
static java.lang.String[] |
convertListOfNodesToStringArray(java.util.List nodes)
Returns the result of Node.getNodeValue() method for each node in nodes |
static java.lang.String[] |
convertNodeListOfElementsToStringArray(org.w3c.dom.NodeList elements)
Returns the result of Node.getNodeValue() method for each node in nodes |
static java.lang.String[] |
convertNodeListToStringArray(org.w3c.dom.NodeList nodes)
Returns the result of Node.getNodeValue() method for each node in nodes |
static org.w3c.dom.Element |
createNamespace(org.w3c.dom.Document doc,
java.lang.String namespaceName,
java.lang.String namespaceURI)
|
static java.lang.String |
decodeFromXML(java.lang.String str)
|
static java.lang.String |
encodeForXML(java.lang.String str)
|
static org.w3c.dom.Element |
getChildElement(org.w3c.dom.Element parent,
java.lang.String childElementName)
|
static java.util.List |
getChildElements(org.w3c.dom.Element parentElement)
|
static java.util.List |
getChildElements(org.w3c.dom.Element parentElement,
java.lang.String childElementName)
|
static java.lang.String |
getChildElementText(org.w3c.dom.Element parent,
java.lang.String childElementName)
|
static org.w3c.dom.Node |
getChildNode(org.w3c.dom.Node node,
java.lang.String childToFind)
|
static org.w3c.dom.Document |
getDocumentFromInputSource(org.xml.sax.InputSource inputSource)
|
static org.w3c.dom.Document |
getDocumentFromInputStream(java.io.InputStream inputStream)
|
static org.w3c.dom.Document |
getDocumentFromReader(java.io.Reader reader)
|
static org.w3c.dom.Document |
getDocumentFromString(java.lang.String xml)
|
static java.lang.String |
getElementCompleteText(org.w3c.dom.Element element)
|
static java.lang.String |
getElementText(org.w3c.dom.Element element)
|
static org.w3c.dom.Node |
getNamedNode(org.w3c.dom.NodeList nodes,
java.lang.String nameToFind)
|
static org.w3c.dom.Document |
getNewDocument()
|
static void |
removeAllChildren(org.w3c.dom.Node node)
|
static java.lang.String |
saveToString(org.w3c.dom.Node node)
|
static void |
setElementText(org.w3c.dom.Element element,
java.lang.String value)
|
static void |
writePrettyXML(java.io.Writer w,
org.w3c.dom.Node node)
Write XML for a node with newlines and indentation for each level of element nesting. |
static void |
writeXML(java.io.OutputStream out,
org.w3c.dom.Node node)
|
static void |
writeXML(java.io.Writer w,
org.w3c.dom.Node node)
Write XML for a node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static void writePrettyXML(java.io.Writer w, org.w3c.dom.Node node)
w
- node
- public static void writeXML(java.io.Writer w, org.w3c.dom.Node node)
w
- node
- public static void writeXML(java.io.OutputStream out, org.w3c.dom.Node node)
public static org.w3c.dom.Document getDocumentFromString(java.lang.String xml) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document getDocumentFromReader(java.io.Reader reader) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document getDocumentFromInputStream(java.io.InputStream inputStream) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document getDocumentFromInputSource(org.xml.sax.InputSource inputSource) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Element getChildElement(org.w3c.dom.Element parent, java.lang.String childElementName)
public static java.lang.String getChildElementText(org.w3c.dom.Element parent, java.lang.String childElementName)
public static java.util.List getChildElements(org.w3c.dom.Element parentElement)
public static java.util.List getChildElements(org.w3c.dom.Element parentElement, java.lang.String childElementName)
public static org.w3c.dom.Node getChildNode(org.w3c.dom.Node node, java.lang.String childToFind)
public static org.w3c.dom.Node getNamedNode(org.w3c.dom.NodeList nodes, java.lang.String nameToFind)
public static void setElementText(org.w3c.dom.Element element, java.lang.String value)
public static java.lang.String getElementText(org.w3c.dom.Element element)
public static org.w3c.dom.Element addChildElement(org.w3c.dom.Element parent, java.lang.String childElementName)
public static org.w3c.dom.Element addChildElementNS(org.w3c.dom.Element parent, java.lang.String childElementName)
parent
- Element The parent node.childElementName
- The tag name of the new child node
public static org.w3c.dom.Element addChildElement(org.w3c.dom.Element parent, java.lang.String childElementName, java.lang.String childElementText)
parent
- Element The parent node.childElementName
- The tag name of the new child nodechildElementText
- The value of the new child node.
public static org.w3c.dom.Element addChildElementNS(org.w3c.dom.Element parent, java.lang.String childElementName, java.lang.String childElementText)
public static java.lang.String getElementCompleteText(org.w3c.dom.Element element)
public static void removeAllChildren(org.w3c.dom.Node node)
public static java.lang.String[] convertNodeListToStringArray(org.w3c.dom.NodeList nodes)
nodes
- NodeList - have to be Attr or Text nodes, not Elements
public static java.lang.String[] convertListOfNodesToStringArray(java.util.List nodes)
nodes
- List - have to be Attr or Text nodes, not Elements
public static java.lang.String[] convertNodeListOfElementsToStringArray(org.w3c.dom.NodeList elements)
elements
- NodeList - have to be Element nodes
public static org.w3c.dom.Document getNewDocument() throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public static java.lang.String saveToString(org.w3c.dom.Node node)
public static java.lang.String encodeForXML(java.lang.String str)
public static java.lang.String decodeFromXML(java.lang.String str)
public static org.w3c.dom.Element createNamespace(org.w3c.dom.Document doc, java.lang.String namespaceName, java.lang.String namespaceURI) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |