Meeting  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.lasalle.meeting.SalleViewHolder

Déclaration de la classe SalleViewHolder. Plus de détails...

Graphe de collaboration de com.lasalle.meeting.SalleViewHolder:
Collaboration graph

Fonctions membres publiques

void afficher (Salle salle)
 Méthode affichant les informations de la salle dans les layouts. Plus de détails...
 
 SalleViewHolder (final View itemView)
 constructeur de SalleViewHolder Plus de détails...
 

Attributs privés

TextView confortSalle
 layout texte du confort de la salle Plus de détails...
 
Context context
 attribut permettant de communiquer avec une autre classe Plus de détails...
 
TextView disponibiliteSalle
 layout texte de la disponibilité de la salle Plus de détails...
 
ImageView imageDisponibiliteSalle
 layout image de la disponibilité de la salle Plus de détails...
 
TextView nomSalle
 layout texte du nom de la salle Plus de détails...
 
Salle salle
 attribut salle Plus de détails...
 

Attributs privés statiques

static final String TAG = "SalleViewHolder"
 TAG utilisé pour les logs. Plus de détails...
 

Description détaillée

Déclaration de la classe SalleViewHolder.

Définition à la ligne 25 du fichier SalleViewHolder.java.

Documentation des constructeurs et destructeur

◆ SalleViewHolder()

com.lasalle.meeting.SalleViewHolder.SalleViewHolder ( final View  itemView)

constructeur de SalleViewHolder

Paramètres
itemViewfinal View

Définition à la ligne 49 du fichier SalleViewHolder.java.

50  {
51  super(itemView);
52 
53  Log.d(TAG, "SalleViewHolder(final View itemView)");
54 
55  nomSalle= ((TextView)itemView.findViewById(R.id.nomSalle));
56  confortSalle = ((TextView)itemView.findViewById(R.id.confortSalle));
57  disponibiliteSalle = ((TextView)itemView.findViewById(R.id.disponibiliteSalle));
58  imageDisponibiliteSalle = ((ImageView)itemView.findViewById(R.id.imageDisponibiliteSalle));
59  context = itemView.getContext();
60 
61  itemView.setOnClickListener(new View.OnClickListener()
62  {
63  @Override
64  public void onClick(View view)
65  {
66  Intent intent = new Intent(context, SalleActivity.class);
67  intent.putExtra("Salle", (Serializable) salle);
68  context.startActivity(intent);
69  }
70  });
71  }
TextView disponibiliteSalle
layout texte de la disponibilité de la salle
ImageView imageDisponibiliteSalle
layout image de la disponibilité de la salle
TextView nomSalle
layout texte du nom de la salle
TextView confortSalle
layout texte du confort de la salle
Context context
attribut permettant de communiquer avec une autre classe
static final String TAG
TAG utilisé pour les logs.

Documentation des fonctions membres

◆ afficher()

void com.lasalle.meeting.SalleViewHolder.afficher ( Salle  salle)

Méthode affichant les informations de la salle dans les layouts.

Renvoie
void

Définition à la ligne 77 du fichier SalleViewHolder.java.

Références com.lasalle.meeting.Salle.getConfortIHM(), com.lasalle.meeting.Salle.getLibre(), com.lasalle.meeting.Salle.getLibreIHM(), com.lasalle.meeting.Salle.getNom(), et com.lasalle.meeting.SalleViewHolder.salle.

78  {
79  Log.d(TAG, "afficher ()");
80 
81  this.salle= salle;
82  nomSalle.setText(salle.getNom());
83  nomSalle.setTextSize(15);
84  confortSalle.setText(salle.getConfortIHM());
85  confortSalle.setTextSize(15);
86  disponibiliteSalle.setText("La salle est "+ salle.getLibreIHM());
87  disponibiliteSalle.setTextSize(15);
88 
89  if(salle.getLibre())
90  {
91  imageDisponibiliteSalle.setImageResource(R.drawable.rond_vert);
92  }
93  else
94  {
95  imageDisponibiliteSalle.setImageResource(R.drawable.rond_rouge);
96  }
97  }
TextView disponibiliteSalle
layout texte de la disponibilité de la salle
ImageView imageDisponibiliteSalle
layout image de la disponibilité de la salle
final String getConfortIHM()
Accesseur get le confort de la salle.
Definition: Salle.java:233
final String getLibreIHM()
Accesseur get de libre de la salle.
Definition: Salle.java:199
final boolean getLibre()
Accesseur get de libre de la salle.
Definition: Salle.java:174
final String getNom()
Accesseur get du nom de la salle.
Definition: Salle.java:165
TextView nomSalle
layout texte du nom de la salle
TextView confortSalle
layout texte du confort de la salle
static final String TAG
TAG utilisé pour les logs.

Documentation des données membres

◆ confortSalle

TextView com.lasalle.meeting.SalleViewHolder.confortSalle
private

layout texte du confort de la salle

Définition à la ligne 35 du fichier SalleViewHolder.java.

◆ context

Context com.lasalle.meeting.SalleViewHolder.context
private

attribut permettant de communiquer avec une autre classe

Attributs

Définition à la ligne 41 du fichier SalleViewHolder.java.

◆ disponibiliteSalle

TextView com.lasalle.meeting.SalleViewHolder.disponibiliteSalle
private

layout texte de la disponibilité de la salle

Définition à la ligne 36 du fichier SalleViewHolder.java.

◆ imageDisponibiliteSalle

ImageView com.lasalle.meeting.SalleViewHolder.imageDisponibiliteSalle
private

layout image de la disponibilité de la salle

Définition à la ligne 37 du fichier SalleViewHolder.java.

◆ nomSalle

TextView com.lasalle.meeting.SalleViewHolder.nomSalle
private

layout texte du nom de la salle

Ressources layout activity_main

Définition à la ligne 34 du fichier SalleViewHolder.java.

◆ salle

Salle com.lasalle.meeting.SalleViewHolder.salle
private

attribut salle

Définition à la ligne 42 du fichier SalleViewHolder.java.

Référencé par com.lasalle.meeting.SalleViewHolder.afficher().

◆ TAG

final String com.lasalle.meeting.SalleViewHolder.TAG = "SalleViewHolder"
staticprivate

TAG utilisé pour les logs.

Constantes

Définition à la ligne 30 du fichier SalleViewHolder.java.


La documentation de cette classe a été générée à partir du fichier suivant :