more elegant commandline handling
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / CommandlineHandler.java
index 95aacf0..5f27ee0 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * Meviz - Various tools collection to work with multimedia.
  * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
- * 
+ *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of version 2 of the GNU General Public License
  * as published by the Free Software Foundation.
@@ -21,16 +21,18 @@ public class CommandlineHandler {
 
        Parser parser = new Parser();
 
-       StringParameter galleryNameParameter = parser.createStringParameter(
-                       "Gallery title. (default is: " + Constants.DEFAULT_GALLERY_TITLE
-                                       + ").").addAliases("-t", "--gallery-title");
+       StringParameter galleryNameParameter = parser.add(
+                       new StringParameter("Gallery title. (default is: "
+                                       + Constants.DEFAULT_GALLERY_TITLE + ").")).addAliases("-t",
+                       "--gallery-title");
 
        DirectoryParameter workingDirectoryParameter = parser
-                       .createDirectoryParameter("Working directory.")
+                       .add(new DirectoryParameter("Working directory."))
                        .addAliases("-w", "--working-directory").mustExist();
 
-       NullParameter removeIndex = parser.createNullParameter(
-                       "Remove generated index").addAliases("-r", "--remove");
+       NullParameter removeIndex = parser.add(
+                       new NullParameter("Remove generated index")).addAliases("-r",
+                       "--remove");
 
        public String getGalleryTitle() {
                if (galleryNameParameter.isParameterSpecified())