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

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

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

Fonctions membres publiques

void initialiserRessourcesLayout ()
 Récupère et initialise les widgets du layout activity_configuration_salle. Plus de détails...
 
void initialiserSpinner ()
 initialise la vue Plus de détails...
 
void recupererInformation ()
 recuepe et applique les informations mis dans les layouts Plus de détails...
 
void setListener ()
 applique les listener sur les layouts approprié Plus de détails...
 

Fonctions membres protégées

void onCreate (Bundle savedInstanceState)
 Méthode appelée à la création de l'activité ConfigurationSalleActivity. Plus de détails...
 

Attributs privés

ArrayAdapter< String > adapter
 l'adaptateur Plus de détails...
 
Button buttonEnvoie
 layout du bouton envoie Plus de détails...
 
Communication communication = null
 attribut permetant d'envoyer une requête Plus de détails...
 
String description =""
 attribut de la description de la salle Plus de détails...
 
EditText editDescription
 layout récuperant la description donné Plus de détails...
 
EditText editEmplacement
 layout récuperant l'emplacement donné Plus de détails...
 
EditText editNom
 layout récuperant le nom donné Plus de détails...
 
EditText editSurface
 layout récuperant la surface donné Plus de détails...
 
String emplacement =""
 attribut de l'emplacement de la salle Plus de détails...
 
List< String > IPSalle
 les données traité Plus de détails...
 
Spinner listeSalles
 la vue Plus de détails...
 
String nom =""
 attribut du nom de la salle Plus de détails...
 
int positionSalleList = 0
 position dans la vue Plus de détails...
 
String surface =""
 attribut de la surface de la salle Plus de détails...
 

Attributs privés statiques

static Vector< Sallesalles
 les données non traité Plus de détails...
 
static final String TAG = "ConfigurationSalleActivity"
 TAG utilisé pour les logs. Plus de détails...
 

Description détaillée

Déclaration de la classe ConfigurationSalleActivity.

Définition à la ligne 32 du fichier ConfigurationSalleActivity.java.

Documentation des fonctions membres

◆ initialiserRessourcesLayout()

void com.lasalle.meeting.ConfigurationSalleActivity.initialiserRessourcesLayout ( )

Récupère et initialise les widgets du layout activity_configuration_salle.

Renvoie
void

Définition à la ligne 84 du fichier ConfigurationSalleActivity.java.

Référencé par com.lasalle.meeting.ConfigurationSalleActivity.onCreate().

85  {
86  Log.d(TAG, "initialiserRessourcesLayout()");
87 
88  listeSalles = (Spinner)findViewById(R.id.listeSalles);
89  editNom = (EditText)findViewById(R.id.EditNom);
90  editEmplacement= (EditText)findViewById(R.id.EditEmplacement);
91  editDescription= (EditText)findViewById(R.id.EditDescription);
92  editSurface= (EditText)findViewById(R.id.EditSurface);
93  buttonEnvoie= (Button)findViewById(R.id.buttonEnvoie);
94  }
EditText editNom
layout récuperant le nom donné
static final String TAG
TAG utilisé pour les logs.
EditText editSurface
layout récuperant la surface donné
EditText editEmplacement
layout récuperant l&#39;emplacement donné
EditText editDescription
layout récuperant la description donné

◆ initialiserSpinner()

void com.lasalle.meeting.ConfigurationSalleActivity.initialiserSpinner ( )

initialise la vue

Renvoie
void

Définition à la ligne 100 du fichier ConfigurationSalleActivity.java.

Références com.lasalle.meeting.MainActivity.getMesSalles(), et com.lasalle.meeting.ConfigurationSalleActivity.IPSalle.

Référencé par com.lasalle.meeting.ConfigurationSalleActivity.onCreate().

