org.kuali.maven.mojo.s3
Class DisplayRowComparator

java.lang.Object
  extended by org.kuali.maven.mojo.s3.DisplayRowComparator
All Implemented Interfaces:
Comparator<DisplayRow>

public class DisplayRowComparator
extends Object
implements Comparator<DisplayRow>

Provide non-alphanumeric sorting for version numbers. 1.1.10 sorts after 1.1.2
1.1.10-SNAPSHOT sorts before 1.1.10


Field Summary
static String DEFAULT_DELIMITER
           
static String DEFAULT_SEPARATORS
           
 
Constructor Summary
DisplayRowComparator()
           
 
Method Summary
 int compare(DisplayRow one, DisplayRow two)
           
protected  int compareTokens(String token1, String token2)
           
 String getDelimiter()
           
 String getSeparators()
           
 void setDelimiter(String delimiter)
           
 void setSeparators(String separators)
           
 
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
 

Field Detail

DEFAULT_SEPARATORS

public static final String DEFAULT_SEPARATORS
See Also:
Constant Field Values

DEFAULT_DELIMITER

public static final String DEFAULT_DELIMITER
See Also:
Constant Field Values
Constructor Detail

DisplayRowComparator

public DisplayRowComparator()
Method Detail

compare

public int compare(DisplayRow one,
                   DisplayRow two)
Specified by:
compare in interface Comparator<DisplayRow>

compareTokens

protected int compareTokens(String token1,
                            String token2)

getSeparators

public String getSeparators()

setSeparators

public void setSeparators(String separators)

getDelimiter

public String getDelimiter()

setDelimiter

public void setDelimiter(String delimiter)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.