public class Transcoding extends java.lang.Object implements TranscodingInstruction
| Modifier and Type | Field and Description |
|---|---|
private int |
charStart |
private byte[] |
charStartBytes |
(package private) int |
flags |
(package private) byte[] |
inBytes |
(package private) int |
inCharStart |
(package private) int |
inP |
(package private) Ptr |
inPos |
(package private) int |
inStop |
(package private) byte |
nextByte |
(package private) int |
nextInfo |
(package private) int |
nextTable |
(package private) int |
opt |
(package private) byte[] |
outBytes |
(package private) int |
outP |
(package private) Ptr |
outPos |
(package private) int |
outputIndex |
(package private) int |
outStop |
(package private) int |
readAgainL |
(package private) int |
readAgainLength |
(package private) byte[] |
readBuf |
(package private) int |
recognizedLength |
(package private) int |
resumePosition |
(package private) byte[] |
state |
(package private) Transcoder |
transcoder |
(package private) byte[] |
writeBuf |
(package private) int |
writeBuffLen |
(package private) int |
writeBuffOff |
FOURbt, FUNii, FUNio, FUNsi, FUNsio, FUNso, GB4bt, INVALID, LAST, NOMAP, NOMAP_RESUME_1, ONEbt, STR1, THREEbt, TWObt, UNDEF, ZERObt, ZeroXResume_1, ZeroXResume_2| Constructor and Description |
|---|
Transcoding(Transcoder transcoder) |
| Modifier and Type | Method and Description |
|---|---|
(package private) int |
charStart() |
(package private) void |
close() |
(package private) EConvResult |
convert(byte[] in,
Ptr inPtr,
int inStop,
byte[] out,
Ptr outPtr,
int outStop,
int flags) |
static int |
getGB4bt0(int a) |
static int |
getGB4bt1(int a) |
static int |
getGB4bt2(int a) |
static int |
getGB4bt3(int a) |
private EConvResult |
suspend(EConvResult ret,
int num) |
private EConvResult |
suspend(int num) |
private boolean |
suspendAfterOutput() |
java.lang.String |
toString() |
private EConvResult |
transcodeInstruction_NoMap_resume_3() |
private EConvResult |
transcodeInstruction_NoMap() |
private EConvResult |
transcodeRestartable(byte[] in,
Ptr inStart,
int intStop,
byte[] out,
Ptr outStart,
int outStop,
int opt) |
private EConvResult |
transcodeRestartable0(byte[] in,
Ptr inStart,
int intStop,
byte[] out,
Ptr outStart,
int outStop,
int opt) |
private EConvResult |
transcodeSwitch() |
final Transcoder transcoder
int flags
int resumePosition
int nextTable
int nextInfo
byte nextByte
int outputIndex
int recognizedLength
int readAgainLength
final byte[] readBuf
int writeBuffOff
int writeBuffLen
final byte[] writeBuf
byte[] state
private int charStart
private byte[] charStartBytes
int inCharStart
byte[] inBytes
byte[] outBytes
int inP
int outP
int outStop
int inStop
Ptr inPos
Ptr outPos
int readAgainL
int opt
public Transcoding(Transcoder transcoder)
void close()
public java.lang.String toString()
toString in class java.lang.Objectint charStart()
EConvResult convert(byte[] in, Ptr inPtr, int inStop, byte[] out, Ptr outPtr, int outStop, int flags)
private EConvResult transcodeRestartable(byte[] in, Ptr inStart, int intStop, byte[] out, Ptr outStart, int outStop, int opt)
private EConvResult transcodeRestartable0(byte[] in, Ptr inStart, int intStop, byte[] out, Ptr outStart, int outStop, int opt)
private EConvResult transcodeSwitch()
private EConvResult transcodeInstruction_NoMap()
private EConvResult transcodeInstruction_NoMap_resume_3()
private EConvResult suspend(EConvResult ret, int num)
private EConvResult suspend(int num)
private boolean suspendAfterOutput()
public static int getGB4bt0(int a)
public static int getGB4bt1(int a)
public static int getGB4bt2(int a)
public static int getGB4bt3(int a)