summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java
diff options
context:
space:
mode:
authorBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
committerBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
commit40a9d99496e098562f090fb7ffce9e749011b131 (patch)
tree437df24d65470582e943e494a52db8ed65a881ae /projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSComparator.java
parentff072dfe782f6f22123cd4ba050828d35c0d0fbd (diff)
Formatting pass
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.java101
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.
*
*/