All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.octopusden.releng.versions.ReversedVersionComparator Maven / Gradle / Ivy

The newest version!
package org.octopusden.releng.versions;


import java.io.Serializable;
import java.util.Comparator;

public class ReversedVersionComparator implements Comparator, Serializable {

    /**
     * Compares its two version as NumericVersiob for order
     *
     * @param version1 version 1
     * @param version2 version 2
     * @return negative if #version1 is greater as NumericVersion than #version2
     */
    @Override
    public int compare(String version1, String version2) {
        IVersionInfo numericVersion1 = NumericVersion.parse(version1);
        IVersionInfo numericVersion2 = NumericVersion.parse(version2);
        return numericVersion2.compareTo(numericVersion1);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy