Code cleanup.

This commit is contained in:
dchandler 2003-06-25 01:04:24 +00:00
parent 9e6c3009ac
commit c34259b105
2 changed files with 28 additions and 26 deletions

View file

@ -88,10 +88,6 @@ public class ConverterGUI implements FontConversion, FontConverterConstants {
final ConvertDialog convDialog final ConvertDialog convDialog
= new ConvertDialog(new ConverterGUI(), = new ConvertDialog(new ConverterGUI(),
new String[]{ new String[]{
// DLC FIXME: use variables
// for these, because they're
// used in
// TibetanConverter.java too.
TM_TO_TMW, TM_TO_TMW,
TMW_TO_UNI, TMW_TO_UNI,
TMW_TO_WYLIE, TMW_TO_WYLIE,

View file

@ -32,7 +32,9 @@ import org.thdl.tib.text.*;
* more specifically, as well as converting from TM to TMW. Invoke * more specifically, as well as converting from TM to TMW. Invoke
* it with no parameters for usage information. * it with no parameters for usage information.
* @author David Chandler */ * @author David Chandler */
public class TibetanConverter { public class TibetanConverter implements FontConverterConstants {
private static final boolean debug = false;
/** Default constructor; does nothing */ /** Default constructor; does nothing */
TibetanConverter() { } TibetanConverter() { }
@ -140,23 +142,23 @@ public class TibetanConverter {
String conversionTag = null; String conversionTag = null;
if (findAllNonTMWMode) { if (findAllNonTMWMode) {
conversionTag = "Find all non-TMW"; conversionTag = FIND_ALL_NON_TMW;
} else if (findSomeNonTMWMode) { } else if (findSomeNonTMWMode) {
conversionTag = "Find some non-TMW"; conversionTag = FIND_SOME_NON_TMW;
} else if (findSomeNonTMMode) { } else if (findSomeNonTMMode) {
conversionTag = "Find some non-TM"; conversionTag = FIND_SOME_NON_TM;
} else if (findAllNonTMMode) { } else if (findAllNonTMMode) {
conversionTag = "Find all non-TM"; conversionTag = FIND_ALL_NON_TM;
} else { // conversion {to Wylie or TM} mode } else { // conversion {to Wylie or TM} mode
if (convertToWylieMode) { if (convertToWylieMode) {
conversionTag = "TMW to Wylie"; conversionTag = TMW_TO_WYLIE;
} else if (convertToUnicodeMode) { } else if (convertToUnicodeMode) {
conversionTag = "TMW to Unicode"; conversionTag = TMW_TO_UNI;
} else if (convertToTMWMode) { } else if (convertToTMWMode) {
conversionTag = "TM to TMW"; conversionTag = TM_TO_TMW;
} else { } else {
ThdlDebug.verify(convertToTMMode); ThdlDebug.verify(convertToTMMode);
conversionTag = "TMW to TM"; conversionTag = TM_TO_TMW;
} }
} }
return reallyConvert(in, out, conversionTag); return reallyConvert(in, out, conversionTag);
@ -180,7 +182,9 @@ public class TibetanConverter {
DuffPane dp = new DuffPane(); DuffPane dp = new DuffPane();
try { try {
// Read in the rtf file. // Read in the rtf file.
if (debug) System.err.println("Start: reading in old RTF file");
dp.rtfEd.read(in, dp.getDocument(), 0); dp.rtfEd.read(in, dp.getDocument(), 0);
if (debug) System.err.println("End : reading in old RTF file");
} catch (Exception e) { } catch (Exception e) {
out.println("TibetanConverter:\n" out.println("TibetanConverter:\n"
+ rtfErrorMessage); + rtfErrorMessage);
@ -195,28 +199,28 @@ public class TibetanConverter {
} }
if ("Find all non-TMW" == ct) { if (FIND_ALL_NON_TMW == ct) {
// 0, -1 is the entire document. // 0, -1 is the entire document.
int exitCode int exitCode
= ((TibetanDocument)dp.getDocument()).findAllNonTMWCharacters(0, -1, out); = ((TibetanDocument)dp.getDocument()).findAllNonTMWCharacters(0, -1, out);
if (out.checkError()) if (out.checkError())
exitCode = 41; exitCode = 41;
return exitCode; return exitCode;
} else if ("Find some non-TMW" == ct) { } else if (FIND_SOME_NON_TMW == ct) {
// 0, -1 is the entire document. // 0, -1 is the entire document.
int exitCode int exitCode
= ((TibetanDocument)dp.getDocument()).findSomeNonTMWCharacters(0, -1, out); = ((TibetanDocument)dp.getDocument()).findSomeNonTMWCharacters(0, -1, out);
if (out.checkError()) if (out.checkError())
exitCode = 41; exitCode = 41;
return exitCode; return exitCode;
} else if ("Find some non-TM" == ct) { } else if (FIND_SOME_NON_TM == ct) {
// 0, -1 is the entire document. // 0, -1 is the entire document.
int exitCode int exitCode
= ((TibetanDocument)dp.getDocument()).findSomeNonTMCharacters(0, -1, out); = ((TibetanDocument)dp.getDocument()).findSomeNonTMCharacters(0, -1, out);
if (out.checkError()) if (out.checkError())
exitCode = 41; exitCode = 41;
return exitCode; return exitCode;
} else if ("Find all non-TM" == ct) { } else if (FIND_ALL_NON_TM == ct) {
// 0, -1 is the entire document. // 0, -1 is the entire document.
int exitCode int exitCode
= ((TibetanDocument)dp.getDocument()).findAllNonTMCharacters(0, -1, out); = ((TibetanDocument)dp.getDocument()).findAllNonTMCharacters(0, -1, out);
@ -225,21 +229,23 @@ public class TibetanConverter {
return exitCode; return exitCode;
} else { // conversion {to Wylie or TM} mode } else { // conversion {to Wylie or TM} mode
// Fix curly braces in the entire document if the input is TMW: // Fix curly braces in the entire document if the input is TMW:
if ("TMW to TM" != ct) { if (TM_TO_TMW != ct) {
// DLC make me optional // DLC make me optional
if (debug) System.err.println("Start: solving curly brace problem");
((TibetanDocument)dp.getDocument()).replaceTahomaCurlyBracesAndBackslashes(0, -1); ((TibetanDocument)dp.getDocument()).replaceTahomaCurlyBracesAndBackslashes(0, -1);
if (debug) System.err.println("End : solving curly brace problem");
} }
int exitCode = 0; int exitCode = 0;
ThdlDebug.verify((("TMW to TM" == ct) ? 1 : 0) ThdlDebug.verify(((TM_TO_TMW == ct) ? 1 : 0)
+ (("TMW to Unicode" == ct) ? 1 : 0) + ((TMW_TO_UNI == ct) ? 1 : 0)
+ (("TM to TMW" == ct) ? 1 : 0) + ((TM_TO_TMW == ct) ? 1 : 0)
+ (("TMW to Wylie" == ct) ? 1 : 0) + ((TMW_TO_WYLIE == ct) ? 1 : 0)
== 1); == 1);
if ("TMW to Wylie" == ct) { if (TMW_TO_WYLIE == ct) {
// Convert to THDL Wylie: // Convert to THDL Wylie:
dp.toWylie(0, dp.getDocument().getLength()); dp.toWylie(0, dp.getDocument().getLength());
} else if ("TMW to Unicode" == ct) { } else if (TMW_TO_UNI == ct) {
StringBuffer errors = new StringBuffer(); StringBuffer errors = new StringBuffer();
// Convert to Unicode: // Convert to Unicode:
if (((TibetanDocument)dp.getDocument()).convertToUnicode(0, if (((TibetanDocument)dp.getDocument()).convertToUnicode(0,
@ -249,7 +255,7 @@ public class TibetanConverter {
System.err.println(errors); System.err.println(errors);
exitCode = 42; exitCode = 42;
} }
} else if ("TM to TMW" == ct) { } else if (TM_TO_TMW == ct) {
StringBuffer errors = new StringBuffer(); StringBuffer errors = new StringBuffer();
// Convert to TibetanMachineWeb: // Convert to TibetanMachineWeb:
if (((TibetanDocument)dp.getDocument()).convertToTMW(0, dp.getDocument().getLength(), errors)) { if (((TibetanDocument)dp.getDocument()).convertToTMW(0, dp.getDocument().getLength(), errors)) {
@ -257,7 +263,7 @@ public class TibetanConverter {
exitCode = 42; exitCode = 42;
} }
} else { } else {
ThdlDebug.verify("TMW to TM" == ct); ThdlDebug.verify(TM_TO_TMW == ct);
StringBuffer errors = new StringBuffer(); StringBuffer errors = new StringBuffer();
// Convert to TibetanMachine: // Convert to TibetanMachine:
if (((TibetanDocument)dp.getDocument()).convertToTM(0, dp.getDocument().getLength(), errors)) { if (((TibetanDocument)dp.getDocument()).convertToTM(0, dp.getDocument().getLength(), errors)) {