Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ajouterAInstant(Instant, ChronoUnit, int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
calcule un nouvel instant a partir d'un instant, de l'unite de la periode, et de la quantite de cette unite a ajouter.
- ajouterJoursADate(LocalDate, int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
calcule une nouvelle date a partir d'une date et d'un nombre de jours a ajouter.
- ajouterJoursAInstant(Instant, int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
calcule un nouvel instant a partir d'un instant et d'un nombre de jours a ajouter.
- ajouterJoursALaDateDuTest(int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
change la date du jour (pour les tests) en additionnant le nombre de jours indique.
- ajouterJoursALInstantDuTest(int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
change l'instant du jour (pour les tests) en additionnant le nombre de jours indique.
- ajouterSecondesALInstantDuTest(long) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
change l'instant du jour (pour les tests) en additionnant le nombre de second indique.
- aujourdhui() - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
retourne le jour courant (potentiellement different du jour du test).
C
- calculerDuree() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
calcule la durée de l'intervalle.
- ChaineDeCaracteresNullOuVide - Exception in eu.telecomsudparis.csc4102.exception
-
Cette classe définit le type d'exception pour indiquer qu'une chaîne de caractères est par erreur soit null soit vide.
- ChaineDeCaracteresNullOuVide(String) - Constructor for exception eu.telecomsudparis.csc4102.exception.ChaineDeCaracteresNullOuVide
-
construit une instance.
- ComparateurIntervalleDates - Class in eu.telecomsudparis.csc4102.util
-
Cette classe définit un ordre total sur les intervalles de dates.
- ComparateurIntervalleDates() - Constructor for class eu.telecomsudparis.csc4102.util.ComparateurIntervalleDates
- ComparateurIntervalleInstants - Class in eu.telecomsudparis.csc4102.util
-
Cette classe définit un ordre total sur les intervalles d'instants.
- ComparateurIntervalleInstants() - Constructor for class eu.telecomsudparis.csc4102.util.ComparateurIntervalleInstants
- compare(IntervalleDates, IntervalleDates) - Method in class eu.telecomsudparis.csc4102.util.ComparateurIntervalleDates
-
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.
- compare(IntervalleInstants, IntervalleInstants) - Method in class eu.telecomsudparis.csc4102.util.ComparateurIntervalleInstants
-
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.
- Console - Class in eu.telecomsudparis.csc4102.util
-
Permet de lire des nombres et des chaines de caracteres au clavier.
D
- dateDebut() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
Returns the value of the
dateDebut
record component. - dateDuTest() - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
retourne la date (jour) de test.
- dateEstApresAujourdhui(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare la date avec aujourd'hui : vrai si apres aujourd'hui.
- dateEstApresOuAujourdhui(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare la date avec aujourd'hui : vrai si apres aujourd'hui ou aujourd'hui.
- dateEstAujourdhui(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare la date avec aujourd'hui : vrai si aujourd'hui.
- dateEstAvant(LocalDate, LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare deux dates : vrai si premiere date avant seconde.
- dateEstAvantAujourdhui(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare la date avec aujourd'hui : vrai si avant aujourd'hui.
- dateEstAvantOuAujourdhui(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare la date avec aujourd'hui : vrai si avant aujourd'hui ou aujourd'hui.
- dateEstDansIntervalleDates(LocalDate) - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
retourne vrai si la date proposée est dans cet intervalle, les bornes étant incluses.
- dateFin() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
Returns the value of the
dateFin
record component. - dateToSqlValues(Instant) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
convertit une date en chaine de caracteres au format francais.
- dateToSqlValues(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
convertit une date en chaine de caracteres au format francais.
- dateToString(LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
convertit une date en chaine de caracteres au format francais.
- Datutil - Class in eu.telecomsudparis.csc4102.util
-
Classe utilitaire pour la gestion des dates.
E
- equals(Object) - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
Indicates whether some other object is "equal to" this one.
- eu.telecomsudparis.csc4102.exception - package eu.telecomsudparis.csc4102.exception
- eu.telecomsudparis.csc4102.util - package eu.telecomsudparis.csc4102.util
G
- getDateDebut() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
obtient la date de début de l'intervalle.
- getDateFin() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
obtient la date de fin de l'intervalle.
- getInstantDebut() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
obtient l'instant de début de l'intervalle.
- getInstantFin() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
obtient l'instant de fin de l'intervalle.
H
- hashCode() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
Returns a hash code value for this object.
I
- instantDebut() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
Returns the value of the
instantDebut
record component. - instantDuTest() - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
retourne l'instant de test.
- instantEstAvant(Instant, Instant) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
compare deux instants : vrai si premier instant avant second.
- instantEstDansIntervalleInstants(Instant) - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
retourne vrai si l'instant proposé est dans cet intervalle, les bornes étant incluses.
- instantFin() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
Returns the value of the
instantFin
record component. - instantToString(Instant) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
convertit un instant en chaine de caracteres au format francais.
- IntervalleDates - Record Class in eu.telecomsudparis.csc4102.util
-
Classe représentant un intervalle de dates.
- IntervalleDates(LocalDate, LocalDate) - Constructor for record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
vérifie des post-conditions sur la construction d'un intervalle.
- intervalleDatesSIntersectent(IntervalleDates) - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
retourne vrai si les deux intervalles proposées s'intersectent, les bornes étant incluses dans l'intersection.
- IntervalleInstants - Record Class in eu.telecomsudparis.csc4102.util
-
Classe représentant un intervalle d'instants.
- IntervalleInstants(Instant, Instant) - Constructor for record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
vérifie des post-conditions sur la construction d'un intervalle.
- intervalleInstantsSIntersectent(IntervalleInstants) - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
retourne vrai si les deux intervalles proposées s'intersectent, les bornes étant incluses dans l'intersection.
M
- maintenant() - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
retourne l'instant courant (potentiellement different de l'instant du test).
- memeInstant(Instant, Instant) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
établit si deux instants correspondent aux memes jour, heure, minute, seconde, etc.
- memeJour(LocalDate, LocalDate) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
établit si deux dates correspondent au même jour.
N
- nombreDeJours() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
retourne le nombre de jours de l'intervalle.
O
- OperationImpossible - Exception in eu.telecomsudparis.csc4102.util
-
Une exception
OperationImpossible
est levee en cas d'erreur fonctionnelle : une operation n'est pas permise fonctionnellement. - OperationImpossible(String) - Constructor for exception eu.telecomsudparis.csc4102.util.OperationImpossible
-
Constructeur de l'exception OperationImpossible.
P
- printPrompt(String) - Static method in class eu.telecomsudparis.csc4102.util.Console
-
Affiche un message a l'ecran sans fin de ligne.
R
- readDate(String) - Static method in class eu.telecomsudparis.csc4102.util.Console
-
Lecture d'une date au clavier.
- readDouble(String) - Static method in class eu.telecomsudparis.csc4102.util.Console
-
Lecture d'un double au clavier.
- readInt(String) - Static method in class eu.telecomsudparis.csc4102.util.Console
-
Lecture d'un entier au clavier.
- readLine() - Static method in class eu.telecomsudparis.csc4102.util.Console
-
Lecture d'une chaine de caracteres au clavier.
- readLine(String) - Static method in class eu.telecomsudparis.csc4102.util.Console
-
Lecture d'une chaine de caracteres au clavier avec affichage d'un prompt.
- retirerAInstant(Instant, ChronoUnit, int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
calcule un nouvel instant a partir d'un instant, de l'unite de la periode, et de la quantite de cette unite a retirer.
- retirerJoursADate(LocalDate, int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
calcule une nouvelle date a partir d'une date et d'un nombre de jours a retirer.
- retirerJoursAInstant(Instant, int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
calcule un nouvel instant a partir d'un instant et d'un nombre de jours a retirer.
- retirerJoursALaDateDuTest(int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
change la date du jour (pour les tests) en retirant le nombre de jours indique.
- retirerJoursALInstantDuTest(int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
change l'instant du jour (pour les tests) en retirant le nombre de jours indique.
- retirerSecondesALInstantDuTest(int) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
change l'instant du jour (pour les tests) en retirant le nombre de secondes indique.
S
- setDbLocale(Locale) - Static method in class eu.telecomsudparis.csc4102.util.Datutil
-
permet de changer de
locale
si la valeur par défaut (FRANCE) ne convient pas.
T
- toString() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleDates
-
Returns a string representation of this record class.
- toString() - Method in record class eu.telecomsudparis.csc4102.util.IntervalleInstants
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages|Serialized Form