X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FCommandlineHandler.java;h=84bff070ea47aac003dd692daaa2de711450a1a6;hb=6b6927aafa42fefece54df3c05ebd9161993ef52;hp=6095673d6b6c94078c8117ba5f4986ca72af112b;hpb=b5f8e5dc9f74de4cc17f8924a599e57c5c62f492;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/CommandlineHandler.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/CommandlineHandler.java index 6095673..84bff07 100755 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/CommandlineHandler.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/CommandlineHandler.java @@ -13,51 +13,52 @@ import java.io.File; import eu.svjatoslav.commons.commandline.parameterparser.Parameter; import eu.svjatoslav.commons.commandline.parameterparser.Parser; +import eu.svjatoslav.commons.commandline.parameterparser.arguments.StringArgument; import eu.svjatoslav.meviz.encoder.EncodingOptions; public class CommandlineHandler { - Parameter galleryNameParameter = new Parameter(false, true, false, - new eu.svjatoslav.commons.commandline.parameterparser.arguments.String(), "Gallery title. (default is: " - + Constants.DEFAULT_GALLERY_TITLE + ").", "-t", "--gallery-title"); + Parameter galleryNameParameter = new Parameter(false, true, false, + new StringArgument(), "Gallery title. (default is: " + + Constants.DEFAULT_GALLERY_TITLE + ").", "-t", + "--gallery-title"); - Parameter workingDirectoryParameter = new Parameter(false, true, true, - new eu.svjatoslav.commons.commandline.parameterparser.arguments.String(), "Working directory.", "-w", - "--working-directory"); + Parameter workingDirectoryParameter = new Parameter(false, true, true, + new StringArgument(), "Working directory.", "-w", + "--working-directory"); - public Parser initParser() { + public Parser initParser() { - final Parser parser = new Parser(); - parser.addParameter(galleryNameParameter); - parser.addParameter(workingDirectoryParameter); + final Parser parser = new Parser(); + parser.addParameter(galleryNameParameter); + parser.addParameter(workingDirectoryParameter); - return parser; - } + return parser; + } - /** - * @return {@link EncodingOptions} if commandline arguments were - * successfully parsed, or null if parsing error - * occurred. - */ - public IndexingOptions parseCommandlineArguments(final String[] args) { + /** + * @return {@link EncodingOptions} if commandline arguments were + * successfully parsed, or null if parsing error + * occurred. + */ + public IndexingOptions parseCommandlineArguments(final String[] args) { - final IndexingOptions options = new IndexingOptions(); + final IndexingOptions options = new IndexingOptions(); - final Parser parser = initParser(); - if (!parser.parse(args)) { - return null; - } + final Parser parser = initParser(); + if (!parser.parse(args)) + return null; - if (galleryNameParameter.isParameterSpecified()) { - options.galleryTitle = galleryNameParameter.getArgumentsAsStrings().get(0); - } + if (galleryNameParameter.isParameterSpecified()) + options.galleryTitle = galleryNameParameter.getArgumentsAsStrings() + .get(0); - if (workingDirectoryParameter.isParameterSpecified()) { - options.workingDirectory = workingDirectoryParameter.getArgumentsAsFiles().get(0); - } else { - options.workingDirectory = new File(System.getProperty("user.dir")); - } + if (workingDirectoryParameter.isParameterSpecified()) + options.workingDirectory = workingDirectoryParameter + .getArgumentsAsFiles().get(0); + else + options.workingDirectory = new File(System.getProperty("user.dir")); - return options; - } + return options; + } }