| DeploymentInfoComparator.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.deployment;
import java.util.Comparator;
/**
* This comparator takes a delegate comparator that can compare URLs, and
* applies that to DeploymentInfo objects
*/
public class DeploymentInfoComparator implements Comparator {
/** the delegate URL comparator */
private Comparator urlComparator;
public DeploymentInfoComparator(Comparator comp) {
this.urlComparator = comp;
}
public int compare(Object o1, Object o2) {
return urlComparator.compare(((DeploymentInfo)o1).url, ((DeploymentInfo)o2).url);
}
}
| DeploymentInfoComparator.java |