Ekawa  1.0
BTS SNIR LaSalle Avignon 2021
Référence de la classe com.example.ekawa.Ihm.AdaptateurProgrammer

Déclaration de l'adapteur des programmations. Plus de détails...

Graphe de collaboration de com.example.ekawa.Ihm.AdaptateurProgrammer:
Collaboration graph

Fonctions membres publiques

 AdaptateurProgrammer (Activity context, ArrayList< Programmation > programmations)
 Constructeur de la classe AdaptateurProgrammer. Plus de détails...
 
View getView (int position, View itemConverti, ViewGroup parent)
 Réécriture de la méthode ArrayAdapter::getView() Plus de détails...
 

Attributs privés

Activity context
 L'activite. Plus de détails...
 
ArrayList< String > frequencesProgrammer
 Les fréquences des programmations. Plus de détails...
 
ArrayList< String > heuresProgrammer
 Les heures des programmations. Plus de détails...
 
ArrayList< Integer > identifiantsImagesCapsulesProgrammer
 Les identifiants des images des capsules des programmations. Plus de détails...
 
ArrayList< String > joursProgrammer
 Les jours des programmations. Plus de détails...
 
ArrayList< String > nomsBoissonsProgrammer
 Les noms des boissons des programmations. Plus de détails...
 
ArrayList< String > nomsCapsulesProgrammer
 Les noms des capsules des programmations. Plus de détails...
 

Description détaillée

Déclaration de l'adapteur des programmations.

Définition à la ligne 228 du fichier Ihm.java.

Documentation des constructeurs et destructeur

◆ AdaptateurProgrammer()

com.example.ekawa.Ihm.AdaptateurProgrammer.AdaptateurProgrammer ( Activity  context,
ArrayList< Programmation programmations 
)

Constructeur de la classe AdaptateurProgrammer.

Paramètres
contextle contexte de l'application
programmationsles programmations

Définition à la ligne 244 du fichier Ihm.java.

Références com.example.ekawa.Ihm.AdaptateurSelection.context, com.example.ekawa.Programmation.Frequences.FREQUENCES, et com.example.ekawa.Programmation.Jours.JOURS.

245  {
246  super(context, R.layout.item_selection, programmations);
247  this.context = context;
248  nomsCapsulesProgrammer = new ArrayList<String>();
249  nomsBoissonsProgrammer = new ArrayList<String>();
250  identifiantsImagesCapsulesProgrammer = new ArrayList<Integer>();
251  joursProgrammer = new ArrayList<String>();
252  heuresProgrammer = new ArrayList<String>();
253  frequencesProgrammer = new ArrayList<String>();
254  for (Programmation programmation : programmations)
255  {
256  this.nomsCapsulesProgrammer.add(nomsCapsules[programmation.obtenirCapsule()]);
257  this.nomsBoissonsProgrammer.add(nomsBoisson[programmation.obtenirBoisson()]);
258  this.identifiantsImagesCapsulesProgrammer.add(identifiantsImagesCapsules[programmation.obtenirCapsule()]);
259  this.joursProgrammer.add(Programmation.Jours.JOURS[programmation.obtenirJour()]);
260  this.heuresProgrammer.add(programmation.obtenirHeure());
261  this.frequencesProgrammer.add(Programmation.Frequences.FREQUENCES[programmation.obtenirFrequence()]);
262  }
263  }
Activity context
L&#39;activite.
Definition: Ihm.java:230
String [] nomsBoisson
Les noms des boissons.
Definition: Ihm.java:105
Integer [] identifiantsImagesCapsules
Les images des capsules.
Definition: Ihm.java:97
Switch programmations
Bouton réinitialiser les programmations.
Definition: Ihm.java:170
ArrayList< String > joursProgrammer
Les jours des programmations.
Definition: Ihm.java:234
String [] nomsCapsules
Les noms des capsules.
Definition: Ihm.java:96
ArrayList< String > nomsCapsulesProgrammer
Les noms des capsules des programmations.
Definition: Ihm.java:231
ArrayList< String > nomsBoissonsProgrammer
Les noms des boissons des programmations.
Definition: Ihm.java:232
ArrayList< String > frequencesProgrammer
Les fréquences des programmations.
Definition: Ihm.java:236
ArrayList< String > heuresProgrammer
Les heures des programmations.
Definition: Ihm.java:235
ArrayList< Integer > identifiantsImagesCapsulesProgrammer
Les identifiants des images des capsules des programmations.
Definition: Ihm.java:233

