Package org.codehaus.staxmate.out
package org.codehaus.staxmate.out
Package contains classes for output functionality. These consist
of output components needed to keep track of structure of xml content
output, as well as for holding necessary contents when explicitly using
buffering.
-
ClassDescriptionInterface that denotes output objects (fragments, elements) that explicitly start their life-cycle as buffered (other objects can be implicitly buffered due to explict ones as parents or previous siblings).Buffered version of
SMOutputElement
; starts its life buffered, so that it, its attributes and content are not automatically written to the underlying stream, but only when buffered instance is released.Buffered fragment; starts its life buffered, so that its content are not automatically written to the underlying stream, but only when buffered instance is released.Namespace that is global and shared for allSMOutputContext
)s (~= XML documents or sub-trees).Namespace that is local to a specific output context (SMOutputContext
), think of it as the document or sub-tree StaxMate will output using a stream writer).Abstract base class for all namespace objects (local and global ones).Simple container class for storing definition of a buffered element attribute.Simple container class for storing definition of a buffered comment node.Simple container class for storing a namespace pre-declarationBase class for buffered valuesIntermediate abstract output class for StaxMate, which is used as the base for all output nodes that can contain other nodes.Class that encapsulates details about context in which StaxMate output is done.Output class that models a full XML document, with xml declaration.Output class that models an outputtable XML element.Basic building block for all outputtable content within StaxMate.Concrete non-buffered fragment (== container) class used as the root level output container.Intermediate base class used for simple (non-container) output nodes; comments, processing instructions, text, CDATA and entities.