101  {
102  Log.d(TAG, "initialiserSpinner()");
103 
104  IPSalle = new ArrayList<String>();
105 
106  salles = MainActivity.getMesSalles();
107 
108  for(int i = 0; i < salles.size(); ++i)
109  {
110  Log.d(TAG, "Ajout adresse IP : " + salles.elementAt(i).getAdresseIP());
111  IPSalle.add(salles.elementAt(i).getAdresseIP());
112  }
113 
114  adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, IPSalle);
115  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
116 
117  listeSalles.setAdapter(adapter);
118 
119  listeSalles.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
120  {
121  @Override
122  public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long id)
123  {
124  positionSalleList = position;
125  Log.d(TAG, "position : " + position + " - " + "nom : " + IPSalle.get(position));
126  }
127  @Override
128  public void onNothingSelected(AdapterView<?> arg0)
129  {
130  }
131  });
132  }
static final String TAG
TAG utilisé pour les logs.
static Vector< Salle > salles
les données non traité
ArrayAdapter< String > adapter
l&#39;adaptateur

◆ onCreate()

void com.lasalle.meeting.ConfigurationSalleActivity.onCreate ( Bundle  savedInstanceState)
protected

Méthode appelée à la création de l'activité ConfigurationSalleActivity.

Paramètres
savedInstanceState
Renvoie
void

Définition à la ligne 66 du fichier ConfigurationSalleActivity.java.

Références com.lasalle.meeting.MainActivity.getCommunication(), com.lasalle.meeting.ConfigurationSalleActivity.initialiserRessourcesLayout(), com.lasalle.meeting.ConfigurationSalleActivity.initialiserSpinner(), et com.lasalle.meeting.ConfigurationSalleActivity.setListener().

67  {
68  Log.d(TAG, "onCreate()");
69 
70  super.onCreate(savedInstanceState);
71  setContentView(R.layout.activity_configuration_salle);
72 
73  communication = MainActivity.getCommunication();
74 
77  setListener();
78  }
void initialiserRessourcesLayout()
Récupère et initialise les widgets du layout activity_configuration_salle.
static final String TAG
TAG utilisé pour les logs.
Communication communication
attribut permetant d&#39;envoyer une requête
void setListener()
applique les listener sur les layouts approprié

◆ recupererInformation()

void com.lasalle.meeting.ConfigurationSalleActivity.recupererInformation ( )

recuepe et applique les informations mis dans les layouts

Renvoie
void

Définition à la ligne 164 du fichier ConfigurationSalleActivity.java.

Référencé par com.lasalle.meeting.ConfigurationSalleActivity.setListener().

165  {
166  Log.d(TAG, "recupererInformation()");
167 
168  nom = editNom.getText().toString();
169  description = editDescription.getText().toString();
170  emplacement = editEmplacement.getText().toString();
171  surface = editSurface.getText().toString();
172  }
EditText editNom
layout récuperant le nom donné
static final String TAG
TAG utilisé pour les logs.
String description
attribut de la description de la salle
String surface
attribut de la surface de la salle
EditText editSurface
layout récuperant la surface donné
EditText editEmplacement
layout récuperant l&#39;emplacement donné
EditText editDescription
layout récuperant la description donné
String emplacement
attribut de l&#39;emplacement de la salle

◆ setListener()

void com.lasalle.meeting.ConfigurationSalleActivity.setListener ( )

applique les listener sur les layouts approprié

Renvoie
void

Définition à la ligne 138 du fichier ConfigurationSalleActivity.java.

Références com.lasalle.meeting.Communication.envoyer(), et com.lasalle.meeting.ConfigurationSalleActivity.recupererInformation().

Référencé par com.lasalle.meeting.ConfigurationSalleActivity.onCreate().

