Class Transcoder
java.lang.Object
org.graalvm.shadowed.org.jcodings.transcode.Transcoder
- Direct Known Subclasses:
Cp50220_decoder_Transcoder,Cp50220_encoder_Transcoder,Cp50221_decoder_Transcoder,Cp50221_encoder_Transcoder,Escape_xml_attr_quote_Transcoder,Eucjp_to_stateless_iso2022jp_Transcoder,Eucjp2sjis_Transcoder,From_CESU_8_Transcoder,From_GB18030_Transcoder,From_UTF_16_Transcoder,From_UTF_16BE_Transcoder,From_UTF_16LE_Transcoder,From_UTF_32_Transcoder,From_UTF_32BE_Transcoder,From_UTF_32LE_Transcoder,From_UTF8_MAC_Transcoder,Iso2022jp_decoder_Transcoder,Iso2022jp_encoder_Transcoder,Iso2022jp_kddi_decoder_Transcoder,Iso2022jp_kddi_encoder_Transcoder,Sjis2eucjp_Transcoder,Stateless_iso2022jp_to_eucjp_Transcoder,To_CESU_8_Transcoder,To_GB18030_Transcoder,To_UTF_16_Transcoder,To_UTF_16BE_Transcoder,To_UTF_16LE_Transcoder,To_UTF_32_Transcoder,To_UTF_32BE_Transcoder,To_UTF_32LE_Transcoder,Universal_newline_Transcoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AsciiCompatibilitystatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intfinal intstatic final intstatic final intfinal intfinal intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTranscoder(byte[] source, byte[] destination, int treeStart, String arrayKey, int inputUnitLength, int maxInput, int maxOutput, AsciiCompatibility compatibility, int stateSize) protectedTranscoder(String source, String destination, int treeStart, String arrayKey, int inputUnitLength, int maxInput, int maxOutput, AsciiCompatibility compatibility, int stateSize) -
Method Summary
Modifier and TypeMethodDescriptionintfinish(byte[] statep, byte[] p, int start, int size) byte[]byte[]booleanbooleanintinfoToInfo(byte[] statep, int o) intinfoToOutput(byte[] statep, int nextInfo, byte[] p, int start, int size) static TranscoderintresetSize(byte[] statep) intresetState(byte[] statep, byte[] p, int start, int size) intstartInfoToOutput(byte[] statep, byte[] s, int sStart, int l, int info, byte[] o, int oStart, int oSize) intstartToInfo(byte[] statep, byte[] s, int sStart, int l) intstartToOutput(byte[] statep, byte[] s, int sStart, int l, byte[] o, int oStart, int oSize) intstateFinish(byte[] stateFinish) intstateInit(byte[] statep) toString()final Transcodingtranscoding(int flags)
-
Field Details
-
inputUnitLength
public final int inputUnitLength -
maxInput
public final int maxInput -
maxOutput
public final int maxOutput -
compatibility
-
NOMAP
static final int NOMAP- See Also:
-
ONEbt
static final int ONEbt- See Also:
-
TWObt
static final int TWObt- See Also:
-
THREEbt
static final int THREEbt- See Also:
-
FOURbt
static final int FOURbt- See Also:
-
INVALID
static final int INVALID- See Also:
-
UNDEF
static final int UNDEF- See Also:
-
ZERObt
static final int ZERObt- See Also:
-
FUNii
static final int FUNii- See Also:
-
FUNsi
static final int FUNsi- See Also:
-
FUNio
static final int FUNio- See Also:
-
FUNso
static final int FUNso- See Also:
-
STR1
static final int STR1- See Also:
-
GB4bt
static final int GB4bt- See Also:
-
FUNsio
static final int FUNsio- See Also:
-
LAST
static final int LAST- See Also:
-
NOMAP_RESUME_1
static final int NOMAP_RESUME_1- See Also:
-
ZeroXResume_1
static final int ZeroXResume_1- See Also:
-
ZeroXResume_2
static final int ZeroXResume_2- See Also:
-
-
Constructor Details
-
Transcoder
protected Transcoder(byte[] source, byte[] destination, int treeStart, String arrayKey, int inputUnitLength, int maxInput, int maxOutput, AsciiCompatibility compatibility, int stateSize) -
Transcoder
protected Transcoder(String source, String destination, int treeStart, String arrayKey, int inputUnitLength, int maxInput, int maxOutput, AsciiCompatibility compatibility, int stateSize)
-
-
Method Details
-
getSource
public byte[] getSource() -
getDestination
public byte[] getDestination() -
hasStateInit
public boolean hasStateInit() -
stateInit
public int stateInit(byte[] statep) -
stateFinish
public int stateFinish(byte[] stateFinish) -
infoToInfo
public int infoToInfo(byte[] statep, int o) -
startToInfo
public int startToInfo(byte[] statep, byte[] s, int sStart, int l) -
infoToOutput
public int infoToOutput(byte[] statep, int nextInfo, byte[] p, int start, int size) -
hasFinish
public boolean hasFinish() -
finish
public int finish(byte[] statep, byte[] p, int start, int size) -
resetSize
public int resetSize(byte[] statep) -
resetState
public int resetState(byte[] statep, byte[] p, int start, int size) -
startToOutput
public int startToOutput(byte[] statep, byte[] s, int sStart, int l, byte[] o, int oStart, int oSize) -
startInfoToOutput
public int startInfoToOutput(byte[] statep, byte[] s, int sStart, int l, int info, byte[] o, int oStart, int oSize) -
transcoding
-
load
-
toString
-
toStringFull
-