All Packages Class Hierarchy This Package Previous Next Index
Class sun.io.CharToByteDBCS_ASCII
java.lang.Object
|
+----sun.io.CharToByteConverter
|
+----sun.io.CharToByteDBCS_ASCII
- public abstract class CharToByteDBCS_ASCII
- extends CharToByteConverter
-
index1
-
-
index2
-
-
index2a
-
-
mask1
-
-
mask2
-
-
shift
-
-
CharToByteDBCS_ASCII()
-
-
canConvert(char)
- Returns true if the given character can be converted to the
target character encoding.
-
convert(char[], int, int, byte[], int, int)
- Character conversion
-
flush(byte[], int, int)
- flush out any residual data and reset the buffer state
-
getMaxBytesPerChar()
- Returns the maximum number of bytes needed to convert a char.
-
reset()
- Resets converter to its initial state.
index1
protected short index1[]
index2
protected String index2
index2a
protected String index2a
mask1
protected int mask1
mask2
protected int mask2
shift
protected int shift
CharToByteDBCS_ASCII
public CharToByteDBCS_ASCII()
flush
public int flush(byte output[],
int outStart,
int outEnd) throws MalformedInputException, ConversionBufferFullException
- flush out any residual data and reset the buffer state
- Overrides:
- flush in class CharToByteConverter
convert
public int convert(char input[],
int inOff,
int inEnd,
byte output[],
int outOff,
int outEnd) throws UnknownCharacterException, MalformedInputException, ConversionBufferFullException
- Character conversion
- Overrides:
- convert in class CharToByteConverter
reset
public void reset()
- Resets converter to its initial state.
- Overrides:
- reset in class CharToByteConverter
getMaxBytesPerChar
public int getMaxBytesPerChar()
- Returns the maximum number of bytes needed to convert a char.
- Overrides:
- getMaxBytesPerChar in class CharToByteConverter
canConvert
public boolean canConvert(char ch)
- Returns true if the given character can be converted to the
target character encoding.
- Overrides:
- canConvert in class CharToByteConverter
All Packages Class Hierarchy This Package Previous Next Index