Author: bayard Date: Mon Aug 8 05:15:51 2011 New Revision: 1154833 URL: http://svn.apache.org/viewvc?rev=1154833&view=rev Log: Fixing package names so things compile. Removing Boolean and Transform usages in ComparatorUtils as those classes didn't come accross
Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparableComparator.java commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorChain.java commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorUtils.java commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/FixedOrderComparator.java commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/NullComparator.java commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ReverseComparator.java Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparableComparator.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparableComparator.java?rev=1154833&r1=1154832&r2=1154833&view=diff ============================================================================== --- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparableComparator.java (original) +++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparableComparator.java Mon Aug 8 05:15:51 2011 @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.collections.comparators; +package org.apache.commons.lang3.compare; import java.io.Serializable; import java.util.Comparator; Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorChain.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorChain.java?rev=1154833&r1=1154832&r2=1154833&view=diff ============================================================================== --- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorChain.java (original) +++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorChain.java Mon Aug 8 05:15:51 2011 @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.collections.comparators; +package org.apache.commons.lang3.compare; import java.io.Serializable; import java.util.ArrayList; Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorUtils.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorUtils.java?rev=1154833&r1=1154832&r2=1154833&view=diff ============================================================================== --- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorUtils.java (original) +++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ComparatorUtils.java Mon Aug 8 05:15:51 2011 @@ -14,18 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.collections; +package org.apache.commons.lang3.compare; import java.util.Collection; import java.util.Comparator; -import org.apache.commons.collections.comparators.BooleanComparator; -import org.apache.commons.collections.comparators.ComparableComparator; -import org.apache.commons.collections.comparators.ComparatorChain; -import org.apache.commons.collections.comparators.NullComparator; -import org.apache.commons.collections.comparators.ReverseComparator; -import org.apache.commons.collections.comparators.TransformingComparator; - /** * Provides convenient static utility methods for <Code>Comparator</Code> * objects. @@ -133,22 +126,6 @@ public class ComparatorUtils { } /** - * Gets a Comparator that can sort Boolean objects. - * <p> - * The parameter specifies whether true or false is sorted first. - * <p> - * The comparator throws NullPointerException if a null value is compared. - * - * @param trueFirst when <code>true</code>, sort - * <code>true</code> {@link Boolean}s before - * <code>false</code> {@link Boolean}s. - * @return a comparator that sorts booleans - */ - public static Comparator<Boolean> booleanComparator(boolean trueFirst) { - return BooleanComparator.booleanComparator(trueFirst); - } - - /** * Gets a Comparator that controls the comparison of <code>null</code> values. * <p> * The returned comparator will consider a null value to be less than @@ -187,26 +164,6 @@ public class ComparatorUtils { } /** - * Gets a Comparator that passes transformed objects to the given comparator. - * <p> - * Objects passed to the returned comparator will first be transformed - * by the given transformer before they are compared by the given - * comparator. - * - * @param comparator the sort order to use - * @param transformer the transformer to use - * @return a comparator that transforms its input objects before comparing them - * @see TransformingComparator - */ - @SuppressWarnings("unchecked") - public static <E> Comparator<E> transformedComparator(Comparator<E> comparator, Transformer<? super E, ? extends E> transformer) { - if (comparator == null) { - comparator = NATURAL_COMPARATOR; - } - return new TransformingComparator<E>(transformer, comparator); - } - - /** * Returns the smaller of the given objects according to the given * comparator, returning the second object if the comparator * returns equal. Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/FixedOrderComparator.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/FixedOrderComparator.java?rev=1154833&r1=1154832&r2=1154833&view=diff ============================================================================== --- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/FixedOrderComparator.java (original) +++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/FixedOrderComparator.java Mon Aug 8 05:15:51 2011 @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.collections.comparators; +package org.apache.commons.lang3.compare; import java.util.Comparator; import java.util.HashMap; Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/NullComparator.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/NullComparator.java?rev=1154833&r1=1154832&r2=1154833&view=diff ============================================================================== --- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/NullComparator.java (original) +++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/NullComparator.java Mon Aug 8 05:15:51 2011 @@ -14,13 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.collections.comparators; +package org.apache.commons.lang3.compare; import java.io.Serializable; import java.util.Comparator; -import org.apache.commons.collections.ComparatorUtils; - /** * A Comparator that will compare nulls to be either lower or higher than * other objects. Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ReverseComparator.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ReverseComparator.java?rev=1154833&r1=1154832&r2=1154833&view=diff ============================================================================== --- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ReverseComparator.java (original) +++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/compare/ReverseComparator.java Mon Aug 8 05:15:51 2011 @@ -14,13 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.collections.comparators; +package org.apache.commons.lang3.compare; import java.io.Serializable; import java.util.Comparator; -import org.apache.commons.collections.ComparatorUtils; - /** * Reverses the order of another comparator by reversing the arguments * to its {@link #compare(Object, Object) compare} method.