java.lang.Object | +--java.nio.charset.CharsetEncoder
CharsetEncoder(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar) |
CharsetEncoder(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement) |
protected CharsetEncoder(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar)Parameters:cs - averageBytesPerChar - maxBytesPerChar - protected CharsetEncoder(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement)Parameters:cs - averageBytesPerChar - maxBytesPerChar - replacement - public final float averageBytesPerChar()public boolean canEncode(char c)Parameters:c - public boolean canEncode(java.lang.CharSequence cs)Parameters:cs - public final Charset charset()public final ByteBuffer encode(java.nio.CharBuffer in)Parameters:in - public final CoderResult encode(java.nio.CharBuffer in, java.nio.ByteBuffer out, boolean endOfInput)Parameters:in - out - endOfInput - protected CoderResult encodeLoop(java.nio.CharBuffer in, java.nio.ByteBuffer out)Parameters:in - out - public final CoderResult flush(java.nio.ByteBuffer out)Parameters:out - protected CoderResult implFlush(java.nio.ByteBuffer out)Parameters:out - protected void implOnMalformedInput(java.nio.charset.CodingErrorAction newAction)Parameters:newAction - protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction newAction)Parameters:newAction - protected void implReplaceWith(byte[] newReplacement)Parameters:newReplacement - protected void implReset()public boolean isLegalReplacement(byte[] replacement)Parameters:replacement - public CodingErrorAction malformedInputAction()public final float maxBytesPerChar()public final CharsetEncoder onMalformedInput(java.nio.charset.CodingErrorAction newAction)Parameters:newAction - public final CharsetEncoder onUnmappableCharacter(java.nio.charset.CodingErrorAction newAction)Parameters:newAction - public final CharsetEncoder replaceWith(byte[] newReplacement)Parameters:newReplacement - public final byte[] replacement()public final CharsetEncoder reset()