org.norvelle.textcite.gui.action.convert
Class UnicodeConverter

java.lang.Object
  extended by org.norvelle.textcite.gui.action.convert.UnicodeConverter
Direct Known Subclasses:
LaTeXGreekConverter

public abstract class UnicodeConverter
extends java.lang.Object

UnicodeConverter: An interface for classes that convert Unicode text to and from other formers

Author:
Erik Norvelle

Field Summary
static char GREEK1_BEGIN
           
static char GREEK1_END
           
static char GREEK2_BEGIN
           
static char GREEK2_END
           
static char LATIN_END
           
protected static java.lang.Character lend
           
 
Constructor Summary
UnicodeConverter()
           
 
Method Summary
abstract  boolean canConvert(java.lang.Character c)
           
abstract  java.lang.String convert(java.lang.Character c)
           
static boolean isLatin(java.lang.Character c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LATIN_END

public static final char LATIN_END
See Also:
Constant Field Values

GREEK1_BEGIN

public static final char GREEK1_BEGIN
See Also:
Constant Field Values

GREEK1_END

public static final char GREEK1_END
See Also:
Constant Field Values

GREEK2_BEGIN

public static final char GREEK2_BEGIN
See Also:
Constant Field Values

GREEK2_END

public static final char GREEK2_END
See Also:
Constant Field Values

lend

protected static java.lang.Character lend
Constructor Detail

UnicodeConverter

public UnicodeConverter()
Method Detail

convert

public abstract java.lang.String convert(java.lang.Character c)

canConvert

public abstract boolean canConvert(java.lang.Character c)

isLatin

public static boolean isLatin(java.lang.Character c)