org.apache.maven.mercury.metadata
Class ClassicVersionComparator

java.lang.Object
  extended by org.apache.maven.mercury.metadata.ClassicVersionComparator
All Implemented Interfaces:
java.util.Comparator<MetadataTreeNode>

public class ClassicVersionComparator
extends java.lang.Object
implements java.util.Comparator<MetadataTreeNode>

classical version comparator: newer is better by default, but that could be changed by appropriate constructor

Version:
$Id: ClassicVersionComparator.java 720564 2008-11-25 18:58:02Z ogusakov $
Author:
Oleg Gusakov

Constructor Summary
ClassicVersionComparator()
           
ClassicVersionComparator(boolean newerBetter)
           
 
Method Summary
 int compare(MetadataTreeNode n1, MetadataTreeNode n2)
           
 
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
 

Constructor Detail

ClassicVersionComparator

public ClassicVersionComparator()

ClassicVersionComparator

public ClassicVersionComparator(boolean newerBetter)
Method Detail

compare

public int compare(MetadataTreeNode n1,
                   MetadataTreeNode n2)
Specified by:
compare in interface java.util.Comparator<MetadataTreeNode>


Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.