On 21/06/2018 11:41, Dave Hobbs wrote:
Yes, the proposal is to create a new module outside the JDK.
:
A service provider module appears to be the recommended approach according
the Java api documentation. However writing charset classes is made a lot
more difficult by not having the sun.nio.cs classes available.
Should we propose adding our charsets in the java.base or jdk.charsets?
Is the context here additional EBCDIC code pages? I don't think they are
interesting to too many applications and as you've found, there has
always been a service provider interface add support for additional
charsets. Additional CharsetProvider implementation can be deployed on
either the class path or module path. Yes, it's a bit more work to
develop a standalone CharsetProvider but there isn't anything special
about the sun.nio.cs infrastructure except that it makes it easier when
adding additional charsets in the JDK.
-Alan