![]() |
Meeting
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe MainActivity. Plus de détails...
Fonctions membres publiques | |
void | ajouterSalle (Salle maSalle) |
ajoute une salle au vecteur (mesSalles) Plus de détails... | |
void | applyTexts (String nomSalleRechercher) |
Salle | creerSalle (String[] trameDecompose, String adresseIP) |
créer une salle a partir de la trame Plus de détails... | |
String [] | decomposerTrame (String trame) |
découpe la trame Plus de détails... | |
void | filtreChaud () |
void | filtreDisponible () |
void | filtreFrais () |
void | filtreFroid () |
void | filtreLegerementFrais () |
void | filtreLegerementTiede () |
void | filtreNeutre () |
void | filtreNom (String nomSalleRechercher) |
void | filtreNonDisponible () |
void | filtreTiede () |
void | initialiserBoiteDialogue () |
initialise les boites de dialogue Plus de détails... | |
void | initialiserFiltre (int positionFiltre) |
void | initialiserRessourcesLayout () |
Récupère et initialise les widgets du layout activity_main. Plus de détails... | |
void | initialiserSpinner () |
initialise la vue Plus de détails... | |
boolean | onCreateOptionsMenu (Menu menu) |
Méthode appelée au démarrage de l'activité MainActivity. Plus de détails... | |
boolean | onOptionsItemSelected (MenuItem item) |
Méthode appelée quand on appuye sur boutons du menu. Plus de détails... | |
void | rafraichir (Vector< Salle > mesSalles) |
rafraichis mon affichage Plus de détails... | |
void | setListenBouton () |
applique les listener sur les layouts approprié Plus de détails... | |
boolean | verifierChangementSalle (Salle maSalle, int positionMemeSalle) |
Vérifie que la salle n'est pas different que dans le vecteur, r'envoye true si il y a eu une modifiaction, r'envoye false si il y en a pas eux. Plus de détails... | |
int | verifierExistenceSalle (Salle maSalle) |
verifie que la salle n'exisite pas déjà dans le vecteur, r'envoye -1 si il n'en existe pas, r'envoye la position de la salle dans le vecteur si il existe Plus de détails... | |
int | verifierExistenceSalle (String adresseIP) |
Fonctions membres publiques statiques | |
static Communication | getCommunication () |
retourne mon attribut communication Plus de détails... | |
static Vector< Salle > | getMesSalles () |
retourne le vecteur de salle Plus de détails... | |
Fonctions membres protégées | |
void | onCreate (Bundle savedInstanceState) |
Méthode appelée à la création de l'activité MainActivity. Plus de détails... | |
void | onStart () |
Méthode appelée au démarrage de l'activité MainActivity. Plus de détails... | |
Fonctions membres privées | |
void | connecterWiFi () |
méthode permettant de se connecter au wi-fi Plus de détails... | |
boolean | estEntier (String donnee) |
boolean | estReel (String donnee) |
int | getNbDelimiteurs (String trame) |
retourne le nombre de limiteurs dans la trame Plus de détails... | |
void | initialiserSalles () |
initialise le vecteur, les afficheurs pour les salles Plus de détails... | |
void | reInitialiserSalles () |
initialise le vecteur, les afficheurs pour les salles Plus de détails... | |
Attributs privés | |
RecyclerView.Adapter | adapter |
l'adaptateur pour la vue des salles Plus de détails... | |
ArrayAdapter< String > | adapterList |
l'adaptateur Plus de détails... | |
AlertDialog.Builder | boiteConfort |
boite de dialogue pour le filtre confort Plus de détails... | |
AlertDialog.Builder | boiteDisponibilite |
boite de dialogue pour le filtre disponibilité Plus de détails... | |
AlertDialog.Builder | boiteNom |
boite de dialogue pour le filtre nom Plus de détails... | |
BottomNavigationView | bottomNavigationView |
layout permettant d'avoir un menu de navigation (en haut) Plus de détails... | |
Spinner | filtre |
la vue Plus de détails... | |
Handler | handlerUI |
permet de récuperer les trames Plus de détails... | |
RecyclerView.LayoutManager | layoutManager |
le gestionnaire de mise en page Plus de détails... | |
RecyclerView | recyclerView |
la vue des salles Plus de détails... | |
Salle | salle = null |
attribut salle Plus de détails... | |
final String | SEPARATEUR = ";" |
séparateur utilisé dans le protocole meeting Plus de détails... | |
SwipeRefreshLayout | swipeRefreshLayout |
layout permettant de rafraichir Plus de détails... | |
WifiManager | wm = null |
attribut permetant de voir la connection au wi-fi Plus de détails... | |
Attributs privés statiques | |
static final int | CHAUD = 3 |
Constant niveau de confort CHAUD. Plus de détails... | |
static Communication | communication = null |
attribut permetant d'envoyer des requêtes Plus de détails... | |
static final int | FRAIS = -2 |
Constant niveau de confort FRAIS. Plus de détails... | |
static final int | FROID = -3 |
Constant niveau de confort FROID. Plus de détails... | |
static final int | LEGEREMENTFRAIS = -1 |
Constant niveau de confort LEGEREMENTFRAIS. Plus de détails... | |
static final int | LEGEREMENTTIEDE = 1 |
Constant niveau de confort LEGEREMENTTIEDE. Plus de détails... | |
static Vector< Salle > | mesSalles |
Vecteur contenant mes salles (moyen de stockage) Plus de détails... | |
static final int | NEUTRE = 0 |
Constant niveau de confort NEUTRE. Plus de détails... | |
static Vector< Salle > | sallesFilter |
Vecteur contenant mes salles aprés le filtre appliquer par l'utilisateur. Plus de détails... | |
static final String | TAG = "MainActivity" |
TAG utilisé pour les logs. Plus de détails... | |
static final int | TIEDE = 2 |
Constant niveau de confort TIEDE. Plus de détails... | |
Déclaration de la classe MainActivity.
Définition à la ligne 52 du fichier MainActivity.java.
void com.lasalle.meeting.MainActivity.ajouterSalle | ( | Salle | maSalle | ) |
ajoute une salle au vecteur (mesSalles)
maSalle | Salle |
Définition à la ligne 286 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.adapter, com.lasalle.meeting.MainActivity.verifierChangementSalle(), et com.lasalle.meeting.MainActivity.verifierExistenceSalle().
void com.lasalle.meeting.MainActivity.applyTexts | ( | String | nomSalleRechercher | ) |
Implémente com.lasalle.meeting.RechercherNomBoiteDialogue.rechercheNomBoiteDialogueListener.
Définition à la ligne 817 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.filtreNom().
|
private |
méthode permettant de se connecter au wi-fi
Définition à la ligne 217 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.handlerUI.
Référencé par com.lasalle.meeting.MainActivity.onCreate().
Salle com.lasalle.meeting.MainActivity.creerSalle | ( | String [] | trameDecompose, |
String | adresseIP | ||
) |
créer une salle a partir de la trame
trameDecompose | String[] , adresseIP String |
Définition à la ligne 445 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.estEntier(), com.lasalle.meeting.MainActivity.estReel(), et com.lasalle.meeting.MainActivity.salle.
String [] com.lasalle.meeting.MainActivity.decomposerTrame | ( | String | trame | ) |
découpe la trame
trame | String |
Définition à la ligne 489 du fichier MainActivity.java.
|
private |
Définition à la ligne 531 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.creerSalle().
|
private |
Définition à la ligne 549 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.creerSalle().
void com.lasalle.meeting.MainActivity.filtreChaud | ( | ) |
Définition à la ligne 786 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.CHAUD, et com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreDisponible | ( | ) |
Définition à la ligne 681 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreFrais | ( | ) |
Définition à la ligne 771 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.FRAIS, et com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreFroid | ( | ) |
Définition à la ligne 801 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.FROID, et com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreLegerementFrais | ( | ) |
Définition à la ligne 756 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.LEGEREMENTFRAIS, et com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreLegerementTiede | ( | ) |
Définition à la ligne 726 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.LEGEREMENTTIEDE, et com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreNeutre | ( | ) |
Définition à la ligne 741 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.NEUTRE, et com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreNom | ( | String | nomSalleRechercher | ) |
Définition à la ligne 821 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.applyTexts().
void com.lasalle.meeting.MainActivity.filtreNonDisponible | ( | ) |
Définition à la ligne 696 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.reInitialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
void com.lasalle.meeting.MainActivity.filtreTiede | ( | ) |
Définition à la ligne 711 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.reInitialiserSalles(), et com.lasalle.meeting.MainActivity.TIEDE.
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue().
|
static |
retourne mon attribut communication
Définition à la ligne 526 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.communication.
Référencé par com.lasalle.meeting.SalleActivity.onCreate(), et com.lasalle.meeting.ConfigurationSalleActivity.onCreate().
|
static |
retourne le vecteur de salle
Définition à la ligne 517 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.mesSalles.
Référencé par com.lasalle.meeting.ConfigurationSalleActivity.initialiserSpinner().
|
private |
retourne le nombre de limiteurs dans la trame
trame | String |
Définition à la ligne 500 du fichier MainActivity.java.
void com.lasalle.meeting.MainActivity.initialiserBoiteDialogue | ( | ) |
initialise les boites de dialogue
Définition à la ligne 571 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.boiteConfort, com.lasalle.meeting.MainActivity.boiteDisponibilite, com.lasalle.meeting.MainActivity.filtreChaud(), com.lasalle.meeting.MainActivity.filtreDisponible(), com.lasalle.meeting.MainActivity.filtreFrais(), com.lasalle.meeting.MainActivity.filtreFroid(), com.lasalle.meeting.MainActivity.filtreLegerementFrais(), com.lasalle.meeting.MainActivity.filtreLegerementTiede(), com.lasalle.meeting.MainActivity.filtreNeutre(), com.lasalle.meeting.MainActivity.filtreNonDisponible(), et com.lasalle.meeting.MainActivity.filtreTiede().
Référencé par com.lasalle.meeting.MainActivity.initialiserRessourcesLayout().
void com.lasalle.meeting.MainActivity.initialiserFiltre | ( | int | positionFiltre | ) |
Définition à la ligne 660 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.boiteConfort, com.lasalle.meeting.MainActivity.boiteDisponibilite, et com.lasalle.meeting.MainActivity.initialiserSalles().
Référencé par com.lasalle.meeting.MainActivity.initialiserSpinner().
void com.lasalle.meeting.MainActivity.initialiserRessourcesLayout | ( | ) |
Récupère et initialise les widgets du layout activity_main.
Définition à la ligne 160 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.initialiserBoiteDialogue(), com.lasalle.meeting.MainActivity.initialiserSpinner(), et com.lasalle.meeting.MainActivity.setListenBouton().
Référencé par com.lasalle.meeting.MainActivity.onCreate().
|
private |
initialise le vecteur, les afficheurs pour les salles
Définition à la ligne 245 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.adapter, et com.lasalle.meeting.MainActivity.layoutManager.
Référencé par com.lasalle.meeting.MainActivity.initialiserFiltre(), et com.lasalle.meeting.MainActivity.onCreate().
void com.lasalle.meeting.MainActivity.initialiserSpinner | ( | ) |
initialise la vue
Définition à la ligne 627 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.initialiserFiltre().
Référencé par com.lasalle.meeting.MainActivity.initialiserRessourcesLayout().
|
protected |
Méthode appelée à la création de l'activité MainActivity.
savedInstanceState |
Définition à la ligne 96 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.connecterWiFi(), com.lasalle.meeting.MainActivity.initialiserRessourcesLayout(), et com.lasalle.meeting.MainActivity.initialiserSalles().
boolean com.lasalle.meeting.MainActivity.onCreateOptionsMenu | ( | Menu | menu | ) |
Méthode appelée au démarrage de l'activité MainActivity.
Définition à la ligne 128 du fichier MainActivity.java.
boolean com.lasalle.meeting.MainActivity.onOptionsItemSelected | ( | MenuItem | item | ) |
Méthode appelée quand on appuye sur boutons du menu.
Définition à la ligne 140 du fichier MainActivity.java.
|
protected |
Méthode appelée au démarrage de l'activité MainActivity.
Définition à la ligne 115 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.rafraichir().
void com.lasalle.meeting.MainActivity.rafraichir | ( | Vector< Salle > | mesSalles | ) |
rafraichis mon affichage
mesSalles | Vector<Salle> |
Définition à la ligne 377 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.adapter, et com.lasalle.meeting.Communication.envoyer().
Référencé par com.lasalle.meeting.MainActivity.onStart(), et com.lasalle.meeting.MainActivity.setListenBouton().
|
private |
initialise le vecteur, les afficheurs pour les salles
Définition à la ligne 268 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.adapter, et com.lasalle.meeting.MainActivity.layoutManager.
Référencé par com.lasalle.meeting.MainActivity.filtreChaud(), com.lasalle.meeting.MainActivity.filtreDisponible(), com.lasalle.meeting.MainActivity.filtreFrais(), com.lasalle.meeting.MainActivity.filtreFroid(), com.lasalle.meeting.MainActivity.filtreLegerementFrais(), com.lasalle.meeting.MainActivity.filtreLegerementTiede(), com.lasalle.meeting.MainActivity.filtreNeutre(), com.lasalle.meeting.MainActivity.filtreNom(), com.lasalle.meeting.MainActivity.filtreNonDisponible(), et com.lasalle.meeting.MainActivity.filtreTiede().
void com.lasalle.meeting.MainActivity.setListenBouton | ( | ) |
applique les listener sur les layouts approprié
Définition à la ligne 176 du fichier MainActivity.java.
Références com.lasalle.meeting.MainActivity.rafraichir().
Référencé par com.lasalle.meeting.MainActivity.initialiserRessourcesLayout().
boolean com.lasalle.meeting.MainActivity.verifierChangementSalle | ( | Salle | maSalle, |
int | positionMemeSalle | ||
) |
Vérifie que la salle n'est pas different que dans le vecteur, r'envoye true si il y a eu une modifiaction, r'envoye false si il y en a pas eux.
maSalle | Salle, positionMemeSalle int |
Définition à la ligne 338 du fichier MainActivity.java.
Références com.lasalle.meeting.Salle.getConfort(), com.lasalle.meeting.Salle.getDescription(), com.lasalle.meeting.Salle.getEmplacement(), com.lasalle.meeting.Salle.getLibre(), com.lasalle.meeting.Salle.getNom(), com.lasalle.meeting.Salle.getSurface(), et com.lasalle.meeting.Salle.getTemperature().
Référencé par com.lasalle.meeting.MainActivity.ajouterSalle().
int com.lasalle.meeting.MainActivity.verifierExistenceSalle | ( | Salle | maSalle | ) |
verifie que la salle n'exisite pas déjà dans le vecteur, r'envoye -1 si il n'en existe pas, r'envoye la position de la salle dans le vecteur si il existe
maSalle | Salle |
Définition à la ligne 308 du fichier MainActivity.java.
Références com.lasalle.meeting.Salle.getAdresseIP().
Référencé par com.lasalle.meeting.MainActivity.ajouterSalle().
int com.lasalle.meeting.MainActivity.verifierExistenceSalle | ( | String | adresseIP | ) |
Définition à la ligne 321 du fichier MainActivity.java.
|
private |
l'adaptateur pour la vue des salles
Définition à la ligne 74 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.ajouterSalle(), com.lasalle.meeting.MainActivity.initialiserSalles(), com.lasalle.meeting.MainActivity.rafraichir(), et com.lasalle.meeting.MainActivity.reInitialiserSalles().
|
private |
l'adaptateur
Définition à la ligne 71 du fichier MainActivity.java.
|
private |
boite de dialogue pour le filtre confort
Définition à la ligne 77 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue(), et com.lasalle.meeting.MainActivity.initialiserFiltre().
|
private |
boite de dialogue pour le filtre disponibilité
Définition à la ligne 78 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.initialiserBoiteDialogue(), et com.lasalle.meeting.MainActivity.initialiserFiltre().
|
private |
boite de dialogue pour le filtre nom
Définition à la ligne 79 du fichier MainActivity.java.
|
private |
layout permettant d'avoir un menu de navigation (en haut)
Définition à la ligne 76 du fichier MainActivity.java.
|
staticprivate |
Constant niveau de confort CHAUD.
Définition à la ligne 65 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreChaud().
|
staticprivate |
attribut permetant d'envoyer des requêtes
Définition à la ligne 86 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.getCommunication().
|
private |
|
staticprivate |
Constant niveau de confort FRAIS.
Définition à la ligne 60 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreFrais().
|
staticprivate |
Constant niveau de confort FROID.
Définition à la ligne 59 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreFroid().
|
private |
permet de récuperer les trames
Message | msg |
Définition à la ligne 392 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.connecterWiFi().
|
private |
le gestionnaire de mise en page
Définition à la ligne 75 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.initialiserSalles(), et com.lasalle.meeting.MainActivity.reInitialiserSalles().
|
staticprivate |
Constant niveau de confort LEGEREMENTFRAIS.
Définition à la ligne 61 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreLegerementFrais().
|
staticprivate |
Constant niveau de confort LEGEREMENTTIEDE.
Définition à la ligne 63 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreLegerementTiede().
|
staticprivate |
Vecteur contenant mes salles (moyen de stockage)
Attributs
Définition à la ligne 84 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.getMesSalles().
|
staticprivate |
Constant niveau de confort NEUTRE.
Définition à la ligne 62 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreNeutre().
|
private |
la vue des salles
Définition à la ligne 73 du fichier MainActivity.java.
|
private |
attribut salle
Définition à la ligne 87 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.creerSalle().
|
staticprivate |
Vecteur contenant mes salles aprés le filtre appliquer par l'utilisateur.
Définition à la ligne 85 du fichier MainActivity.java.
|
private |
séparateur utilisé dans le protocole meeting
Définition à la ligne 58 du fichier MainActivity.java.
|
private |
layout permettant de rafraichir
Définition à la ligne 72 du fichier MainActivity.java.
|
staticprivate |
|
staticprivate |
Constant niveau de confort TIEDE.
Définition à la ligne 64 du fichier MainActivity.java.
Référencé par com.lasalle.meeting.MainActivity.filtreTiede().
|
private |
attribut permetant de voir la connection au wi-fi
Définition à la ligne 88 du fichier MainActivity.java.