diff options
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.java | 7 |
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 |