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

Reply via email to