Class Transcoder
java.lang.Object
org.jcodings.transcode.Transcoder
- All Implemented Interfaces:
TranscodingInstruction
- 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, GenericTranscoder, 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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final byte[]final AsciiCompatibility(package private) final byte[](package private) final intfinal int(package private) final int[]final intfinal int(package private) final byte[](package private) final int(package private) final intFields inherited from interface TranscodingInstruction
FOURbt, FUNii, FUNio, FUNsi, FUNsio, FUNso, GB4bt, INVALID, LAST, NOMAP, NOMAP_RESUME_1, ONEbt, STR1, THREEbt, TWObt, UNDEF, ZERObt, ZeroXResume_1, ZeroXResume_2 -
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
-
source
final byte[] source -
destination
final byte[] destination -
hashCode
final int hashCode -
treeStart
final int treeStart -
byteArray
final byte[] byteArray -
intArray
final int[] intArray -
inputUnitLength
public final int inputUnitLength -
maxInput
public final int maxInput -
maxOutput
public final int maxOutput -
compatibility
-
stateSize
final int stateSize -
byteArrayHash
-
wordArrayHash
-
-
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
-