| Home >> All >> gnu >> java >> [ nio Javadoc ] |
| | gnu.java.nio.channels.* (1) | | gnu.java.nio.charset.* (66) | | gnu.java.nio.charset.iconv.* (5) |
gnu.java.nio: Javadoc index of package gnu.java.nio.
Package Samples:
gnu.java.nio.channels
gnu.java.nio.charset.iconv
gnu.java.nio.charset
Classes:
Provider: Charset provider for the required charsets. Used by Charset.charsetForName(java.lang.String) > Charset.charsetForName(java.lang.String) 55 and * Charset.availableCharsets() > Charset.availableCharsets() 55 . Note: This class is a privileged class, because it can be instantiated without requiring the RuntimePermission("charsetProvider"). There is a check in java.nio.charset.spi.CharsetProvider to skip the security check if the provider is an instance of this class.
UTF_8: UTF-8 charset. UTF-8 references: RFC 2279 The Unicode standard and Corrigendum
IconvProvider: Charset provider wrapping iconv. Note: This class is a privileged class, because it can be instantiated without requiring the RuntimePermission("charsetProvider"). There is a check in java.nio.charset.spi.CharsetProvider to skip the security check if the provider is an instance of this class.
FileChannelImpl: This file is not user visible ! But alas, Java does not have a concept of friendly packages so this class is public. Instances of this class are created by invoking getChannel Upon a Input/Output/RandomAccessFile object.
FileChannelImpl: This file is not user visible ! But alas, Java does not have a concept of friendly packages so this class is public. Instances of this class are created by invoking getChannel Upon a Input/Output/RandomAccessFile object.
IconvMetaData: This is ugly glue. iconv doesn't have character metadata, so we include it here. TODO: Add more charsets which GNU iconv and the JDK support which aren't included here.
ByteCharset: A generic encoding framework for single-byte encodings, utilizing a look-up table. This replaces the gnu.java.io.EncoderEightBitLookup class, created by Aron Renn.
ChannelReader: A Reader implementation that works using a ReadableByteChannel and a CharsetDecoder. This is a bridge between NIO IO character decoding.
UnicodeLittle: UTF-16 little endian with a byte-order mark Included for java.io completeness. ("UTF-16" is equal to UnicodeBig, and UTF-16BE/LE do not have a BOM
EncodingHelper: This class provides some useful utility methods for charset encoding for the java.lang and java.io methods.
VMPipe: This class contains the native methods for gnu.java.nio.PipeImpl As such, it needs help from the VM.
Windows1251: Encoding table for Windows-1251 Cyrillic char set. aka cp1251 or Windows-1251 or whatever.
Windows1254: Encoding table for Windows-1254 Turkish char set. aka cp1254 or Windows-1254 or whatever.
Windows1255: Encoding table for Windows-1255 Hebrew char set. aka cp1255 or Windows-1255 or whatever.
Windows1256: Encoding table for Windows-1256 Arabic char set. aka cp1256 or Windows-1256 or whatever.
Windows1257: Encoding table for Windows-1257 Baltic char set. aka cp1257 or Windows-1257 or whatever.
Windows1258: Encoding table for Windows-1258 Arabic char set. aka cp1258 or Windows-1258 or whatever.
Windows1253: Encoding table for Windows-1253 Greek char set. aka cp1253 or Windows-1253 or whatever.
Windows1250: Encoding table for Windows-1250-Latin-1, aka cp1250 or Windows-1250 or whatever.
Windows1252: Encoding table for Windows-1252-Latin-1, aka cp1252 or Windows-1252 or whatever.
ChannelWriter: A Writer implementation that works by wrapping an NIO channel.
ISO_8859_8: Encoding table for ISO-8859-8, ISO Latin/Hebrew char set.
ISO_8859_7: Encoding table for ISO-8859-7, ISO Latin/Greek char set.
ISO_8859_13: Encoding table for ISO-8859-13, ISO Latin-7 char set.
ISO_8859_15: Encoding table for ISO-8859-15, ISO Latin-9 char set.
| Home | Contact Us | Privacy Policy | Terms of Service |