diff options
Diffstat (limited to 'projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java')
| -rw-r--r-- | projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java | 101 |
1 files changed, 49 insertions, 52 deletions
diff --git a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java index 287a59b..6c88d19 100644 --- a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java +++ b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java @@ -23,82 +23,79 @@ package net.wotonomy.foundation; import java.util.Comparator; - /** -* An object that compares two other objects. As a convenience, it -* also implements java.util.Comparator. -* -* @author cgruber@israfil.net -* @author $Author: cgruber $ -* @version $Revision: 913 $ -*/ + * An object that compares two other objects. As a convenience, it also + * implements java.util.Comparator. + * + * @author cgruber@israfil.net + * @author $Author: cgruber $ + * @version $Revision: 913 $ + */ public abstract class NSComparator implements Comparator { - protected static class _NSSelectorComparator extends NSComparator { + protected static class _NSSelectorComparator extends NSComparator { - public int compare(Object obj, Object obj1) throws ComparisonException { + public int compare(Object obj, Object obj1) throws ComparisonException { throw new UnsupportedOperationException("Not Yet Implemented"); - } + } - public _NSSelectorComparator(NSSelector nsselector) { + public _NSSelectorComparator(NSSelector nsselector) { throw new UnsupportedOperationException("Not Yet Implemented"); - } - } - - private static class StandInComparator extends NSComparator { + } + } - public StandInComparator() { - throw new UnsupportedOperationException("Not Yet Implemented"); - } + private static class StandInComparator extends NSComparator { - public int compare(Object obj, Object obj1) throws ComparisonException { + public StandInComparator() { throw new UnsupportedOperationException("Not Yet Implemented"); - } + } - } + public int compare(Object obj, Object obj1) throws ComparisonException { + throw new UnsupportedOperationException("Not Yet Implemented"); + } - public static class ComparisonException extends ClassCastException { + } - public ComparisonException(String s) { - super(s); - } - } + public static class ComparisonException extends ClassCastException { + public ComparisonException(String s) { + super(s); + } + } - public static final NSComparator AscendingStringComparator = new StandInComparator(); - public static final NSComparator DescendingStringComparator = new StandInComparator(); - public static final NSComparator AscendingCaseInsensitiveStringComparator = new StandInComparator(); - public static final NSComparator DescendingCaseInsensitiveStringComparator = new StandInComparator(); - public static final NSComparator AscendingNumberComparator = new StandInComparator(); - public static final NSComparator DescendingNumberComparator = new StandInComparator(); - public static final NSComparator AscendingTimestampComparator = new StandInComparator(); - public static final NSComparator DescendingTimestampComparator = new StandInComparator(); - public static final int OrderedAscending = -1; - public static final int OrderedSame = 0; - public static final int OrderedDescending = 1; + public static final NSComparator AscendingStringComparator = new StandInComparator(); + public static final NSComparator DescendingStringComparator = new StandInComparator(); + public static final NSComparator AscendingCaseInsensitiveStringComparator = new StandInComparator(); + public static final NSComparator DescendingCaseInsensitiveStringComparator = new StandInComparator(); + public static final NSComparator AscendingNumberComparator = new StandInComparator(); + public static final NSComparator DescendingNumberComparator = new StandInComparator(); + public static final NSComparator AscendingTimestampComparator = new StandInComparator(); + public static final NSComparator DescendingTimestampComparator = new StandInComparator(); + public static final int OrderedAscending = -1; + public static final int OrderedSame = 0; + public static final int OrderedDescending = 1; - public NSComparator() { - } + public NSComparator() { + } - public abstract int compare(Object obj, Object obj1) throws ClassCastException; + public abstract int compare(Object obj, Object obj1) throws ClassCastException; - public static int _compareObjects(Comparable comparable, Comparable comparable1) { + public static int _compareObjects(Comparable comparable, Comparable comparable1) { throw new UnsupportedOperationException("Not Yet Implemented"); - } + } } /* - * $Log$ - * Revision 1.2 2006/03/10 00:52:27 cgruber - * Add tests for NSArray and fix some problems that became obvious as a result. + * $Log$ Revision 1.2 2006/03/10 00:52:27 cgruber Add tests for NSArray and fix + * some problems that became obvious as a result. * - * Revision 1.1 2006/02/16 12:47:16 cgruber - * Check in all sources in eclipse-friendly maven-enabled packages. + * Revision 1.1 2006/02/16 12:47:16 cgruber Check in all sources in + * eclipse-friendly maven-enabled packages. * - * Revision 1.1 2002/07/14 21:56:16 mpowers - * Contributions from cgruber. + * Revision 1.1 2002/07/14 21:56:16 mpowers Contributions from cgruber. * - * Revision 1.1 2002/06/25 07:52:56 cgruber - * Add quite a few abstract classes, interfaces, and classes. All API consistent with WebObjects, but with no implementation, nor any private or package access members from the original. + * Revision 1.1 2002/06/25 07:52:56 cgruber Add quite a few abstract classes, + * interfaces, and classes. All API consistent with WebObjects, but with no + * implementation, nor any private or package access members from the original. * */ |
