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 |