Class MercuryVersionComparator

java.lang.Object
org.codehaus.mojo.versions.ordering.AbstractVersionComparator
org.codehaus.mojo.versions.ordering.MercuryVersionComparator
All Implemented Interfaces:
Comparator<org.apache.maven.artifact.versioning.ArtifactVersion>, VersionComparator

public class MercuryVersionComparator extends AbstractVersionComparator
Deprecated.
A comparator which uses Mercury's version rules.
Since:
1.0-alpha-3
Author:
Stephen Connolly
  • Constructor Details

    • MercuryVersionComparator

      public MercuryVersionComparator()
      Deprecated.
  • Method Details

    • compare

      public int compare(org.apache.maven.artifact.versioning.ArtifactVersion o1, org.apache.maven.artifact.versioning.ArtifactVersion o2)
      Deprecated.
      Specified by:
      compare in interface Comparator<org.apache.maven.artifact.versioning.ArtifactVersion>
      Specified by:
      compare in class AbstractVersionComparator
    • innerGetSegmentCount

      protected int innerGetSegmentCount(org.apache.maven.artifact.versioning.ArtifactVersion v)
      Deprecated.
      Specified by:
      innerGetSegmentCount in class AbstractVersionComparator
    • innerIncrementSegment

      protected org.apache.maven.artifact.versioning.ArtifactVersion innerIncrementSegment(org.apache.maven.artifact.versioning.ArtifactVersion v, Segment segment) throws InvalidSegmentException
      Deprecated.
      Throws:
      InvalidSegmentException