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