X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FMain.java;h=e3e1c7f07d5acec37cf3fa1bef04fec68247435b;hb=35252da406b80b367bf8ff130991165c7e865687;hp=5c469d89609f109384fedfed1456bed3f9183999;hpb=5e2fffbc3363880e2da9c9d282537a8e2653fa8d;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 5c469d8..e3e1c7f 100644 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Main.java @@ -1,42 +1,52 @@ package eu.svjatoslav.meviz.htmlindexer; -import java.util.ArrayList; - import eu.svjatoslav.meviz.Module; +import eu.svjatoslav.meviz.htmlindexer.indexer.FilesystemIndexRemover; +import eu.svjatoslav.meviz.htmlindexer.indexer.FilesystemIndexer; + +import java.util.ArrayList; public class Main implements Module { - CommandlineHandler commandlineHandler = new CommandlineHandler(); - - /** {@inheritDoc} */ - @Override - public String getDescription() { - return "Generate HTML listing of directories."; - } - - /** {@inheritDoc} */ - @Override - public String getModuleCommand() { - return "index"; - } - - /** {@inheritDoc} */ - @Override - public void run(final String[] args) throws Exception { - - 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.parser.showHelp(); - } + private final CommandlineHandler commandlineHandler = new CommandlineHandler(); + + /** + * {@inheritDoc} + */ + @Override + public String getDescription() { + return "Generate HTML listing of directories."; + } + + /** + * {@inheritDoc} + */ + @Override + public String getModuleCommand() { + return "index"; + } + + /** + * {@inheritDoc} + */ + @Override + public void run(final String[] args) throws Exception { + + if (commandlineHandler.parseCommandlineArguments(args)) + if (commandlineHandler.removeIndex.isSpecified()) + new FilesystemIndexRemover(commandlineHandler); + else + new FilesystemIndexer(commandlineHandler.getWorkingDirectory(), + commandlineHandler, new ArrayList<>()); + + } + + /** + * {@inheritDoc} + */ + @Override + public void showCommandlineHelp() { + commandlineHandler.parser.showHelp(); + } }