Changeset 6987 for FCSannotrans


Ignore:
Timestamp:
02/23/16 18:58:15 (8 years ago)
Author:
Leif-Jöran
Message:

Summary: Adding option to supply named annotation translation configuration file in TestDriver?. This will make it easier for others to more easily test their own configurations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • FCSannotrans/trunk/src/main/java/nl/mpi/annot/translate/AnnotationTranslatorTestDriver.java

    r6986 r6987  
    1919    TranslationTable CgnFcsPhon = null;
    2020   
    21     final String AnnotationTranslationFileName = "annotationTest_OK_003.XML";
     21    final static String ANNOTATION_TRANSLATION_FILENAME = "annotationTest_OK_003.XML";
    2222   
    2323    boolean getTranslationTypeData(AnnotationTranslator at) {
     
    149149    }
    150150   
    151     void testTranslator() {
     151    void testTranslator(final String annotationTranslationFileName) {
    152152        //--- get translation information from XML file
    153         AnnotationTranslator at = new AnnotationTranslator(AnnotationTranslationFileName);
     153        AnnotationTranslator at = new AnnotationTranslator(annotationTranslationFileName);
    154154        if (at == null) {
    155             System.err.println("*** ERROR *** failed to load AnnotationTranslator from file \"" + AnnotationTranslationFileName + "\"");
     155            System.err.println("*** ERROR *** failed to load AnnotationTranslator from file \"" + annotationTranslationFileName + "\"");
    156156            return;
    157157        }
     
    166166    }
    167167       
    168     AnnotationTranslatorTestDriver() {
     168    AnnotationTranslatorTestDriver(final String annotationTranslationFileName) {
    169169        //testTrellis();
    170         testTranslator();
     170        testTranslator(annotationTranslationFileName);
    171171    }
    172172   
    173173    public static void main(String[] arguments) {
    174         AnnotationTranslatorTestDriver attd = new AnnotationTranslatorTestDriver();
     174        AnnotationTranslatorTestDriver attd;
     175        if (arguments.length > 0) {
     176            attd = new AnnotationTranslatorTestDriver(arguments[0]);
     177        } else {
     178            attd = new AnnotationTranslatorTestDriver(ANNOTATION_TRANSLATION_FILENAME);
     179        }
    175180    }
    176181};
Note: See TracChangeset for help on using the changeset viewer.