Name: nl37777 Date: 05/04/2001
Of the various subsystems in the J2SDK that use character
conversion, only a few have been changed to use the NIO APIs. As a
result, character converters plugged into the NIO SPI cannot be relied
on to be used by the entire J2SDK.
As of build 63 (5/2/01), the situation was as follows:
Using java.nio API exclusively:
java.nio.Channels
Using both java.nio and sun.io interfaces:
java.io.InputStreamReader
java.io.OutputStreamWriter
java.lang.StringCoding (for java.lang.String)
sun.awt.datatransfer.DataTransferer
sun.tools.native2ascii.Main
Using sun.io interfaces exclusively:
com.sun.corba.se.internal.core.CodeSetConversion
sun.awt.FontDescriptor
sun.awt.PlatformFont
sun.awt.motif.MFontPeer
sun.awt.windows.WDefaultFontCharset
sun.awt.windows.WFontPeer
sun.io.CompoundTextSupport
sun.jdbc.odbc.JdbcOdbcObject
sun.jdbc.odbc.JdbcOdbcResultSet
sun.jdbc.odbc.JdbcOdbcPreparedStatement
sun.net.NetworkClient
sun.plugin.navig.motif.PluginPSPrintStream
sun.print.PSPrinterJob
src/share/native/sun/awt/font/fontmanager/fontobjects/cmaps.cpp
src/share/native/sun/awt/font/fontmanager/fontobjects/fontObject.cpp
src/solaris/native/sun/awt/awt_Font.c
src/solaris/native/sun/awt/font/nrScalerContext.cpp
src/win32/native/sun/windows/awt_Font.cpp
======================================================================
- relates to
-
JDK-4948142 Handler and XMLFormatter should not call old sun.io apis
- Resolved
-
JDK-4952584 Convert use of old sun.io APIs into new java.nio.charset APIs
- Resolved
-
JDK-4948136 Scanner.create should call Charset.default() instead of sun.io api
- Resolved
-
JDK-4948149 (cs) deprecate old sun.io converters
- Resolved
-
JDK-4954012 Convert use of old sun.io APIs into new java.nio.charset APIs
- Resolved
-
JDK-4887597 remove uses of sun.io in sun.tools.*
- Resolved
-
JDK-4952580 Convert use of old sun.io APIs into new java.nio.charset APIs
- Resolved
-
JDK-4952586 Convert use of old sun.io APIs into new java.nio.charset APIs
- Resolved
-
JDK-4952588 Convert use of old sun.io APIs into new java.nio.charset APIs
- Resolved
-
JDK-6228568 (cs) Charset.forName() throws inaccurate/inappropriate exception when null is the charset name
- Resolved
-
JDK-4952578 Convert use of old sun.io APIs into new java.nio.charset APIs
- Closed
-
JDK-6275382 Rowset2.0: no db2 test run due to some classes under sun/io/ missing. needed a new jdbc driver
- Closed
-
JDK-4772857 (cs) Need a standard way to get the default encoding
- Resolved