Revision: 6576 http://sourceforge.net/p/jump-pilot/code/6576 Author: edso Date: 2020-10-04 20:33:09 +0000 (Sun, 04 Oct 2020) Log Message: ----------- add method to retrieve all arguments needed by follow up patch set
Modified Paths: -------------- core/trunk/src/com/vividsolutions/jump/util/commandline/CommandLine.java Modified: core/trunk/src/com/vividsolutions/jump/util/commandline/CommandLine.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/util/commandline/CommandLine.java 2020-10-04 20:00:17 UTC (rev 6575) +++ core/trunk/src/com/vividsolutions/jump/util/commandline/CommandLine.java 2020-10-04 20:33:09 UTC (rev 6576) @@ -33,6 +33,7 @@ package com.vividsolutions.jump.util.commandline; import java.io.File; +import java.util.Collections; import java.util.Iterator; import java.util.Vector; @@ -83,6 +84,18 @@ return spec != null ? spec.getOption() : null; } + /** + * get all values of all parameters(options) with the given name + * see {@link OptionSpec#getAllArguments()} + * + * @param name + * @return iterator + */ + public Iterator<String> getAllArguments(String name) { + OptionSpec spec = getOptionSpec(name); + return spec != null ? spec.getAllArguments() : Collections.<String>emptyList().iterator(); + } + public Iterator<String> getParams() { return parVec.iterator(); } _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel