Package com.tenduke.io

I/O classes and utilities.

See:
          Description

Interface Summary
ClosableLogEntrySubscriber Interface to be implemented by classes that need to receive log entries from Logger and be closed (subject to life cycle management).
 

Class Summary
AsyncReaderToWriter Reads input from reader and writes it to writer, possibly in another thread.
FileChannelInputStream InputStream implementation that uses java.nio's FileChannel class.
FileChannelOutputStream OutputStream implementation that uses java.nio's FileChannel class.
IncludeInputStream InputStream implementation that reads a character InputStream and supports including content from other InputStreams.
IOUtils Static utility methods for IO-related functionality.
NullWriter A Writer implementation for directing output to conceptually a "null device".
PropertyBasedVariableInputStream InputStream implementation that reads a character InputStream and supports defining and using variables.
SingleByteReadChainedInputStream Chained reader for input streams.
StringInputStream InputStream that provides a String for reading as a stream.
UriUtils Utility methods for working with URI objects.
URLDecodeInputStream Reads input stream and converts % hex hex to corresponding URL decoded char, and converts + to an empty space.
VariableInputStream InputStream implementation that reads a character InputStream and supports defining and using variables.
XmlEnclosingInputStream InputStream implementation for reading xml streams without single root element.
XmlInputStream InputStream implementation that is capable of reading and parsing xml declaration if found on the first line of a character InputStream.
XmlOutputStream OutputStream implementation that is capable of writing xml declaration if found on the first line of a character OutputStream.
XmlReader Reader for wrapping another Reader for reading xml.
 

Package com.tenduke.io Description

I/O classes and utilities. These classes and utilities are used within the 10Duke SDK, and they can be used by the 10Duke SDK users.