com.netscape.cmsutil.xml
Class XMLObject
java.lang.Object
com.netscape.cmsutil.xml.XMLObject
public class XMLObject
- extends java.lang.Object
Method Summary |
void |
addItemToContainer(org.w3c.dom.Node container,
java.lang.String tagname,
java.lang.String value)
|
org.w3c.dom.Node |
createContainer(org.w3c.dom.Node containerParent,
java.lang.String containerName)
|
org.w3c.dom.Node |
createRoot(java.lang.String name)
Each document should have 1 root only. |
java.util.Vector |
getAllValues(java.lang.String tagname)
|
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. |
org.w3c.dom.Document |
getDocument()
|
org.w3c.dom.Node |
getRoot()
|
java.lang.String |
getValue(java.lang.String tagname)
|
java.util.Vector |
getValuesFromContainer(org.w3c.dom.Node container,
java.lang.String tagname)
|
void |
output(java.io.OutputStream os)
|
byte[] |
toByteArray()
|
java.lang.String |
toXMLString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.SAXException
java.io.IOException
javax.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.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
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 getAllValues(java.lang.String tagname)
getValuesFromContainer
public java.util.Vector 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.TransformerConfigurationException
javax.xml.transform.TransformerException
output
public void output(java.io.OutputStream os)
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException
toXMLString
public java.lang.String toXMLString()
throws javax.xml.transform.TransformerConfigurationException,
javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException