X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FMain.java;h=5c469d89609f109384fedfed1456bed3f9183999;hb=dd6a4d4e4dd46ca95be11ae91c633d69f085472c;hp=335b07353e592ce55a128bfed6181e056b5ba892;hpb=f826af1cdb62425a975cd174ecd0905100d3a2dc;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java index 335b073..5c469d8 100644 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java @@ -8,8 +8,6 @@ public class Main implements Module { CommandlineHandler commandlineHandler = new CommandlineHandler(); - IndexingOptions indexingOptions; - /** {@inheritDoc} */ @Override public String getDescription() { @@ -26,29 +24,19 @@ public class Main implements Module { @Override public void run(final String[] args) throws Exception { - indexingOptions = commandlineHandler.parseCommandlineArguments(args); - - if (indexingOptions == null) { - showCommandlineHelp(); - return; - } - - new FilesystemIndexer(indexingOptions.workingDirectory, - indexingOptions, new ArrayList()); + if (commandlineHandler.parseCommandlineArguments(args)) + if (commandlineHandler.removeIndex.isParameterSpecified()) + new FilesystemIndexRemover(commandlineHandler); + else + new FilesystemIndexer(commandlineHandler.getWorkingDirectory(), + commandlineHandler, new ArrayList()); } /** {@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/" }); - // - // } - }