org.freehep.graphics2d.font
Interface CharTable

All Known Implementing Classes:
AbstractCharTable, Expert, ISOLatin, MACLatin, PDFLatin, STDLatin, Symbol, WINLatin, Zapfdingbats

public interface CharTable

Provides conversions between unicodes, names, and encodings for any particular encoding.

Version:
$Id: CharTable.java 8584 2006-08-10 23:06:37Z duns $
Author:
Sami Kama

Method Summary
 String getEncoding()
          Returns the encoding name of the table.
 String getName()
          Returns the name of the table.
 int toEncoding(char unicode)
          Converts a unicode into a character code.
 int toEncoding(String name)
          Converts name into character code.
 String toName(char c)
          Converts unicode character to name.
 String toName(Character c)
          Converts unicode Character object to name.
 String toName(int enc)
          Converts character code into a name.
 String toName(Integer enc)
          Converts character code Integer object into a name.
 char toUnicode(String name)
          Converts a name to a unicode character.
 

Method Detail

toName

String toName(char c)
Converts unicode character to name.

Parameters:
c - unicode character
Returns:
name

toName

String toName(Character c)
Converts unicode Character object to name.

Parameters:
c - unicode Character object
Returns:
name

toName

String toName(int enc)
Converts character code into a name.

Parameters:
enc - code
Returns:
name

toName

String toName(Integer enc)
Converts character code Integer object into a name.

Parameters:
enc - code Integer object
Returns:
name

toEncoding

int toEncoding(String name)
Converts name into character code.

Parameters:
name - name of the character
Returns:
character code

toEncoding

int toEncoding(char unicode)
Converts a unicode into a character code.

Parameters:
unicode - unicode character
Returns:
character code

toUnicode

char toUnicode(String name)
Converts a name to a unicode character.

Parameters:
name - of the character
Returns:
unicode character

getName

String getName()
Returns the name of the table.

Returns:
table name

getEncoding

String getEncoding()
Returns the encoding name of the table.

Returns:
encoding name


Copyright © 2012. All Rights Reserved.