Manuel Pear
Calendrier
- Table des matières
- Introduction -- Ce que peut faire Calendar
- Installation -- Comment installer PEAR::Calendar
- En rapide -- Ajoutez juste de l'eau chaude..
- Tour d'horizon du package -- Tour d'horizon des classes de Calendar
- Aperçu de la méthode -- Résumé de l'API Calendar
- Décorateurs de Calendar -- A quoi sert Calendar_Decorator
- FAQ -- Questions Fréquemment Posées
- Calendar -- Classe de base Calendar
- constructeur Calendar::Calendar() -- Construit le calendrier
- Calendar::adjust() -- Ajuste la date (helper method)
- Calendar::build() -- Méthode abstraite pour construire le fils d'un objet Calendar.
- Calendar::fetch() -- Iterator method for fetching child Calendar subclass objects (e.g. a minute from an hour object). On reaching the end of the collection, returns false and resets the collection for further iteratations.
- Calendar::fetchAll() -- Retourne toutes les filles de la collection courante
- Calendar::getTimestamp() -- Retourne un timestamp à partir de la date courante
- Calendar::getValidator() -- Retourne une instance de Calendar_Validator
- Calendar::isSelected() -- True if the calendar subclass object is selected (e.g. today)
- Calendar::isValid() -- Détermine si la date est valide
- Calendar::nextDay() -- Retourne la valeur du jour suivant
- Calendar::nextHour() -- Retourne la valeur de l'heure suivante
- Calendar::nextMinute() -- Retourne la valeur de la minute suivante
- Calendar::nextMonth() -- Retourne la valeur du mois suivant
- Calendar::nextSecond() -- Retourne la valeur de la seconde suivante
- Calendar::nextYear() -- Retourne la valeur de l'année suivante
- Calendar::prevDay() -- Retourne la valeur du jour précédent
- Calendar::prevHour() -- Retourne la valeur de l'heure précédente
- Calendar::prevMinute() -- Retourne la valeur de la minute précédente
- Calendar::prevMonth() -- Retourne la valeur du mois précédent
- Calendar::prevSecond() -- Retourne la valeur de la seconde précédente
- Calendar::prevYear() -- Retourne la valeur de l'année précédente
- Calendar::setSelected() -- Définit l'objet calendar comme sélectionné (e.g. pour aujourd'hui)
- Calendar::setSelection() -- Abstract method for selected data objects called from build
- Calendar::setTimestamp() -- Définit le calendrier par un timestamp Unix
- Calendar::size() -- Retourne le nombre de sous-classes Calendar stockées dans la collection interne
- Calendar::thisDay() -- Retourne la valeur du jour courant
- Calendar::thisHour() -- Retourne la valeur de l'heure courante
- Calendar::thisMinute() -- Retourne la valeur de la minute courante
- Calendar::thisMonth() -- Retourne la valeur du mois courant
- Calendar::thisSecond() -- Retourne la valeur de la seconde courante
- Calendar::thisYear() -- Retourne la valeur de l'année courante
- Calendar_Year -- API Calendar_Year
- constructeur Calendar_Year::Calendar_Year() -- Construit Calendar_Year
- Calendar_Year::build() -- Construit les mois de l'année.
- Calendar_Month -- API Calendar_Month
- constructeur Calendar_Month::Calendar_Month() -- Construit Calendar_Month
- Calendar_Month::build() -- Construit un objet Day pour ce mois.
- Calendar_Month_Weekdays -- API Calendar_Month_Weekdays
- constructeur Calendar_Month_Weekdays::Calendar_Month_Weekdays() -- Construit Calendar_Month_Weekdays
- Calendar_Month_Weekdays::build() -- Construit les objets Day sous une forme tabulaire.
- Calendar_Month_Weeks -- API Calendar_Month_Weeks
- constructeur Calendar_Month_Weeks::Calendar_Month_Weeks() -- Construit Calendar_Month_Weeks
- Calendar_Month_Weeks::build() -- Construit des objets Calendar_Week pour l'objet Month
- Calendar_Week -- API Calendar_Week
- constructor Calendar_Week::Calendar_Week() -- Construit la semaine
- Calendar_Week::build() -- Construit les objets Calendar_Day pour cette semaine
- Calendar_Week::nextWeek() -- Donne la valeur de la semaine suivante, en accord avec le format demandé
- Calendar_Week::prevWeek() -- Donne la valeur de la semaie précédente, en accord avec le format demandé
- Calendar_Week::thisWeek() -- Donne la valeur de la semaine courante, en accord avec le format demandé
- Calendar_Day -- API Calendar_Day
- constructeur Calendar_Day::Calendar_Day() -- Construit Calendar_Day
- Calendar_Day::build() -- Construit les heures d'un jour
- Calendar_Day::isEmpty() --
- Calendar_Day::isFirst() -- Retourne true si l'objet Day est le premier de la semaine
- Calendar_Day::isLast() -- Retourne true si l'objet Day est le dernier de la semaine
- Calendar_Hour -- API Calendar_Hour
- constructeur Calendar_Hour::Calendar_Hour() -- Construit Calendar_Hour
- Calendar_Hour::build() -- Construit les Minutes dans l'objet Hour
- Calendar_Minute -- API Calendar_Minute
- constructeur Calendar_Minute::Calendar_Minute() -- Construit Minute
- Calendar_Minute::build() -- Construit les objets Calendar_Second de l'objet Calendar_Minute
- Calendar_Second -- API Calendar_Second
- constructeur Calendar_Second::Calendar_Second() -- Construit Second
- Calendar_Second::build() -- Construction
- Calendar_Second::fetch() -- Récupération
- Calendar_Second::fetchAll() -- Récupère tout
- Calendar_Second::size() -- Taille
- Calendar_Validation_Error -- API Calendar_Validation_Error
- constructeur Calendar_Validation_Error::Calendar_Validation_Error() -- Construit Calendar_Validation_Error
- Calendar_Validation_Error::getMessage() -- Retourne le message d'erreur
- Calendar_Validation_Error::getUnit() -- Retourne l'unité de date
- Calendar_Validation_Error::getValue() -- Retourne la valeur de l'unité
- Calendar_Validation_Error::toString() -- Retourne une chaîne contenant l'unité, la valeur et le message d'erreur
- Calendar_Validator -- API Calendar_Validator
- constructeur Calendar_Validator::Calendar_Validator() -- Construit Calendar_Validator
- Calendar_Validator::fetch() -- Boucle sur les erreurs de validation
- Calendar_Validator::isValid() -- Apel toutes les méthodes isValidXXX() du validateur
- Calendar_Validator::isValidDay() -- Vérifie la validité du jour
- Calendar_Validator::isValidHour() -- Vérifie la validité de l'heure
- Calendar_Validator::isValidMinute() -- Vérifie la validité de la minute
- Calendar_Validator::isValidMonth() -- Vérifie la validité du mois
- Calendar_Validator::isValidSecond() -- Vérifie la validité de la seconde
- Calendar_Validator::isValidYear() -- Vérifie la validité de l'année
- Constantes du package Calendar -- Constantes définies et utilisées dans Calendar
Structures de données calendrier
Ce chapitre décrit comment utiliser PEAR::Calendar
Remonter 
