FreeHEP API
Version current

org.freehep.graphics2d.font
Interface CharTable

All Known Implementing Classes:
AbstractCharTable

public interface CharTable

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

Version:
$Id: CharTable.java,v 1.1 2005/01/03 21:22:23 duns Exp $
Author:
Sami Kama
Source Code:
CharTable.java

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

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

Parameters:
c - unicode character
Returns:
name

toName

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

Parameters:
c - unicode Character object
Returns:
name

toName

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

Parameters:
enc - code
Returns:
name

toName

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

Parameters:
enc - code Integer object
Returns:
name

toEncoding

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

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

toEncoding

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

Parameters:
unicode - unicode character
Returns:
character code

toUnicode

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

Parameters:
name - of the character
Returns:
unicode character

getName

public String getName()
Returns the name of the table.

Returns:
table name

getEncoding

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

Returns:
encoding name

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.