summaryrefslogtreecommitdiffstats
path: root/src/test/java/com/beust/jcommander/SetConverter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/beust/jcommander/SetConverter.java')
-rw-r--r--src/test/java/com/beust/jcommander/SetConverter.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/java/com/beust/jcommander/SetConverter.java b/src/test/java/com/beust/jcommander/SetConverter.java
new file mode 100644
index 0000000..c19df11
--- /dev/null
+++ b/src/test/java/com/beust/jcommander/SetConverter.java
@@ -0,0 +1,16 @@
+package com.beust.jcommander;
+
+import java.util.SortedSet;
+import java.util.TreeSet;
+
+public class SetConverter implements IStringConverter<SortedSet<Integer>> {
+
+ public SortedSet<Integer> convert(String value) {
+ SortedSet<Integer> set = new TreeSet<Integer>();
+ String[] values = value.split(",");
+ for (String num : values) {
+ set.add(Integer.parseInt(num));
+ }
+ return set;
+ }
+}