Package org.apache.sis.io

Extensions to standard Java I/O (Reader, Writer, Appendable).

See: Description

Package org.apache.sis.io Description

Extensions to standard Java I/O (Reader, Writer, Appendable). Many classes defined in this package are filters applying on-the-fly formatting while writing text to the output device. For example LineAppender can wrap lines to some maximal line length (e.g. 80 characters), and TableAppender replaces all occurrence of '\t' by the amount of spaces needed for producing a tabular output.
Note: One of the formatter classes defined in this package is a java.text.Format subclass. While traditionally though as part of text packages, that {@code Format} is defined in this I/O package because it can format to an Appendable and for consistency with the org.apache.sis.io.wkt package.
Unicode characters
Some formatters in this package make extensive use of Unicode characters. This may produce unexpected results in a Windows console, unless the underlying output stream uses the correct encoding (e.g. new OutputStreamWriter(System.out, "Cp437")). To display the appropriate code page for a Windows console, type chcp on the command line.
Supplementary Unicode characters
This package can handle the Unicode supplementary characters.
Since:
0.3 (derived from geotk-1.0)

Defined in the sis-utility module

Copyright © 2010–2013 The Apache Software Foundation. All rights reserved.