Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core')
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/CaseInsensitiveString.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/CaseInsensitiveString.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/CaseInsensitiveString.java
index b63c62979a9..400da4e76c9 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/CaseInsensitiveString.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/CaseInsensitiveString.java
@@ -13,7 +13,7 @@ package org.eclipse.osee.framework.jdk.core.type;
/**
* @author Ryan D. Brooks
*/
-public class CaseInsensitiveString implements CharSequence {
+public class CaseInsensitiveString implements CharSequence, Comparable<CaseInsensitiveString> {
private final String originalString;
private final String upperCaseString;
@@ -61,4 +61,9 @@ public class CaseInsensitiveString implements CharSequence {
public CharSequence subSequence(int beginIndex, int endIndex) {
return originalString.subSequence(beginIndex, endIndex);
}
+
+ @Override
+ public int compareTo(CaseInsensitiveString other) {
+ return this.originalString.compareTo(other.originalString);
+ }
} \ No newline at end of file

Back to the top