jdepend.framework
Class PackageComparator
java.lang.Object
|
+--jdepend.framework.PackageComparator
- All Implemented Interfaces:
- java.util.Comparator
- public class PackageComparator
- extends java.lang.Object
- implements java.util.Comparator
The PackageComparator
class is
a Comparator
used to compare two
JavaPackage
instances for order
using a sorting strategy.
- Author:
- Mike Clark, Clarkware Consulting, Inc.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
equals |
PackageComparator
public PackageComparator(PackageComparator byWhat)
- Constructs a
PackageComparator
with
the specified comparison strategy.
- Parameters:
byWhat
- Comparison strategy.
byName
public static PackageComparator byName()
- Returns a comparator for the package name.
- Returns:
- Package name comparator.
byWhat
public PackageComparator byWhat()
- Returns the current comparison strategy.
- Returns:
- Comparison strategy.
compare
public int compare(java.lang.Object p1,
java.lang.Object p2)
- Compares the specified objects for order.
- Specified by:
compare
in interface java.util.Comparator
- Parameters:
p1
- First package.p2
- Second package.- Returns:
- A negative integer, zero, or a positive integer
as the first object is less than, equal to, or
greater than the second object.
Copyright © 1999-2002 Clarkware Consulting, Inc. All Rights Reserved.