org.codehaus.plexus.util.xml
Class SerializerXMLWriter

java.lang.Object
  extended by org.codehaus.plexus.util.xml.SerializerXMLWriter
All Implemented Interfaces:
XMLWriter

public class SerializerXMLWriter
extends java.lang.Object
implements XMLWriter

Write to an MXSerializer.

Version:
$Id: SerializerXMLWriter.java 5958 2007-02-28 10:29:55Z olamy $
Author:
Brett Porter

Field Summary
private  java.util.Stack elements
           
private  java.util.List exceptions
           
private  java.lang.String namespace
           
private  XmlSerializer serializer
           
 
Constructor Summary
SerializerXMLWriter(java.lang.String namespace, XmlSerializer serializer)
           
 
Method Summary
 void addAttribute(java.lang.String key, java.lang.String value)
           
 void endElement()
           
 java.util.List getExceptions()
           
 void startElement(java.lang.String name)
           
private  void storeException(java.io.IOException e)
           
 void writeMarkup(java.lang.String text)
           
 void writeText(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serializer

private final XmlSerializer serializer

namespace

private final java.lang.String namespace

elements

private final java.util.Stack elements

exceptions

private java.util.List exceptions
Constructor Detail

SerializerXMLWriter

public SerializerXMLWriter(java.lang.String namespace,
                           XmlSerializer serializer)
Method Detail

startElement

public void startElement(java.lang.String name)
Specified by:
startElement in interface XMLWriter

addAttribute

public void addAttribute(java.lang.String key,
                         java.lang.String value)
Specified by:
addAttribute in interface XMLWriter

writeText

public void writeText(java.lang.String text)
Specified by:
writeText in interface XMLWriter

writeMarkup

public void writeMarkup(java.lang.String text)
Specified by:
writeMarkup in interface XMLWriter

endElement

public void endElement()
Specified by:
endElement in interface XMLWriter

storeException

private void storeException(java.io.IOException e)

getExceptions

public java.util.List getExceptions()