Class BuiltInJavaEncoding
- java.lang.Object
-
- org.pentaho.reporting.libraries.fonts.encoding.manual.BuiltInJavaEncoding
-
- All Implemented Interfaces:
Encoding,EncodingCore
public class BuiltInJavaEncoding extends Object implements Encoding
-
-
Constructor Summary
Constructors Constructor Description BuiltInJavaEncoding(String name, boolean fastMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodePointBufferdecode(ByteBuffer text, CodePointBuffer buffer)CodePointBufferdecode(ByteBuffer text, CodePointBuffer buffer, EncodingErrorType errorHandling)ByteBufferencode(CodePointBuffer text, ByteBuffer buffer)Encode, but ignore errors.ByteBufferencode(CodePointBuffer text, ByteBuffer buffer, EncodingErrorType errorHandling)StringgetName()StringgetName(Locale locale)booleanisUnicodeCharacterSupported(int c)
-
-
-
Constructor Detail
-
BuiltInJavaEncoding
public BuiltInJavaEncoding(String name, boolean fastMode)
-
-
Method Detail
-
decode
public CodePointBuffer decode(ByteBuffer text, CodePointBuffer buffer) throws EncodingException
- Specified by:
decodein interfaceEncodingCore- Throws:
EncodingException
-
decode
public CodePointBuffer decode(ByteBuffer text, CodePointBuffer buffer, EncodingErrorType errorHandling) throws EncodingException
- Specified by:
decodein interfaceEncodingCore- Throws:
EncodingException
-
encode
public ByteBuffer encode(CodePointBuffer text, ByteBuffer buffer) throws EncodingException
Encode, but ignore errors.- Specified by:
encodein interfaceEncodingCore- Parameters:
text-buffer-- Returns:
- Throws:
EncodingException
-
encode
public ByteBuffer encode(CodePointBuffer text, ByteBuffer buffer, EncodingErrorType errorHandling) throws EncodingException
- Specified by:
encodein interfaceEncodingCore- Throws:
EncodingException
-
isUnicodeCharacterSupported
public boolean isUnicodeCharacterSupported(int c)
- Specified by:
isUnicodeCharacterSupportedin interfaceEncodingCore
-
-