ParserTest.java
Go to the documentation of this file.
00001 package instruction.test;
00002 
00003 import instruction.disambiguator.Disambiguator;
00004 import instruction.importer.PlanImporter;
00005 import instruction.wrapper.LocalFileWrapper;
00006 import java.io.File;
00007 
00008 public class ParserTest {
00009 
00013         public static void main( String[] args ) {
00014                 
00015                 PlanImporter importer = new PlanImporter();
00016 
00017                 try {
00018                         importer.initialize();
00019                         System.out.println("Type the path to a HowTo:");
00020                         while ( true ) {
00021                                 System.out.print(">");
00022                                 String s = "";
00023                                 int r;
00024                                 do {
00025                                         r = System.in.read();
00026                                         if (r != (char) '\n' && r != (char) '\r')
00027                                                 s += (char) r;
00028                                 }
00029                                 while ( r != (char) '\n' );
00030                                 if (s.equals( "train" ))
00031                                         importer.getDisambiguator().setRunMode( Disambiguator.MODE_TRAIN );
00032                                 else if (s.equals( "apply" ))
00033                                         importer.getDisambiguator().setRunMode( Disambiguator.MODE_APPLY );
00034                                 else if (s.equals( "save" )) 
00035                                         importer.getDisambiguator().save( (new File(".")).getAbsolutePath() + File.separator + "etc/disambiguator.xml" );
00036                                 else if (s.equals( "load" ))
00037                                         importer.getDisambiguator().load( (new File(".")).getAbsolutePath() + File.separator + "etc/disambiguator.xml" );
00038                                 else {
00039                                         LocalFileWrapper wrapper = new LocalFileWrapper();
00040                                         wrapper.load( new File(".").getCanonicalPath() + File.separator + s );
00041                                         importer.importHowto( wrapper );
00042                                 }
00043                         }
00044                 }
00045                 catch ( Exception e ) {
00046                         e.printStackTrace();
00047                 }
00048                 
00049 
00050         }
00051 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


comp_ehow
Author(s): Moritz Tenorth, Daniel Nyga
autogenerated on Tue Apr 16 2013 00:18:02