GXPARSE hosted by SourceForge.net Logo

Package ca.gorman.io

Supplements java.io with additional stream classes that are useful when parsing XML streams.

See:
          Description

Interface Summary
Resequencer<K> Interface for Writers that support pseudo-random access to the output stream.
 

Class Summary
BinaryFileReader Convenience class for reading characters from a File without translation from a Charset.
BinaryFileWriter Convenience class for writing characters to a File without translation to a Charset.
NullOutputWriter Writer that discards all output.
ParallelWriter Writer that copies to an array of Writers.
Resequencer.Buffer<K> Buffer to hold Marks with keys of type K and character data until all character data have been written, and all Marks have been associated with data values.
Resequencer.Mark<K> Associates data with a key of type K and contains other internal data to support efficient operation.
Resequencer.MarkGroup<K> Manager (access and temporary storage) for Marks with keys of type K .
Resequencer.SpillBuffer Overflow buffer for Buffer, when the amount of data exceeds the capacity of the fast buffer used by Buffer.
ResequencingWriter<K> A Writer that is a Resequencer with the capacity to accept data in a sequence that differs from the sequence of actual output.
ResequencingWriterStack<K> A WriterStack that acts as a Resequencer when the Writer at top of stack is a Resequencer.
WriterStack A Writer with additional methods to support nested temporary redirection of the output destination.
 

Package ca.gorman.io Description

Supplements java.io with additional stream classes that are useful when parsing XML streams.

Package Specification

Related Documentation


GXPARSE download

GXPARSE Generic XML Stream Parser API and supporting tools.   Release $Name: gxparse-sf-alpha-2_0 $
Copyright 2003-2004 Ian E. Gorman
Released under GNU Lesser General Public License