/*
* 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.
Parser parser = new Parser();
- NullParameter recursiveParameter = parser.createNullParameter(
- "Enable recursive mode.").addAliases("-r", "--recursive");
+ NullParameter recursiveParameter = parser.add(
+ new NullParameter("Enable recursive mode.")).addAliases("-r",
+ "--recursive");
StringParameter searchForPattern = parser
- .createStringParameter("String to search for")
+ .add(new StringParameter("String to search for"))
.addAliases("-s", "--search-pattern").setMandatory();
- StringParameter replaceWithPattern = parser.createStringParameter(
- "String to place instead").addAliases("-p", "--replace-pattern");
+ StringParameter replaceWithPattern = parser.add(
+ new StringParameter("String to place instead")).addAliases("-p",
+ "--replace-pattern");
DirectoryParameter directoryParameter = parser
- .createDirectoryParameter("Working directory.")
+ .add(new DirectoryParameter("Working directory."))
.addAliases("-w", "--working-directory").mustExist();
public CommandlineOptions parseCommandlineArguments(final String[] args) {