Class TCharsetEncoder
java.lang.Object
org.teavm.classlib.java.nio.charset.TCharsetEncoder
- Direct Known Subclasses:
TBufferedEncoder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TCharsetEncoder
(TCharset cs, float averageBytesPerChar, float maxBytesPerChar) protected
TCharsetEncoder
(TCharset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement) -
Method Summary
Modifier and TypeMethodDescriptionfinal float
boolean
canEncode
(char c) boolean
canEncode
(CharSequence sequence) final TCharset
charset()
final TByteBuffer
encode
(TCharBuffer in) final TCoderResult
encode
(TCharBuffer in, TByteBuffer out, boolean endOfInput) protected abstract TCoderResult
encodeLoop
(TCharBuffer in, TByteBuffer out) final TCoderResult
flush
(TByteBuffer out) protected TCoderResult
implFlush
(TByteBuffer out) protected void
implOnMalformedInput
(TCodingErrorAction newAction) protected void
implOnUnmappableCharacter
(TCodingErrorAction newAction) protected void
implReplaceWith
(byte[] newReplacement) protected void
final float
final TCharsetEncoder
onMalformedInput
(TCodingErrorAction newAction) final TCharsetEncoder
onUnmappableCharacter
(TCodingErrorAction newAction) final byte[]
final TCharsetEncoder
replaceWith
(byte[] newReplacement) final TCharsetEncoder
reset()
-
Constructor Details
-
TCharsetEncoder
protected TCharsetEncoder(TCharset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement) -
TCharsetEncoder
-
-
Method Details
-
charset
-
replacement
public final byte[] replacement() -
replaceWith
-
implReplaceWith
protected void implReplaceWith(byte[] newReplacement) -
malformedInputAction
-
onMalformedInput
-
implOnMalformedInput
-
unmappableCharacterAction
-
onUnmappableCharacter
-
implOnUnmappableCharacter
-
averageBytesPerChar
public final float averageBytesPerChar() -
maxBytesPerChar
public final float maxBytesPerChar() -
encode
-
encode
- Throws:
TCharacterCodingException
-
encodeLoop
-
canEncode
public boolean canEncode(char c) -
canEncode
-
flush
-
implFlush
-
reset
-
implReset
protected void implReset()
-