org.codehaus.plexus.util.xml

Class SerializerXMLWriter

Implemented Interfaces:
XMLWriter

public class SerializerXMLWriter
extends java.lang.Object
implements XMLWriter

Write to an MXSerializer.
Version:
$Id: SerializerXMLWriter.java 2161 2005-06-22 15:56:00Z evenisse $
Author:
Brett Porter

Field Summary

private Stack
elements
private List
exceptions
private String
namespace
private XmlSerializer
serializer

Constructor Summary

SerializerXMLWriter(String namespace, XmlSerializer serializer)

Method Summary

void
addAttribute(String key, String value)
void
endElement()
List
getExceptions()
void
startElement(String name)
private void
storeException(IOException e)
void
writeMarkup(String text)
void
writeText(String text)

Field Details

elements

private final Stack elements

exceptions

private List exceptions

namespace

private final String namespace

serializer

private final XmlSerializer serializer

Constructor Details

SerializerXMLWriter

public SerializerXMLWriter(String namespace,
                           XmlSerializer serializer)

Method Details

addAttribute

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

endElement

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

getExceptions

public List getExceptions()

startElement

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

storeException

private void storeException(IOException e)

writeMarkup

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

writeText

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