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 Summary
Constructors Modifier Constructor Description protected
ISO6937CharsetEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Byte[]
convert(char[] data)
Converts UCS/Unicode data to ISO 6937.protected CoderResult
encodeLoop(CharBuffer charBuffer, ByteBuffer byteBuffer)
-
Methods inherited from class java.nio.charset.CharsetEncoder
averageBytesPerChar, canEncode, canEncode, charset, encode, encode, flush, implFlush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, implReset, isLegalReplacement, malformedInputAction, maxBytesPerChar, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
-
-
-
-
Method Detail
-
encodeLoop
protected CoderResult encodeLoop(CharBuffer charBuffer, ByteBuffer byteBuffer)
- Specified by:
encodeLoop
in classCharsetEncoder
-
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
-
-