com.itextpdf.text.pdf
Class PdfEncodings.Cp437Conversion

java.lang.Object
  extended by com.itextpdf.text.pdf.PdfEncodings.Cp437Conversion
All Implemented Interfaces:
ExtraEncoding
Enclosing class:
PdfEncodings

private static class PdfEncodings.Cp437Conversion
extends Object
implements ExtraEncoding


Field Summary
private static IntHashtable c2b
           
private static char[] table
           
 
Constructor Summary
private PdfEncodings.Cp437Conversion()
           
 
Method Summary
 String byteToChar(byte[] b, String encoding)
          Converts a byte array to an Unicode string according to some encoding.
 byte[] charToByte(char char1, String encoding)
          Converts an Unicode char to a byte array according to some encoding.
 byte[] charToByte(String text, String encoding)
          Converts an Unicode string to a byte array according to some encoding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

c2b

private static IntHashtable c2b

table

private static final char[] table
Constructor Detail

PdfEncodings.Cp437Conversion

private PdfEncodings.Cp437Conversion()
Method Detail

charToByte

public byte[] charToByte(String text,
                         String encoding)
Description copied from interface: ExtraEncoding
Converts an Unicode string to a byte array according to some encoding.

Specified by:
charToByte in interface ExtraEncoding
Parameters:
text - the Unicode string
encoding - the requested encoding. It's mainly of use if the same class supports more than one encoding.
Returns:
the conversion or null if no conversion is supported

charToByte

public byte[] charToByte(char char1,
                         String encoding)
Description copied from interface: ExtraEncoding
Converts an Unicode char to a byte array according to some encoding.

Specified by:
charToByte in interface ExtraEncoding
Parameters:
char1 - the Unicode char
encoding - the requested encoding. It's mainly of use if the same class supports more than one encoding.
Returns:
the conversion or null if no conversion is supported

byteToChar

public String byteToChar(byte[] b,
                         String encoding)
Description copied from interface: ExtraEncoding
Converts a byte array to an Unicode string according to some encoding.

Specified by:
byteToChar in interface ExtraEncoding
Parameters:
b - the input byte array
encoding - the requested encoding. It's mainly of use if the same class supports more than one encoding.
Returns:
the conversion or null if no conversion is supported

Hosted by Hostbasket