com.sun.pdfview
Class Identity8BitCharsetEncoder

java.lang.Object
  extended by java.nio.charset.CharsetEncoder
      extended by com.sun.pdfview.Identity8BitCharsetEncoder

public class Identity8BitCharsetEncoder
extends java.nio.charset.CharsetEncoder

A CharsetEncoder that attempts to write out the lower 8 bits of any character. Characters >= 256 in value are regarded as unmappable.


Constructor Summary
Identity8BitCharsetEncoder()
           
 
Method Summary
protected  java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer in, java.nio.ByteBuffer out)
           
 boolean isLegalReplacement(byte[] repl)
           
 
Methods inherited from class java.nio.charset.CharsetEncoder
averageBytesPerChar, canEncode, canEncode, charset, encode, encode, flush, implFlush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, implReset, malformedInputAction, maxBytesPerChar, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Identity8BitCharsetEncoder

public Identity8BitCharsetEncoder()
Method Detail

encodeLoop

protected java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer in,
                                                  java.nio.ByteBuffer out)
Specified by:
encodeLoop in class java.nio.charset.CharsetEncoder

isLegalReplacement

public boolean isLegalReplacement(byte[] repl)
Overrides:
isLegalReplacement in class java.nio.charset.CharsetEncoder