Class XMLObject


  • public class XMLObject
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XMLObject()  
      XMLObject​(java.io.File f)  
      XMLObject​(java.io.InputStream s)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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<java.lang.String> 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<java.lang.String> 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
    • 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.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
    • 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.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