public class PackageComparator
extends java.lang.Object
implements java.util.Comparator
PackageComparator
class is
a Comparator
used to compare two
JavaPackage
instances for order
using a sorting strategy.Constructor and Description |
---|
PackageComparator(PackageComparator byWhat)
Constructs a
PackageComparator with
the specified comparison strategy. |
Modifier and Type | Method and Description |
---|---|
static PackageComparator |
byName()
Returns a comparator for the package name.
|
PackageComparator |
byWhat()
Returns the current comparison strategy.
|
int |
compare(java.lang.Object p1,
java.lang.Object p2)
Compares the specified objects for order.
|
public PackageComparator(PackageComparator byWhat)
PackageComparator
with
the specified comparison strategy.byWhat
- Comparison strategy.public static PackageComparator byName()
public PackageComparator byWhat()
public int compare(java.lang.Object p1, java.lang.Object p2)
compare
in interface java.util.Comparator
p1
- First package.p2
- Second package.Copyright ? 1999-2002 Clarkware Consulting, Inc. All Rights Reserved.