139  {
140  Log.d(TAG, "setListener()");
141 
142  buttonEnvoie.setOnClickListener(
143  new View.OnClickListener()
144  {
145  @Override
146  public void onClick(View v)
147  {
149 
150  Log.d(TAG,"trame : $SET;1;" + nom + ";" + description + ";" + emplacement + ";" + surface + "\r\n" + IPSalle.get(positionSalleList));
151  if(communication != null)
152  {
153  communication.envoyer("$SET;1;" + nom + ";" + description + ";" + emplacement + ";" + surface + "\r\n", IPSalle.get(positionSalleList));
154  }
155  }
156  }
157  );
158  }
static final String TAG
TAG utilisé pour les logs.
String description
attribut de la description de la salle
String surface
attribut de la surface de la salle
void recupererInformation()
recuepe et applique les informations mis dans les layouts
Communication communication
attribut permetant d&#39;envoyer une requête
void envoyer(final String requete)
méthode envoyant une requête à l&#39;adresse de multicast
String emplacement
attribut de l&#39;emplacement de la salle

Documentation des données membres

◆ adapter

ArrayAdapter<String> com.lasalle.meeting.ConfigurationSalleActivity.adapter
private

l'adaptateur

Définition à la ligne 43 du fichier ConfigurationSalleActivity.java.

◆ buttonEnvoie

Button com.lasalle.meeting.ConfigurationSalleActivity.buttonEnvoie
private

layout du bouton envoie

Définition à la ligne 58 du fichier ConfigurationSalleActivity.java.

◆ communication

Communication com.lasalle.meeting.ConfigurationSalleActivity.communication = null
private

attribut permetant d'envoyer une requête

Définition à la ligne 45 du fichier ConfigurationSalleActivity.java.

◆ description

String com.lasalle.meeting.ConfigurationSalleActivity.description =""
private

attribut de la description de la salle

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

◆ editDescription

EditText com.lasalle.meeting.ConfigurationSalleActivity.editDescription
private

layout récuperant la description donné

Définition à la ligne 56 du fichier ConfigurationSalleActivity.java.

◆ editEmplacement

EditText com.lasalle.meeting.ConfigurationSalleActivity.editEmplacement
private

layout récuperant l'emplacement donné

Définition à la ligne 55 du fichier ConfigurationSalleActivity.java.

◆ editNom

EditText com.lasalle.meeting.ConfigurationSalleActivity.editNom
private

layout récuperant le nom donné

Ressources layout activity_main

Définition à la ligne 54 du fichier ConfigurationSalleActivity.java.

◆ editSurface

EditText com.lasalle.meeting.ConfigurationSalleActivity.editSurface
private

layout récuperant la surface donné

Définition à la ligne 57 du fichier ConfigurationSalleActivity.java.

◆ emplacement

String com.lasalle.meeting.ConfigurationSalleActivity.emplacement =""
private

attribut de l'emplacement de la salle

Définition à la ligne 48 du fichier ConfigurationSalleActivity.java.

◆ IPSalle

List<String> com.lasalle.meeting.ConfigurationSalleActivity.IPSalle
private

les données traité

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

Référencé par com.lasalle.meeting.ConfigurationSalleActivity.initialiserSpinner().

◆ listeSalles

Spinner com.lasalle.meeting.ConfigurationSalleActivity.listeSalles
private

la vue

Attributs

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

◆ nom

String com.lasalle.meeting.ConfigurationSalleActivity.nom =""
private

attribut du nom de la salle

Définition à la ligne 47 du fichier ConfigurationSalleActivity.java.

◆ positionSalleList

int com.lasalle.meeting.ConfigurationSalleActivity.positionSalleList = 0
private

position dans la vue

Définition à la ligne 46 du fichier ConfigurationSalleActivity.java.

◆ salles

Vector<Salle> com.lasalle.meeting.ConfigurationSalleActivity.salles
staticprivate

les données non traité

Définition à la ligne 44 du fichier ConfigurationSalleActivity.java.

◆ surface

String com.lasalle.meeting.ConfigurationSalleActivity.surface =""
private

attribut de la surface de la salle

Définition à la ligne 50 du fichier ConfigurationSalleActivity.java.

◆ TAG

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

TAG utilisé pour les logs.

Constantes

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


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