Class XMLWriter

java.lang.Object
com.codename1.xml.XMLWriter

public class XMLWriter extends Object
XMLWriter writes an XML com.codename1.xml.Element into an XML string/file this allowing us to serialize previously parsed and modified XML.
  • Constructor Summary

    Constructors
    Constructor
    Description
    XMLWriter(boolean encodeText)
    Creates a new XMLWriter.
  • Method Summary

    Modifier and Type
    Method
    Description
    toXML(Element element)
    returns the XML as a String
    void
    writeXML(Writer writer, Element element)
    Writes the XML of an Element to a Writer.

    Methods inherited from class Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    Modifier and Type
    Method
    Description
    protected Object
     
    boolean
    Indicates whether some other object is "equal to" this one.
    final Class
    Returns the runtime class of an object.
    int
    Returns a hash code value for the object.
    final void
    Wakes up a single thread that is waiting on this object's monitor.
    final void
    Wakes up all threads that are waiting on this object's monitor.
    Returns a string representation of the object.
    final void
    Causes current thread to wait until another thread invokes the method or the method for this object.
    final void
    wait(long timeout)
    Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.
    final void
    wait(long timeout, int nanos)
    Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
  • Constructor Details

    • XMLWriter

      public XMLWriter(boolean encodeText)

      Creates a new XMLWriter.

      Parameters
      • encodeText: @param encodeText Determines whether or not text components (text content, tag names, attribute names, and attribute values) should be encoded with escapes when written. Use false if these values are already encoded.
  • Method Details

    • writeXML

      public void writeXML(Writer writer, Element element) throws IOException

      Writes the XML of an Element to a Writer. Note: may output invalid XML if you created text Elements using un-escaped Strings.

      Parameters
      • writer: The Writer to which the XML will be written.

      • element: The element whose XML will be written.

      Throws
      • IOException: if a write operation fails.
      Throws:
      IOException
    • toXML

      public String toXML(Element element)

      returns the XML as a String

      Parameters
      • element: the element to write
      Returns

      the XML as a String