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=94a2253fd99580c84469516c2a4ff9a34f3a394d;hpb=50cb7085d553fdd82cd06806cd27b1675299f719;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 94a2253..5c469d8 100644 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java @@ -1,13 +1,13 @@ package eu.svjatoslav.meviz.htmlindexer; +import java.util.ArrayList; + import eu.svjatoslav.meviz.Module; public class Main implements Module { CommandlineHandler commandlineHandler = new CommandlineHandler(); - IndexingOptions indexingOptions; - /** {@inheritDoc} */ @Override public String getDescription() { @@ -24,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 String[] {}); + 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/" }); - // - // } - }