public abstract class

UnicodeEncoder

extends CharsetEncoder
java.lang.Object
   ↳ java.nio.charset.CharsetEncoder
     ↳ sun.nio.cs.UnicodeEncoder

Class Overview

Base class for different flavors of UTF-16 encoders

Summary

Constants
int BIG
char BYTE_ORDER_MARK
int LITTLE
char REVERSED_MARK
Protected Constructors
UnicodeEncoder(Charset cs, int bo, boolean m)
Public Methods
boolean canEncode(char c)
Protected Methods
CoderResult encodeLoop(CharBuffer src, ByteBuffer dst)
void implReset()
[Expand]
Inherited Methods
From class java.nio.charset.CharsetEncoder
From class java.lang.Object

Constants

protected static final int BIG

Constant Value: 0 (0x00000000)

protected static final char BYTE_ORDER_MARK

Constant Value: 65279 (0x0000feff)

protected static final int LITTLE

Constant Value: 1 (0x00000001)

protected static final char REVERSED_MARK

Constant Value: 65534 (0x0000fffe)

Protected Constructors

protected UnicodeEncoder (Charset cs, int bo, boolean m)

Public Methods

public boolean canEncode (char c)

Protected Methods

protected CoderResult encodeLoop (CharBuffer src, ByteBuffer dst)

protected void implReset ()