JAL-3954 Add value parsers for double, int and bool arguments
[jalview.git] / src / jalview / ws / params / simple / BooleanOption.java
index 87e4ad1..8609ff0 100644 (file)
@@ -24,6 +24,8 @@ import java.net.URL;
 import java.util.Arrays;
 import java.util.List;
 
+import jalview.ws.params.ArgumentI;
+
 public class BooleanOption extends Option
 {
   public static class Builder extends Option.Builder
@@ -98,4 +100,10 @@ public class BooleanOption extends Option
   {
     this(name, description, label, isrequired, defValue, String.valueOf(true), link);
   }
+  
+  public static Boolean parseBoolean(ArgumentI argument)
+  {
+    return argument.getValue() != null && !argument.getValue().isEmpty() ?
+            true : false;
+  }
 }