Class EConv
java.lang.Object
org.graalvm.shadowed.org.jcodings.transcode.EConv
- All Implemented Interfaces:
EConvFlags
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
FieldsFields inherited from interface org.graalvm.shadowed.org.jcodings.transcode.EConvFlags
AFTER_OUTPUT, CR_NEWLINE_DECORATOR, CRLF_NEWLINE_DECORATOR, DECORATOR_MASK, ERROR_HANDLER_MASK, INVALID_MASK, INVALID_REPLACE, MAX_ECFLAGS_DECORATORS, NEWLINE_DECORATOR_MASK, NEWLINE_DECORATOR_READ_MASK, NEWLINE_DECORATOR_WRITE_MASK, PARTIAL_INPUT, STATEFUL_DECORATOR_MASK, UNDEF_HEX_CHARREF, UNDEF_MASK, UNDEF_REPLACE, UNIVERSAL_NEWLINE_DECORATOR, XML_ATTR_CONTENT_DECORATOR, XML_ATTR_QUOTE_DECORATOR, XML_TEXT_DECORATOR -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddConverter(byte[] source, byte[] destination, int n) voidbinmode()voidclose()byte[]booleanintinsertOutput(byte[] str, int strP, int strLen, byte[] strEncoding) intvoidputback(byte[] bytes, int p, int n) intintsetReplacement(byte[] str, int p, int len, byte[] encname) toString()
-
Field Details
-
source
public byte[] source -
destination
public byte[] destination -
replacementString
public byte[] replacementString -
replacementLength
public int replacementLength -
replacementEncoding
public byte[] replacementEncoding -
elements
-
numTranscoders
public int numTranscoders -
lastTranscoding
-
lastError
-
sourceEncoding
-
destinationEncoding
-
-
Method Details
-
toString
-
convert
public EConvResult convert(byte[] in, Ptr inPtr, int inStop, byte[] out, Ptr outPtr, int outStop, int flags) -
encodingToInsertOutput
public byte[] encodingToInsertOutput() -
insertOutput
public int insertOutput(byte[] str, int strP, int strLen, byte[] strEncoding) -
close
public void close() -
putbackable
public int putbackable() -
putback
public void putback(byte[] bytes, int p, int n) -
addConverter
public boolean addConverter(byte[] source, byte[] destination, int n) -
binmode
public void binmode() -
makeReplacement
public int makeReplacement() -
setReplacement
public int setReplacement(byte[] str, int p, int len, byte[] encname) -
toStringFull
-
equals
-