public abstract class Transcoder extends java.lang.Object implements TranscodingInstruction
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
Transcoder.GenericTranscoderEntry |
| Modifier and Type | Field and Description |
|---|---|
(package private) byte[] |
byteArray |
(package private) static ObjHash<java.lang.String,byte[]> |
byteArrayHash |
(package private) AsciiCompatibility |
compatibility |
(package private) byte[] |
destination |
(package private) int |
hashCode |
(package private) int |
inputUnitLength |
(package private) int[] |
intArray |
(package private) int |
maxInput |
(package private) int |
maxOutput |
(package private) byte[] |
source |
(package private) byte[] |
state |
(package private) int |
stateSize |
(package private) int |
treeStart |
(package private) static ObjHash<java.lang.String,int[]> |
wordArrayHash |
FOURbt, FUNii, FUNio, FUNsi, FUNsio, FUNso, GB4bt, INVALID, LAST, NOMAP, NOMAP_RESUME_1, ONEbt, STR1, THREEbt, TWObt, UNDEF, ZERObt, ZeroXResume_1, ZeroXResume_2| Modifier | Constructor and Description |
|---|---|
protected |
Transcoder(byte[] source,
byte[] destination,
int treeStart,
java.lang.String arrayKey,
int inputUnitLength,
int maxInput,
int maxOutput,
AsciiCompatibility compatibility,
int stateSize) |
protected |
Transcoder(java.lang.String source,
java.lang.String destination,
int treeStart,
java.lang.String arrayKey,
int inputUnitLength,
int maxInput,
int maxOutput,
AsciiCompatibility compatibility,
int stateSize) |
| Modifier and Type | Method and Description |
|---|---|
int |
finish(byte[] p,
int size) |
java.lang.Object |
infoToInfo(java.lang.Object o) |
int |
infoToOutput(byte[] p,
int size) |
static Transcoder |
load(java.lang.String name) |
int |
resetSize() |
int |
resetState(byte[] p,
int size) |
java.lang.Object |
startToInfo(java.lang.Object o) |
int |
startToOutput(byte[] p,
int size) |
int |
startToOutput(byte[] p,
int size,
java.lang.Object o,
byte[] p2,
int size2) |
int |
stateFinish() |
int |
stateInit() |
java.lang.String |
toString() |
java.lang.String |
toStringFull() |
Transcoding |
transcoding(int flags) |
final byte[] source
final byte[] destination
final int hashCode
final int treeStart
final byte[] byteArray
final int[] intArray
final int inputUnitLength
final int maxInput
final int maxOutput
final AsciiCompatibility compatibility
final int stateSize
final byte[] state
static final ObjHash<java.lang.String,byte[]> byteArrayHash
static final ObjHash<java.lang.String,int[]> wordArrayHash
protected Transcoder(byte[] source,
byte[] destination,
int treeStart,
java.lang.String arrayKey,
int inputUnitLength,
int maxInput,
int maxOutput,
AsciiCompatibility compatibility,
int stateSize)
protected Transcoder(java.lang.String source,
java.lang.String destination,
int treeStart,
java.lang.String arrayKey,
int inputUnitLength,
int maxInput,
int maxOutput,
AsciiCompatibility compatibility,
int stateSize)
public int stateInit()
public int stateFinish()
public java.lang.Object infoToInfo(java.lang.Object o)
public java.lang.Object startToInfo(java.lang.Object o)
public int infoToOutput(byte[] p,
int size)
public int startToOutput(byte[] p,
int size)
public int finish(byte[] p,
int size)
public int resetSize()
public int resetState(byte[] p,
int size)
public int startToOutput(byte[] p,
int size,
java.lang.Object o,
byte[] p2,
int size2)
public final Transcoding transcoding(int flags)
public static Transcoder load(java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toStringFull()