Package com.netscape.cmsutil.xml
Class XMLObject
- java.lang.Object
-
- com.netscape.cmsutil.xml.XMLObject
-
public class XMLObject extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItemToContainer(org.w3c.dom.Node container, java.lang.String tagname, java.lang.String value)org.w3c.dom.NodecreateContainer(org.w3c.dom.Node containerParent, java.lang.String containerName)org.w3c.dom.NodecreateRoot(java.lang.String name)Each document should have 1 root only.java.util.Vector<java.lang.String>getAllValues(java.lang.String tagname)org.w3c.dom.NodegetContainer(java.lang.String tagname)If you have duplicate containers, then this method will return the first container in the list.org.w3c.dom.DocumentgetDocument()org.w3c.dom.NodegetRoot()java.lang.StringgetValue(java.lang.String tagname)java.util.Vector<java.lang.String>getValuesFromContainer(org.w3c.dom.Node container, java.lang.String tagname)voidoutput(java.io.OutputStream os)byte[]toByteArray()java.lang.StringtoXMLString()
-
-
-
Constructor Detail
-
XMLObject
public XMLObject() throws javax.xml.parsers.ParserConfigurationException- Throws:
javax.xml.parsers.ParserConfigurationException
-
XMLObject
public XMLObject(java.io.InputStream s) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException- Throws:
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationException
-
XMLObject
public XMLObject(java.io.File f) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException- Throws:
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationException
-
-
Method Detail
-
getDocument
public org.w3c.dom.Document getDocument()
-
createRoot
public org.w3c.dom.Node createRoot(java.lang.String name)
Each document should have 1 root only. This method should be called once.
-
getRoot
public org.w3c.dom.Node getRoot()
-
getContainer
public org.w3c.dom.Node getContainer(java.lang.String tagname)
If you have duplicate containers, then this method will return the first container in the list.
-
createContainer
public org.w3c.dom.Node createContainer(org.w3c.dom.Node containerParent, java.lang.String containerName)
-
addItemToContainer
public void addItemToContainer(org.w3c.dom.Node container, java.lang.String tagname, java.lang.String value)
-
getValue
public java.lang.String getValue(java.lang.String tagname)
-
getAllValues
public java.util.Vector<java.lang.String> getAllValues(java.lang.String tagname)
-
getValuesFromContainer
public java.util.Vector<java.lang.String> getValuesFromContainer(org.w3c.dom.Node container, java.lang.String tagname)
-
toByteArray
public byte[] toByteArray() throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerException- Throws:
javax.xml.transform.TransformerConfigurationExceptionjavax.xml.transform.TransformerException
-
output
public void output(java.io.OutputStream os) throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerException- Throws:
javax.xml.transform.TransformerConfigurationExceptionjavax.xml.transform.TransformerException
-
toXMLString
public java.lang.String toXMLString() throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerException- Throws:
javax.xml.transform.TransformerConfigurationExceptionjavax.xml.transform.TransformerException
-
-