Class ComparateurIntervalleInstants

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

public class ComparateurIntervalleInstants extends Object implements Comparator<IntervalleInstants>, Serializable
Cette classe définit un ordre total sur les intervalles d'instants.
See Also:
  • Constructor Details

    • ComparateurIntervalleInstants

      public ComparateurIntervalleInstants()
  • Method Details

    • compare

      public int compare(IntervalleInstants intervalle1, IntervalleInstants intervalle2)
      compare deux intervalles d'instants selon l'instant de début des intervalles, puis, en cas d'égalité, selon la longueur, c'est-à-dire l'instant de fin des intervalles.
      Specified by:
      compare in interface Comparator<IntervalleInstants>
      Parameters:
      intervalle1 - premier intervalle d'instants.
      intervalle2 - second intervalle d'instants.
      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.