TransducerType.java
01 package gate.jape.functest;
02 
03 import java.io.File;
04 
05 public enum TransducerType {
06   //TODO: fix plug-in locations
07   CLASSIC ("gate.creole.Transducer"""),
08   PDA("com.ontotext.jape.pda.Transducer""/home/mihail/Work/Ontotext/Projects/GATE/External/Artifacts/SourceCode/japePDA"),
09   PLUS("gate.jape.plus.Transducer""../gate-futures/jplus"),
10   PDAPLUS("gate.jape.plus.Transducer""/home/mihail/Work/Ontotext/Projects/GATE/External/Artifacts/SourceCode/jpdaplus");
11   
12   private final String clazz;
13   private final File pluginDir;
14   
15   TransducerType(String clazz, String pluginDir) {
16     this.clazz = clazz;
17     this.pluginDir = new File(pluginDir);
18   }
19   
20   public String getFqdnClass() {
21     return this.clazz;
22   }
23   
24   public File getPlugInDir() {
25     return this.pluginDir;
26   }
27 }