gnu.gcj.convert
Class CharsetToBytesAdaptor
Adaptor class that allow any
Charset
to be used
as a UnicodeToBytes converter.
void | done() - Indicate that the converter is resuable.
|
String | getName() - Return the encoder's name.
|
boolean | havePendingBytes() - Check for cached output in the converter.
|
void | setFinished() - Users should call this method when the input is coming to an
end.
|
int | write(char[] inbuffer, int inpos, int inlength) - Convert chars to bytes.
|
int | write(String str, int inpos, int inlength, char work)
|
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
done
public void done()
Indicate that the converter is resuable.
This class keeps track of converters on a per-encoding basis.
When done with an encoder you may call this method to indicate
that it can be reused later.
- done in interface UnicodeToBytes
setFinished
public void setFinished()
Users should call this method when the input is coming to an
end. This signals that the next write (which might be
zero-length) ought to flush any internal state.
- setFinished in interface UnicodeToBytes
write
public int write(char[] inbuffer,
int inpos,
int inlength)
Convert chars to bytes.
Converted bytes are written to buf, starting at count.
- write in interface UnicodeToBytes
inbuffer
- source of characters to convertinpos
- index of initial character in inbuffer to convertinlength
- number of characters to convert
- number of chars converted
Also, this.count is increment by the number of bytes converted.
write
public int write(String str,
int inpos,
int inlength,
char work)
Copyright (C) 2005, 2006 Free Software Foundation
This file is part of libgcj.
This software is copyrighted work licensed under the terms of the
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
details.