Package fr.tse.fise2.pip.graphic
Class UserStatsController
java.lang.Object
fr.tse.fise2.pip.graphic.UserStatsController
public class UserStatsController
extends java.lang.Object
Controlleur qui fait le lien avec l'affichage des statistiques d'un
utilisateur
- Author:
- Queffelec Matthieu
-
Constructor Summary
Constructors Constructor Description UserStatsController(javafx.stage.Stage primaryStage, MainController mainController)
-
Method Summary
Modifier and Type Method Description void
compareAccounts(User user2)
Methode qui appelle la methode pour afficher la comparaison des deux comptesvoid
setPanel(User userToDisplay)
Methode qui met en place les composants pour afficher les informations de l'utiisateur a afficherstatic javafx.scene.chart.PieChart
setPieChart(java.util.Set<Hashtag> list, javafx.scene.chart.PieChart pieChart)
Methode permettant de mettre en place le graphique en fonction de la liste de hashtag fourni.
-
Constructor Details
-
Method Details
-
setPanel
public void setPanel(User userToDisplay) throws java.io.IOException, java.lang.InterruptedExceptionMethode qui met en place les composants pour afficher les informations de l'utiisateur a afficher- Parameters:
userToDisplay
- POJO contenant les information de l'utilisateur a afficher.- Throws:
java.io.IOException
- exceptionjava.lang.InterruptedException
- exception
-
setPieChart
public static javafx.scene.chart.PieChart setPieChart(java.util.Set<Hashtag> list, javafx.scene.chart.PieChart pieChart)Methode permettant de mettre en place le graphique en fonction de la liste de hashtag fourni.- Parameters:
list
- la liste des hashtag a afficherpieChart
- le graphique a mettre a jour.- Returns:
- graphique camembert
-
compareAccounts
Methode qui appelle la methode pour afficher la comparaison des deux comptes- Parameters:
user2
- deuxieme utilisateur
-