Top Classes
[default module]

Package com.fasterxml.aalto.out


Class Summary

Modifier and TypeClass and Description
public class
AsciiXmlWriter

This is the generic implementation of XmlWriter, used if the destination is byte-based java.io.OutputStream, and encoding is 7-bit (US) Ascii.

public class
ByteWName

This class is used to represent all names that are to be serialized to byte streams, independent of specific encoding used (they will be stored on per-encoding symbol tables however).

public abstract class
ByteXmlWriter

This abstract base class (partial implementation of XmlWriter) is used if the destination is byte-based java.io.OutputStream.

pack-priv class
CharWName

This class is similar to com.fasterxml.aalto.in.PName, in that it implements an efficient representation of prefixed names, but one used on output (Writer) side.

public class
CharXmlWriter

This is the generic implementation of XmlWriter, used if the destination is a character based, like a java.io.Writer.

public class
Latin1XmlWriter

This is the generic implementation of XmlWriter, used if the destination is byte-based java.io.OutputStream, and encoding is ISO-8859-1 (aka Latin1)

public class
NonRepairingStreamWriter

Concrete implementation of StreamWriterBase, which implements basic namespace-aware, non repairing functionality.

pack-priv class
NsBinder

Simple helper class to allow resolving of namespace bindings either from prefix to URI, or vice versa.

public class
pack-priv class
OutputElement

Simple container for information regarding an open element within stream writer output.

public class
RepairingStreamWriter

Concrete implementation of StreamWriterBase, which implements the "namespace repairing" mode of operation.

public abstract class
SingleByteXmlWriter

This is the common base class for writers that output to byte-backed output sources, and use Ascii or ISO-8859-1 (Latin1) encoding.

public abstract class
StreamWriterBase

Base class for XMLStreamReader implementations.

public class
Utf8XmlWriter

This is the generic implementation of XmlWriter, used if the destination is byte-based java.io.OutputStream, and encoding is UTF-8.

public abstract class
WName

This class is similar to com.fasterxml.aalto.in.PName, in that it implements an efficient representation of prefixed names, but one used on output (Writer) side.

public abstract class
WNameFactory

This abstract class defines factory object (with factory methods) that are needed by WNameTable instances, to be able to construct WName instances for element and attribute names.

public class
WNameTable

This is a symbol table implementation used for storing byte-based WNames.

public class
WriterConfig

This is the shared configuration object passed by the factory to writer.

public abstract class
XmlWriter

Base class for output type / encoding-specific serializers used to do actual physical output of serialized xml content.