Package nl.vpro.util

Class ISO6937CharsetProvider.ISO6937CharsetEncoder

java.lang.Object
java.nio.charset.CharsetEncoder
nl.vpro.util.ISO6937CharsetProvider.ISO6937CharsetEncoder
Enclosing class:
ISO6937CharsetProvider

protected static class ISO6937CharsetProvider.ISO6937CharsetEncoder extends CharsetEncoder
  • Constructor Details

    • ISO6937CharsetEncoder

      protected ISO6937CharsetEncoder()
  • Method Details

    • encodeLoop

      protected CoderResult encodeLoop(CharBuffer charBuffer, ByteBuffer byteBuffer)
      Specified by:
      encodeLoop in class CharsetEncoder
    • convert

      protected Byte[] convert(char[] data)

      Converts UCS/Unicode data to ISO 6937.

      A question mark (0x3F) is returned if there is no match.

      Parameters:
      data - - the UCS/Unicode data in an array of char
      Returns:
      byte- the ISO 6937 data