Package com.adobe.fontengine
Class CharsetUtil
- java.lang.Object
-
- com.adobe.fontengine.CharsetUtil
-
public class CharsetUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description CharsetUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
conditionallyThrowCodingError(CoderResult result)
static CoderResult
decodeLoop(ByteBuffer input, CharBuffer output, CharsetDecoder decoder, boolean throwExceptions)
static CoderResult
decodeLoop(ByteBuffer input, CharBuffer output, Charset charset, boolean throwExceptions)
static CoderResult
decodeLoopNoExceptions(ByteBuffer input, CharBuffer output, Charset charset)
static CoderResult
decodeLoopNoExceptions(ByteBuffer input, CharBuffer output, CharsetDecoder decoder)
static CoderResult
encodeLoop(CharBuffer input, ByteBuffer output, CharsetEncoder encoder, boolean throwExceptions)
static CoderResult
encodeLoop(CharBuffer input, ByteBuffer output, Charset charset, boolean throwExceptions)
static CoderResult
encodeLoopNoExceptions(CharBuffer input, ByteBuffer output, Charset charset)
static CoderResult
encodeLoopNoExceptions(CharBuffer input, ByteBuffer output, CharsetEncoder encoder)
static Charset
forNameICU(String charsetName)
This method is only thread-safe to the extent provided by ConcurrentHashMap.
-
-
-
Method Detail
-
encodeLoop
public static CoderResult encodeLoop(CharBuffer input, ByteBuffer output, CharsetEncoder encoder, boolean throwExceptions) throws MalformedInputException, UnmappableCharacterException
-
encodeLoopNoExceptions
public static CoderResult encodeLoopNoExceptions(CharBuffer input, ByteBuffer output, CharsetEncoder encoder)
-
encodeLoop
public static CoderResult encodeLoop(CharBuffer input, ByteBuffer output, Charset charset, boolean throwExceptions) throws MalformedInputException, UnmappableCharacterException
-
encodeLoopNoExceptions
public static CoderResult encodeLoopNoExceptions(CharBuffer input, ByteBuffer output, Charset charset) throws MalformedInputException, UnmappableCharacterException
-
decodeLoop
public static CoderResult decodeLoop(ByteBuffer input, CharBuffer output, CharsetDecoder decoder, boolean throwExceptions) throws MalformedInputException, UnmappableCharacterException
-
decodeLoopNoExceptions
public static CoderResult decodeLoopNoExceptions(ByteBuffer input, CharBuffer output, CharsetDecoder decoder)
-
decodeLoop
public static CoderResult decodeLoop(ByteBuffer input, CharBuffer output, Charset charset, boolean throwExceptions) throws MalformedInputException, UnmappableCharacterException
-
decodeLoopNoExceptions
public static CoderResult decodeLoopNoExceptions(ByteBuffer input, CharBuffer output, Charset charset) throws MalformedInputException, UnmappableCharacterException
-
conditionallyThrowCodingError
public static void conditionallyThrowCodingError(CoderResult result) throws MalformedInputException, UnmappableCharacterException
-
-