updated meviz to work with new commandline parsing API
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / Main.java
index 335b073..ae6c4c6 100644 (file)
@@ -8,8 +8,6 @@ public class Main implements Module {
 
        CommandlineHandler commandlineHandler = new CommandlineHandler();
 
-       IndexingOptions indexingOptions;
-
        /** {@inheritDoc} */
        @Override
        public String getDescription() {
@@ -26,29 +24,23 @@ public class Main implements Module {
        @Override
        public void run(final String[] args) throws Exception {
 
-               indexingOptions = commandlineHandler.parseCommandlineArguments(args);
+               final boolean parsingStatus = commandlineHandler
+                               .parseCommandlineArguments(args);
 
-               if (indexingOptions == null) {
+               if (!parsingStatus) {
                        showCommandlineHelp();
                        return;
                }
 
-               new FilesystemIndexer(indexingOptions.workingDirectory,
-                               indexingOptions, new ArrayList<String>());
+               new FilesystemIndexer(commandlineHandler.getWorkingDirectory(),
+                               commandlineHandler, new ArrayList<String>());
 
        }
 
        /** {@inheritDoc} */
        @Override
        public void showCommandlineHelp() {
-               commandlineHandler.initParser().showHelp();
+               commandlineHandler.parser.showHelp();
        }
 
-       // public static void main(final String[] args) throws Exception {
-       //
-       // final Main main = new Main();
-       // main.run(new String[] { "-w", "/home/n0/Desktop/testGallery/" });
-       //
-       // }
-
 }