From 90def8d5badb8b65cc32786f36ee9999d7d7ea01 Mon Sep 17 00:00:00 2001 From: ribeaudc <ribeaudc> Date: Mon, 25 Feb 2008 15:42:45 +0000 Subject: [PATCH] remove: - Does not seem to be used. SVN: 4473 --- .../common/utilities/CompositeComparator.java | 51 ------------------- 1 file changed, 51 deletions(-) delete mode 100644 common/source/java/ch/systemsx/cisd/common/utilities/CompositeComparator.java diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/CompositeComparator.java b/common/source/java/ch/systemsx/cisd/common/utilities/CompositeComparator.java deleted file mode 100644 index 4624fc767e4..00000000000 --- a/common/source/java/ch/systemsx/cisd/common/utilities/CompositeComparator.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2007 ETH Zuerich, CISD - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package ch.systemsx.cisd.common.utilities; - -import java.util.Comparator; - -/** - * Comparator that makes comparison using an ordered list of individual comparators. - * - * @author Christian Ribeaud - */ -public final class CompositeComparator<T> implements Comparator<T> -{ - private final Comparator<T>[] comparators; - - public CompositeComparator(final Comparator<T>... comparators) - { - this.comparators = comparators; - } - - // - // Comparator - // - - public final int compare(final T o1, final T o2) - { - for (Comparator<T> comparator : comparators) - { - int c = comparator.compare(o1, o2); - if (c != 0) - { - return c; - } - } - return 0; - } -} -- GitLab