Liste des classes, structures, unions et interfaces avec une brève description :
ch.hearc.proj2.classesmetier.personne.Acteur | Acteur Hérite de la classe Personne |
ch.hearc.proj2.classesmetier.film.AllocineFilm | AllocineFilm permet de reprendre les informations d'un film sur allocine (quelques informations difèrent de la classe Film) |
ch.hearc.proj2.classesmetier.personne.Auteur | Auteur Hérite de la classe Personne |
ch.hearc.proj2.basedonnee.BaseDonnees | BaseDonnees permet de prendre un connection sur la base de donnée de l'application |
ch.hearc.proj2.classesmetier.categorie.Categorie | Categorie englobe une categorie qui est contenu dans la base de donnée |
ch.hearc.proj2.tools.ConfigTools | ConfigTools va chercher dans le fichier approprié le chemin vers VLC et la base de donnée |
ch.hearc.proj2.classesmetier.categorie.ControleurCategorie | ControleurCategorie Permet de gerer les objet Categorie |
ch.hearc.proj2.options.telecommande.controleur.ControleurChangerToucheTelecommande | ControleurChangerToucheTelecommande permet de changer les touches de navigation |
ch.hearc.proj2.options.couleurs.ControleurConfigureColors | ControleurConfigureColors permet de fournir les informations nécessaires pour sauver les couleurs du programme dans la base de données |
ch.hearc.proj2.options.textes.ControleurConfigureFont | ControleurConfigureFont permet d'enregistrer les tailles des polices ainsi que le nombre de films présents lors le l'affichage de la liste des films |
ch.hearc.proj2.options.shutdown.ControleurConfigureShutdown | ControleurConfigureShutdown permet de mettre à jour le fichier exitaction.ini |
ch.hearc.proj2.options.texterechercheavancee.ControleurConfigureTexteRechercheAvancee | |
ch.hearc.proj2.controleurs.ControleurDeplacementComboBox | ControleurDeplacementComboBox permet de controler le déplacement au clavier entre des combobox |
ch.hearc.proj2.controleurs.ControleurDeplacementFocus | ControleurDeplacementFocus permet de gérer le déplacement de focus de l'application au clavier |
ch.hearc.proj2.classesmetier.distributeur.ControleurDistributeur | ControleurDistributeur Permet de gerer les objet Distributeur |
ch.hearc.proj2.classesmetier.fichier.ControleurFichier | ControleurFichier Permet de gerer les objets Fichier |
ch.hearc.proj2.classesmetier.film.ControleurFilm | ControleurFilm Permet de gerer les objets Film |
ch.hearc.proj2.options.liens.ControleurLiens | ControleurLiens permet de construire un map avec les informations de lien pour l'enregistrement dans un fichier |
ch.hearc.proj2.controleurs.ControleurMultiDurees | ControleurMultiDurees Permet de gérer les déplacements au clavier entre plusieurs JPanelsDuree |
ch.hearc.proj2.classesmetier.personne.ControleurPersonne | ControleurPersonne Permet de gerer les objets personne |
ch.hearc.proj2.framerecherchefilm.ControleurRechercheFilms | ControleurRechercheFilms contient toutes les méthodes pour effectuer une recherche sur les attributs complexe d'un film |
ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb | ControleurRechercheFilmWeb permet de parser une page web afin d'y retrouver les informations du film |
ch.hearc.proj2.frameajoutfilm.ControleurWebAjout | ControleurWebAjout permet de lancer un panel affichant la liste des films trouvés lors du click sur le bouton "internet" du JPanelAjoutFilm |
ch.hearc.proj2.classesmetier.distributeur.Distributeur | Distributeur englobe un distributeur qui est contenu dans la base de donnée |
ch.hearc.proj2.composantstool.panels.duree.Duree | Duree permet de céer une durée avec heures, minutes, secondes |
ch.hearc.proj2.options.telecommande.modele.EnregistrerTouchesMOO | EnregistrerTouchesMOO permet d'enregistrer les nouvelles touches dans le fichier |
ch.hearc.proj2.classesmetier.fichier.Fichier | Fichier englobe un fichier qui est contenu dans la base de donnée |
ch.hearc.proj2.classesmetier.fichier.FichierAudio | FichierAudio Hérite de la classe Fichier |
ch.hearc.proj2.classesmetier.fichier.FichierFilm | FichierFilm Hérite de la classe Fichier |
ch.hearc.proj2.classesmetier.fichier.FichierIlustration | FichierIlustration Hérite de la classe Fichier |
ch.hearc.proj2.tools.FilesTools | FilesTools lis dans les fichiers .ini pour récuperer les informations vouluent |
ch.hearc.proj2.classesmetier.film.Film | Film englobe un film qui est contenu dans la base de donnée |
ch.hearc.proj2.frameFilmotheque.FinTraitementListener_I | |
ch.hearc.proj2.tools.FontTools | FontTools contient toutes les informations de couleur, taille, police de l'application |
ch.hearc.proj2.tools.FramesTools | FramesTools contient des méthode pour mettre un frame en plein écran, centrer une fenêtre et afficher en fullScreen une frame |
ch.hearc.proj2.classesmetier.hsb.Hsb | Hsb permet de spécifier une couleur avec les composantes H, S, B |
ch.hearc.proj2.tools.ImageTools | ImageTools contient des méthode pour changer la taille d'une image et contient aussi des image static pour le programme |
ch.hearc.proj2.composantstool.focusables.JButtonFocusable | JButtonFocusable est un JButton qui s'affiche différenment quand il est focuser |
ch.hearc.proj2.frameajoutfilm.JFrameAjoutFilm | JFrameAjoutFilm permet d'afficher un JPanelAjoutFilm |
ch.hearc.proj2.frameclaviervisuel.JFrameClavierVisuel | JFrameClavierVisuel affiche un clavier visuel pour remplir un JTextField |
ch.hearc.proj2.composantstool.scrollbars.couleur.JFrameColorBar | JFrameColorBar permet d'afficher un JPanelColorBar |
ch.hearc.proj2.options.textes.JFrameConfigureFont | JFrameConfigureFont permet d'afficher un JPanelConfigureFont |
ch.hearc.proj2.options.telecommande.vue.JFrameConfigureRemote | JFrameConfigureRemote permet d'afficher un JPanelConfigureRemote |
ch.hearc.proj2.frameprincipal.JFrameFenetrePrincipale | JFrameFenetrePrincipale Fenêtre affichée au lancement du programme |
ch.hearc.proj2.frameFilmotheque.JFrameFilmotheque | JFrameFilmothequeOptimise frame gérant la filmothèque (affichage des films de la base de donnée) |
ch.hearc.proj2.frameFilmotheque.JFrameFilmothequeOptions | JFrameFilmothequeOptions frame possédants les différents tri de la liste de films de la filmothèque: |
ch.hearc.proj2.heritage.JFrameGlobal | JFrameGlobal JFrame qui comporte les options principales d'une frame(couleur de fond, titre, taille, option de fermeture) |
ch.hearc.proj2.frameajoutfilm.inportexport.JFrameImportExport | JFrameImportExport permet de tester l'import et l'export |
ch.hearc.proj2.frameInfoFilm.JFrameInformationFilm | JFrameInformationFilm frame qui affiche les information complexe d'un film: |
ch.hearc.proj2.options.JFrameOptions | JFrameOptions permet d'afficher un JPanelOptions |
ch.hearc.proj2.frameajoutfilm.rechercheweb.JFramePageWeb | JFramePageWeb d'afficher un panel de recherche de films |
ch.hearc.proj2.framerecherchefilm.JFrameRechercheFilm | JFrameRechercheFilm frame permetant la recherche avancée de films |
ch.hearc.proj2.frameajoutfilm.JPanelAjoutFilm | JPanelAjoutFilm permet d'afficher un JPanelAjoutFilm |
ch.hearc.proj2.frameFilmotheque.JPanelAllFilms | JPanelAllFilms jPanel qui contient les JPanelFilm à afficher |
ch.hearc.proj2.frameFilmotheque.JPanelBoutonsInformation | JPanelBoutonsInformation JPanel contenant les différent bouton pour un film: Jouer, information, modification, suppression |
ch.hearc.proj2.frameInfoFilm.JPanelCentreInformationFilm | JPanelCentreInformationFilm Panel qui contient un des diférents panelFocusable d'information (change en utilisant les flèches): |
ch.hearc.proj2.composantstool.scrollbars.couleur.JPanelColor | JPanelColor permet d'afficher deux panels contenant des scrollbar (un pour changer la couleur du texte et l'autre pour la couleur de fond d'un panel) |
ch.hearc.proj2.composantstool.scrollbars.couleur.JPanelColorBar | JPanelColorBar permet d'afficher deux scrollBar (une pour changer la couleur et l'autre pour changer l'intensité de la couleur (manipule des objets Hsb) |
ch.hearc.proj2.composantstool.scrollbars.couleur.JPanelColorBarFond | JPanelColorBarFond permet de spécialiser le JPanelColorBar pour le changement de couleur de fond |
ch.hearc.proj2.composantstool.scrollbars.couleur.JPanelColorBarTexte | JPanelColorBarTexte permet de spécialiser le JPanelColorBar pour le changement de couleur de texte |
ch.hearc.proj2.options.couleurs.JPanelConfigureColors | JPanelConfigureColors permet de fournir les informations nécessaires pour sauver les couleurs du programme dans la base de données |
ch.hearc.proj2.options.textes.JPanelConfigureFont | JPanelConfigureFont permet de changer la taille de police et de nombre de films à afficher |
ch.hearc.proj2.options.liens.JPanelConfigureLien | JPanelConfigureLien permet de fournir les moyens pour modifier les liens de fichiers du système |
ch.hearc.proj2.options.telecommande.vue.JPanelConfigureRemote | JPanelConfigureRemote permet de configurer les touches de navigation |
ch.hearc.proj2.options.shutdown.JPanelConfigureShutdown | JPanelConfigureShutdown permet de configurer l'action effectuée à la fermeture du programme |
ch.hearc.proj2.composantstool.panels.duree.JPanelDuree | JPanelDuree permet d'afficher deux ListBox pour la sélection d'une durée |
ch.hearc.proj2.frameajoutfilm.inportexport.JPanelExport | JFrameImportExport permet de sélectionner un fichier pour l'export d'informations |
ch.hearc.proj2.frameFilmotheque.JPanelFilm | |
ch.hearc.proj2.composantstool.focusables.JPanelFocusable | JPanelFocusable est un JPanel qui s'affiche différement quand il est focuser |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableInfoActeur | JPanelFocusableInfoActeur Panel qui affiche les acteurs d'un film |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableInfoCategorie | JPanelFocusableInfoCategorie Panel qui affiche les categories d'un film |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableInfoDistributeur | JPanelFocusableInfoDistributeur Panel qui affiche les distributeurs d'un film |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableInfoFichiers | JPanelFocusableInfoFichiers Panel qui affiche les fichiers d'un film |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableInfoListeFilm< T extends Comparable > | JPanelFocusableInfoListeFilm Panel qui affiche une liste d'objets comparables(trié) |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableInfoRealisateur | JPanelFocusableInfoRealisateur Panel qui affiche les réalisateurs d'un film |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionActeurs | JPanelFocusableSelectionActeurs permet de sélectionner une liste d'acteurs pour la recherche avancée |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionCategories | JPanelFocusableSelectionCategories permet de sélectionner une liste de catégories pour la recherche avancée |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionDeltaAnnees | JPanelFocusableSelectionDeltaAnnees permet de sélectionner une différence d'années pour la recherche avancée |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionDeltaDuree | JPanelFocusableSelectionDeltaDuree permet de sélectionner une différence de durées pour la recherche avancée |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionDistributeurs | JPanelFocusableSelectionDistributeurs permet de sélectionner une liste de distributeurs pour la recherche avancée |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionMotsCles | JPanelFocusableSelectionMotsCles permet de sélectionner des mots clés pour la recherche avancée |
ch.hearc.proj2.framerecherchefilm.panelsinternes.JPanelFocusableSelectionRealisateurs | JPanelFocusableSelectionRealisateurs permet de sélectionner une liste de réalisateurs pour la recherche avancée |
ch.hearc.proj2.frameInfoFilm.JPanelFocusableSynopsis | JPanelFocusableSynopsis Panel qui affiche le synopsis d'un film |
ch.hearc.proj2.composantstool.panels.JPanelGlobal | UseJPanelMultiSelect permet de définir un panel ayant toujours la même forme |
ch.hearc.proj2.frameFilmotheque.JPanelIllustrationFilm | JPanelIllustrationFilm afficher l'image du film passé en paramètre du constructeur |
ch.hearc.proj2.frameajoutfilm.inportexport.JPanelImport | JPanelImport permet de sélectionner un fichier pour l'import d'informations |
ch.hearc.proj2.frameajoutfilm.inportexport.JPanelImportExport | JPanelImportExport fournit deux boutons pour que l'utilisateur puisse choisir si il veut importer ou exporter des informations |
ch.hearc.proj2.frameFilmotheque.JPanelInfoDureeAnnee | JPanelInfoDureeAnnee Panel qui affiche la durée et l'année d'un film |
ch.hearc.proj2.composantstool.panels.JPanelLabel | JPanelLabel permet de générer un panel contenant un unique label |
ch.hearc.proj2.composantstool.panels.jpanelmultiselect.JPanelMultiSelect< T extends Comparable > | JPanelMultiSelect permet de gérer une liste d'éléments de type Comparable |
ch.hearc.proj2.composantstool.panels.jpanelmultiselect.JPanelMultiSelectActeur | JPanelMultiSelectActeur Permet de spécialisar un JPanelMultiSelect pour des acteurs |
ch.hearc.proj2.composantstool.panels.jpanelmultiselect.JPanelMultiSelectCategorie | JPanelMultiSelectCategorie Permet de spécialisar un JPanelMultiSelect pour des catégories |
ch.hearc.proj2.composantstool.panels.jpanelmultiselect.JPanelMultiSelectDistributeur | JPanelMultiSelectDistributeur Permet de spécialisar un JPanelMultiSelect pour des distributeurs |
ch.hearc.proj2.composantstool.panels.jpanelmultiselect.JPanelMultiSelectRealisateur | JPanelMultiSelectRealisateur Permet de spécialisar un JPanelMultiSelect pour des réalisateurs |
ch.hearc.proj2.options.JPanelOptions | JPanelOptions permet d'afficher les différents panels permettant de modifier les options du programme |
ch.hearc.proj2.frameFilmotheque.JPanelOptionsTri | JPanelOptionsTri affiche deux boutons et un label: le nom du tri, un bouton tri déscendant et un bouton tri montant |
ch.hearc.proj2.frameajoutfilm.rechercheweb.JPanelPageWeb | JPanelPageWeb affiche une liste de boutons permettant de sélectionner la fiche d'un film |
ch.hearc.proj2.framerecherchefilm.JPanelRechercheFilm | JPanelRechercheFilm panel qui comprend tous les panelfocusable avec les paramètre de recherche (acteur, realisateur, categorie, mot clé, tranches d'année, tranches de durée etc) |
ch.hearc.proj2.composantstool.panels.fichiers.multi.JPanelSelectMultiFichiers | JPanelSelectMultiFichiers permet de sélectionner une liste de fichiers du système |
ch.hearc.proj2.composantstool.panels.fichiers.simple.JPanelSelectSimpleFichier | JPanelSelectSimpleFichier permet de sélectionner un fichier |
ch.hearc.proj2.options.texterechercheavancee.JPanelTexteRechercheAvancee | |
ch.hearc.proj2.composantstool.JTextFieldEcoutable | JTextFieldEcoutable textfield qui implémente DocumentListener |
ch.hearc.proj2.composantstool.scrollbars.JVerticalScrollBarArcEnCiel | JVerticalScrollBarArcEnCiel permet de créer une scrollbar avec un fond arc-en-ciel |
ch.hearc.proj2.composantstool.scrollbars.JVerticalScrollBarDegrade | JVerticalScrollBarDegrade permet de créer une scrollbar avec un fond dégradé |
ch.hearc.proj2.tools.KeyboardTools | KeyboardTools contient les méthode pour gerer l'application au clavier ou à la télécommande |
ch.hearc.proj2.tools.LienTools | LienTools contient des chemin vers les fichiers/dossiers importants |
ch.hearc.proj2.frameajoutfilm.rechercheweb.LirePageWeb | LirePageWeb permet de rechercher le code d'une page web |
ch.hearc.proj2.tools.ParserTools | ParserTools permet de parser une chaine de caractère avec une chaine de séparation |
ch.hearc.proj2.classesmetier.personne.Personne | Personne englobe une personne qui est contenu dans la base de donnée |
ch.hearc.proj2.classesmetier.personne.Realisateur | Realisateur Hérite de la classe Personne |
ch.hearc.proj2.tools.RobotTools | RobotTools permet de génerer des touche de claviers par programmation pour améliorer l'hérgonomie de l'application |
ch.hearc.proj2.frameajoutfilm.inportexport.ThreadExport | ThreadExport permet d'exporter les informations de la base dans un fichier |
ch.hearc.proj2.frameajoutfilm.inportexport.ThreadImport | ThreadImport permet d'importer les informations d'un fichier vers la base utilisée |
ch.hearc.proj2.frameInfoFilm.TriListModel< T extends Comparable > | TriListModel AbstractListModel dérivé pour une Jliste d'objet comparable |
ch.hearc.proj2.frameprincipal.UseFenetrePrincipale | |
ch.hearc.proj2.composantstool.scrollbars.couleur.UseJFrameColorBar | UseJFrameColorBar permet de tester JFrameColorBar |
ch.hearc.proj2.options.textes.UseJFrameConfigureFont | UseJFrameConfigureFont permet de tester JFrameConfigureFont |
ch.hearc.proj2.options.telecommande.main.UseJFrameConfigureRemote | UseJFrameConfigureRemote permet de tester la JFrameConfigureRemote |
ch.hearc.proj2.frameajoutfilm.inportexport.UseJFrameImportExport | UseJFrameImportExport permet de tester la JFrameImportExport |
ch.hearc.proj2.options.UseJFrameOptions | UseJFrameOptions permet de tester JFrameOptions |
ch.hearc.proj2.frameajoutfilm.rechercheweb.UseJFramePageWeb | UseJFramePageWeb permet de tester un JPanelPageWeb |
ch.hearc.proj2.frameajoutfilm.UseJPanelAjoutFilm | UseJPanelAjoutFilm permet de tester l'ajout d'un film |
ch.hearc.proj2.composantstool.panels.jpanelmultiselect.UseJPanelMultiSelect | UseJPanelMultiSelect permet le test d'un JPanelMultiSelect |
ch.hearc.proj2.framerecherchefilm.UseJPanelRechercheFilm | |
ch.hearc.proj2.composantstool.panels.fichiers.multi.UseJPanelSelectMultiFichiers | UseJPanelSelectMultiFichiers permet d'utiliser le panel de sélection de fichiers multiples |