X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FCommandlineHandler.java;h=84bff070ea47aac003dd692daaa2de711450a1a6;hb=46106b7ec862856de73e6d5bd224878dbc02bb00;hp=6095673d6b6c94078c8117ba5f4986ca72af112b;hpb=50cb7085d553fdd82cd06806cd27b1675299f719;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;
+ }
}