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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel