From 9e4758bb64bfae9ceedbcd2ec7a4beac961b8e23 Mon Sep 17 00:00:00 2001 From: mdb Date: Fri, 13 Jul 2001 23:41:06 +0000 Subject: [PATCH] Created a class that provides standard comparators. Presently it has a comparator that works on strings. git-svn-id: https://samskivert.googlecode.com/svn/trunk@183 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../java/com/samskivert/util/Comparators.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 projects/samskivert/src/java/com/samskivert/util/Comparators.java diff --git a/projects/samskivert/src/java/com/samskivert/util/Comparators.java b/projects/samskivert/src/java/com/samskivert/util/Comparators.java new file mode 100644 index 00000000..fd2cdb66 --- /dev/null +++ b/projects/samskivert/src/java/com/samskivert/util/Comparators.java @@ -0,0 +1,31 @@ +// +// $Id: Comparators.java,v 1.1 2001/07/13 23:41:06 mdb Exp $ + +package com.samskivert.util; + +import java.util.Comparator; + +/** + * A repository for standard comparators. + */ +public class Comparators +{ + public static final Comparator STRING = new Comparator() + { + public int compare (Object o1, Object o2) + { + if (o1 == o2) { + return 0; + } + if (o1 == null) { + return 1; + } + return ((String)o1).compareTo((String)o2); + } + + public boolean equals (Object other) + { + return (other == this); + } + }; +}