Class ComparateurIntervalleDates

java.lang.Object
eu.telecomsudparis.csc4102.util.ComparateurIntervalleDates
All Implemented Interfaces:
Serializable, Comparator<IntervalleDates>

public class ComparateurIntervalleDates extends Object implements Comparator<IntervalleDates>, Serializable
Cette classe définit un ordre total sur les intervalles de dates.
See Also:
  • Constructor Details

    • ComparateurIntervalleDates

      public ComparateurIntervalleDates()
  • Method Details

    • compare

      public int compare(IntervalleDates intervalle1, IntervalleDates intervalle2)
      compare deux intervalles de dates selon la date de début des intervalles, puis, en cas d'égalité, selon la longueur, c'est-à-dire la date de fin des intervalles.
      Specified by:
      compare in interface Comparator<IntervalleDates>
      Parameters:
      intervalle1 - premier intervalle de dates.
      intervalle2 - second intervalle de dates.
      Returns:
      un entier négatif, zéro, ou un entier positif selon que que le premier objet est « inférieur », « égal », ou « supérieur » au second objet.