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

java.lang.Object
  extended by org.norvelle.textcite.gui.action.convert.UnicodeConverter
      extended by org.norvelle.textcite.gui.action.convert.LaTeXGreekConverter

public class LaTeXGreekConverter
extends UnicodeConverter

LaTeXGreekConverter: provides routines for converting Greek Unicode characters to LaTeX Teubner encoding.

Author:
Erik Norvelle

Field Summary
protected static java.lang.String[][] conversions
           
protected  java.util.Hashtable conversionTable
           
protected  java.lang.Character g1begin
           
protected  java.lang.Character g1end
           
protected  java.lang.Character g2begin
           
protected  java.lang.Character g2end
           
 
Fields inherited from class org.norvelle.textcite.gui.action.convert.UnicodeConverter
GREEK1_BEGIN, GREEK1_END, GREEK2_BEGIN, GREEK2_END, LATIN_END, lend
 
Constructor Summary
LaTeXGreekConverter()
          The constructor sets up the conversion table
 
Method Summary
 boolean canConvert(java.lang.Character c)
           
 java.lang.String convert(java.lang.Character c)
          Convert a given character to LaTeX Greek encoding (teubner)
 
Methods inherited from class org.norvelle.textcite.gui.action.convert.UnicodeConverter
isLatin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

g1begin

protected java.lang.Character g1begin

g1end

protected java.lang.Character g1end

g2begin

protected java.lang.Character g2begin

g2end

protected java.lang.Character g2end

conversionTable

protected java.util.Hashtable conversionTable

conversions

protected static java.lang.String[][] conversions
Constructor Detail

LaTeXGreekConverter

public LaTeXGreekConverter()
The constructor sets up the conversion table

Method Detail

convert

public java.lang.String convert(java.lang.Character c)
Convert a given character to LaTeX Greek encoding (teubner)

Specified by:
convert in class UnicodeConverter

canConvert

public boolean canConvert(java.lang.Character c)
Specified by:
canConvert in class UnicodeConverter
Returns:
true if the Character is a Greek Unicode character