Class java.io.ByteToCharConverter (1.1)
public abstract class ByteToCharConverter extends Object {
// Default Constructor: public ByteToCharConverter( )
// Protected Instance Variables
protected int badInputLength;
protected int byteOff;
protected int charOff;
protected char[ ] subChars;
protected boolean subMode;
// Class Methods
public static ByteToCharConverter getConverter(String encoding) throws UnsupportedEncodingException;
public static ByteToCharConverter getDefault( );
// Public Instance Methods
public abstract int convert(byte[ ] input, int inStart, int inEnd, char[ ] output, int outStart, int outEnd) throws MalformedInputException, UnknownCharacterException, ConversionBufferFullException;
public char[ ] convertAll(byte[ ] input) throws MalformedInputException;
public abstract int flush(char[ ] output, int outStart, int outEnd) throws MalformedInputException, ConversionBufferFullException;
public int getBadInputLength( );
public abstract String getCharacterEncoding( );
public int getMaxCharsPerByte( );
public int nextByteIndex( );
public int nextCharIndex( );
public abstract void reset( );
public void setSubstitutionChars(char[ ] c) throws IllegalArgumentException;
public void setSubstitutionMode(boolean doSub);
public String toString( ); // Overrides Object.toString( )
}