Documentation of 'jas2.util.xml.XMLWriter' Java class
XMLWriter
jas2.util.xml

Class XMLWriter



  • public class XMLWriter
    extends java.lang.Object
    A class that makes it easy to write XML documents.
    • Constructor Summary

      Constructors 
      Constructor and Description
      XMLWriter(java.io.Writer w) 
      XMLWriter(java.io.Writer w, java.lang.String indentString) 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void close()
      closes the writer
      void closeDoc()
      Closes the document, and checks if you closed all the tags
      void closeTag()
      Closes the current XML tag and decreases the indentation level
      static java.lang.String normalize(java.lang.String s)
      Normalizes the given string for an Attribute value
      static java.lang.String normalizeText(java.lang.String s)
      Normalizes the given string for Text
      void openDoc()
      Opens the document with an xml header
      void openDoc(java.lang.String version, java.lang.String encoding, boolean standalone)
      Opens the document with an xml header
      void openTag(java.lang.String name)
      Prints a new XML tag and increases the identation level
      void openTag(java.lang.String namespace, java.lang.String name)
      Prints a new XML tag and increases the identation level
      void print(double d) 
      void print(org.w3c.dom.Node node)
      Prints a DOM node, recursively.
      void print(java.lang.String text)
      Prints character data, while escaping < and >
      void printComment(java.lang.String comment)
      Print a comment
      void println() 
      void println(java.lang.String text)
      Prints character data, while escaping < and >
      void printTag(java.lang.String name)
      Prints an empty XML tag.
      void printTag(java.lang.String namespace, java.lang.String name)
      Prints an empty XML tag.
      void referToDTD(java.lang.String name, java.lang.String system)
      Writes a reference to a DTD
      void referToDTD(java.lang.String name, java.lang.String pid, java.lang.String ref)
      Writes a reference to a DTD
      void setAttribute(java.lang.String name, boolean value) 
      void setAttribute(java.lang.String name, byte value) 
      void setAttribute(java.lang.String name, char value) 
      void setAttribute(java.lang.String name, double value) 
      void setAttribute(java.lang.String name, float value) 
      void setAttribute(java.lang.String name, int value) 
      void setAttribute(java.lang.String name, long value) 
      void setAttribute(java.lang.String name, short value) 
      void setAttribute(java.lang.String name, java.lang.String value)
      Sets an attribute which will be included in the next tag printed by openTag or printTag
      void setAttribute(java.lang.String ns, java.lang.String name, boolean value) 
      void setAttribute(java.lang.String ns, java.lang.String name, double value) 
      void setAttribute(java.lang.String ns, java.lang.String name, int value) 
      void setAttribute(java.lang.String namespace, java.lang.String name, java.lang.String value) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMLWriter

        public XMLWriter(java.io.Writer w,
                         java.lang.String indentString)
      • XMLWriter

        public XMLWriter(java.io.Writer w)
    • Method Detail

      • close

        public void close()
                   throws java.io.IOException
        closes the writer
        Throws:
        java.io.IOException
      • openDoc

        public void openDoc()
        Opens the document with an xml header
      • openDoc

        public void openDoc(java.lang.String version,
                            java.lang.String encoding,
                            boolean standalone)
        Opens the document with an xml header
      • referToDTD

        public void referToDTD(java.lang.String name,
                               java.lang.String pid,
                               java.lang.String ref)
        Writes a reference to a DTD
      • referToDTD

        public void referToDTD(java.lang.String name,
                               java.lang.String system)
        Writes a reference to a DTD
      • closeDoc

        public void closeDoc()
        Closes the document, and checks if you closed all the tags
      • printComment

        public void printComment(java.lang.String comment)
        Print a comment
      • print

        public void print(java.lang.String text)
        Prints character data, while escaping < and >
      • println

        public void println(java.lang.String text)
        Prints character data, while escaping < and >
      • println

        public void println()
      • print

        public void print(double d)
      • openTag

        public void openTag(java.lang.String namespace,
                            java.lang.String name)
        Prints a new XML tag and increases the identation level
      • openTag

        public void openTag(java.lang.String name)
        Prints a new XML tag and increases the identation level
      • closeTag

        public void closeTag()
        Closes the current XML tag and decreases the indentation level
      • printTag

        public void printTag(java.lang.String namespace,
                             java.lang.String name)
        Prints an empty XML tag.
      • printTag

        public void printTag(java.lang.String name)
        Prints an empty XML tag.
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 java.lang.String value)
        Sets an attribute which will be included in the next tag printed by openTag or printTag
      • setAttribute

        public void setAttribute(java.lang.String namespace,
                                 java.lang.String name,
                                 java.lang.String value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 double value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 float value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 int value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 long value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 short value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 boolean value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 byte value)
      • setAttribute

        public void setAttribute(java.lang.String name,
                                 char value)
      • setAttribute

        public void setAttribute(java.lang.String ns,
                                 java.lang.String name,
                                 double value)
      • setAttribute

        public void setAttribute(java.lang.String ns,
                                 java.lang.String name,
                                 int value)
      • setAttribute

        public void setAttribute(java.lang.String ns,
                                 java.lang.String name,
                                 boolean value)
      • print

        public void print(org.w3c.dom.Node node)
        Prints a DOM node, recursively. No support for a document node
      • normalize

        public static java.lang.String normalize(java.lang.String s)
        Normalizes the given string for an Attribute value
      • normalizeText

        public static java.lang.String normalizeText(java.lang.String s)
        Normalizes the given string for Text

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.