Documentation des fonctions membres

◆ getView()

com.example.ekawa.Ihm.AdaptateurProgrammer.getView ( int  position,
View  itemConverti,
ViewGroup  parent 
)

Réécriture de la méthode ArrayAdapter::getView()

Paramètres
positionla position de la ligne
itemConvertila ligne
parentla liste

Définition à la ligne 273 du fichier Ihm.java.

274  {
275  View item = itemConverti;
276  LayoutInflater inflater = context.getLayoutInflater();
277  if (itemConverti == null)
278  item = inflater.inflate(R.layout.item_programmer, null, true);
279  ImageView imageItem = (ImageView) item.findViewById(R.id.item_image_programmer);
280  TextView texteCapsuleItem = (TextView) item.findViewById(R.id.item_capsule);
281  TextView texteBoissonItem = (TextView) item.findViewById(R.id.item_boisson);
282  TextView texteJourHeureItem = (TextView) item.findViewById(R.id.item_jour_heure);
283  TextView texteFrequenceItem = (TextView) item.findViewById(R.id.item_frequence);
284 
285  if(position == 0)
286  {
287  imageItem.setImageResource(R.drawable.ic_plus);
288  texteCapsuleItem.setText("");
289  texteBoissonItem.setText("");
290  texteJourHeureItem.setText("");
291  texteFrequenceItem.setText("");
292  }
293  else
294  {
295  imageItem.setImageResource(identifiantsImagesCapsulesProgrammer.get(position));
296  texteCapsuleItem.setText(nomsCapsulesProgrammer.get(position));
297  texteBoissonItem.setText(nomsBoissonsProgrammer.get(position));
298  texteJourHeureItem.setText(joursProgrammer.get(position) + " - " + heuresProgrammer.get(position));
299  texteFrequenceItem.setText(frequencesProgrammer.get(position));
300  }
301  return item;
302  }
Activity context
L&#39;activite.
Definition: Ihm.java:230
ArrayList< String > joursProgrammer
Les jours des programmations.
Definition: Ihm.java:234
ArrayList< String > nomsCapsulesProgrammer
Les noms des capsules des programmations.
Definition: Ihm.java:231
ArrayList< String > nomsBoissonsProgrammer
Les noms des boissons des programmations.
Definition: Ihm.java:232
ArrayList< String > frequencesProgrammer
Les fréquences des programmations.
Definition: Ihm.java:236
ArrayList< String > heuresProgrammer
Les heures des programmations.
Definition: Ihm.java:235
ArrayList< Integer > identifiantsImagesCapsulesProgrammer
Les identifiants des images des capsules des programmations.
Definition: Ihm.java:233

Documentation des données membres

◆ context

Activity com.example.ekawa.Ihm.AdaptateurProgrammer.context
private

L'activite.

Définition à la ligne 230 du fichier Ihm.java.

◆ frequencesProgrammer

ArrayList<String> com.example.ekawa.Ihm.AdaptateurProgrammer.frequencesProgrammer
private

Les fréquences des programmations.

Définition à la ligne 236 du fichier Ihm.java.

◆ heuresProgrammer

ArrayList<String> com.example.ekawa.Ihm.AdaptateurProgrammer.heuresProgrammer
private

Les heures des programmations.

Définition à la ligne 235 du fichier Ihm.java.

◆ identifiantsImagesCapsulesProgrammer

ArrayList<Integer> com.example.ekawa.Ihm.AdaptateurProgrammer.identifiantsImagesCapsulesProgrammer
private

Les identifiants des images des capsules des programmations.

Définition à la ligne 233 du fichier Ihm.java.

◆ joursProgrammer

ArrayList<String> com.example.ekawa.Ihm.AdaptateurProgrammer.joursProgrammer
private

Les jours des programmations.

Définition à la ligne 234 du fichier Ihm.java.

◆ nomsBoissonsProgrammer

ArrayList<String> com.example.ekawa.Ihm.AdaptateurProgrammer.nomsBoissonsProgrammer
private

Les noms des boissons des programmations.

Définition à la ligne 232 du fichier Ihm.java.

◆ nomsCapsulesProgrammer

ArrayList<String> com.example.ekawa.Ihm.AdaptateurProgrammer.nomsCapsulesProgrammer
private

Les noms des capsules des programmations.

Définition à la ligne 231 du fichier Ihm.java.


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