abstracted GUI to use jalview.ws.params objects (JAL-591, JAL-633)
[jalview.git] / src / jalview / ws / params / OptionI.java
diff --git a/src/jalview/ws/params/OptionI.java b/src/jalview/ws/params/OptionI.java
new file mode 100644 (file)
index 0000000..59ba079
--- /dev/null
@@ -0,0 +1,21 @@
+package jalview.ws.params;
+
+import java.net.URL;
+import java.util.List;
+
+public interface OptionI extends ArgumentI
+{
+
+  URL getFurtherDetails();
+
+  boolean isRequired();
+
+  String getDescription();
+
+  List<String> getPossibleValues();
+
+  OptionI copy();
+
+
+
+}