ok
This commit is contained in:
parent
9cb01652df
commit
c6af915993
@ -86,6 +86,11 @@ ${BUILD}/MNP/AbstractGroupeFactoryNP.class : ${SRC}/MNP/AbstractGroupeFactoryNP.
|
|||||||
${BUILD}/API/AbstractGroupeFactory.class
|
${BUILD}/API/AbstractGroupeFactory.class
|
||||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/AbstractGroupeFactoryNP.java
|
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/AbstractGroupeFactoryNP.java
|
||||||
|
|
||||||
|
${BUILD}/MNP/AbstractChangementFactoryNP.class : ${SRC}/MNP/AbstractChangementFactoryNP.java \
|
||||||
|
${BUILD}/API/AbstractChangementFactory.class \
|
||||||
|
${BUILD}/API/Changement.class
|
||||||
|
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/AbstractChangementFactoryNP.java
|
||||||
|
|
||||||
|
|
||||||
###...
|
###...
|
||||||
|
|
||||||
@ -95,7 +100,8 @@ ${BUILD}/MNP/AbstractGroupeFactoryNP.class : ${SRC}/MNP/AbstractGroupeFactoryNP.
|
|||||||
${BUILD}/MNP/EtudiantNP.class \
|
${BUILD}/MNP/EtudiantNP.class \
|
||||||
${BUILD}/MNP/GroupeNP.class \
|
${BUILD}/MNP/GroupeNP.class \
|
||||||
${BUILD}/MNP/ChangementNP.class \
|
${BUILD}/MNP/ChangementNP.class \
|
||||||
${BUILD}/MNP/AbstractGroupeFactoryNP.class
|
${BUILD}/MNP/AbstractGroupeFactoryNP.class \
|
||||||
|
${BUILD}/MNP/AbstractChangementFactoryNP.class
|
||||||
${JAVAC} -Xlint:deprecation ${JAVAC_OPTIONS} ${SRC}/Test/TestTexteMNP.java
|
${JAVAC} -Xlint:deprecation ${JAVAC_OPTIONS} ${SRC}/Test/TestTexteMNP.java
|
||||||
|
|
||||||
# ## JARS ##
|
# ## JARS ##
|
@ -10,15 +10,26 @@ public interface AbstractChangementFactory {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* permet de récupérer une usine abstraite pour les groupes qui fonctionne en tandem avec cette usine abstraite
|
* permet de récupérer une usine abstraite pour les groupes qui fonctionne en tandem avec cette usine abstraite
|
||||||
* @return cette usine abstraite
|
* @return cette usine abstraite pour les groupes
|
||||||
*/
|
*/
|
||||||
public AbstractGroupeFactory getGroupeFactory();
|
public AbstractGroupeFactory getGroupeFactory();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* permet de récupérer les changements
|
* permet de récupérer les changements
|
||||||
* @return tous les changements en attente
|
* @return l'ensemble de tous les changements en attente
|
||||||
|
*
|
||||||
|
* NB. Attention. C'était Iterator<Changement> dans la version beta.
|
||||||
*/
|
*/
|
||||||
public Iterator<Changement> getAllChangements();
|
public Set<Changement> getAllChangements();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* permet de mettre en oeuvre un changement connu de l'usine abstraite.
|
||||||
|
* En cas de succès, le changement est oublié (détruit).
|
||||||
|
*
|
||||||
|
* @throws java.lang.NullPointerException si un argument est null
|
||||||
|
* @throws java.lang.IllegalArgumentException si inconnu de l'usine abstraite
|
||||||
|
*/
|
||||||
|
public void applyChangement(Changement c);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* permet de supprimer un changement connu de l'usine abstraite.
|
* permet de supprimer un changement connu de l'usine abstraite.
|
@ -13,6 +13,15 @@ public interface AbstractGroupeFactory {
|
|||||||
*/
|
*/
|
||||||
public Groupe getPromotion();
|
public Groupe getPromotion();
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test si le groupe g est connu de l'usine (connu maintenant).
|
||||||
|
* Si la réponse est true, les méthodes avec ce groupe en paramètre devraient bien fonctionner.
|
||||||
|
* Si la réponse est false, le comportement n'est pas garanti.
|
||||||
|
*/
|
||||||
|
public Boolean knows(Groupe g);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* permet de supprimer un groupe connu de l'usine abstraite qui ne contient pas de groupes.
|
* permet de supprimer un groupe connu de l'usine abstraite qui ne contient pas de groupes.
|
||||||
* Pour détruire un groupe connu qui en contient d'autres il faut le faire récursivement.
|
* Pour détruire un groupe connu qui en contient d'autres il faut le faire récursivement.
|
@ -42,7 +42,7 @@ public interface Changement extends MonPrint {
|
|||||||
*/
|
*/
|
||||||
public default String monPrint() {
|
public default String monPrint() {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append("Changement de " + this.getEtu().monPrint() + " depuis le groupe " + this.getA().getName() + " vers le groupe " + this.getA().getName());
|
sb.append("Changement de " + this.getEtu().monPrint() + " depuis le groupe " + this.getA().getName() + " vers le groupe " + this.getB().getName());
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|
@ -110,7 +110,7 @@ public interface Groupe extends MonPrint {
|
|||||||
sb.append("\t _ "+ s.monPrint());
|
sb.append("\t _ "+ s.monPrint());
|
||||||
sb.append("\n");
|
sb.append("\n");
|
||||||
}
|
}
|
||||||
sb.append(" ** Sous Groupess **\n");
|
sb.append(" ** Sous Groupes **\n");
|
||||||
for (Groupe g: getSousGroupes()){
|
for (Groupe g: getSousGroupes()){
|
||||||
sb.append("\t _ "+ g.getName() + " (" + g.getType() + ", capacité " + g.getMin() + " à " + g.getMax() +", id " + g.getId()+")");
|
sb.append("\t _ "+ g.getName() + " (" + g.getType() + ", capacité " + g.getMin() + " à " + g.getMax() +", id " + g.getId()+")");
|
||||||
sb.append("\n");
|
sb.append("\n");
|
@ -0,0 +1,104 @@
|
|||||||
|
package fr.iutfbleau.projetIHM2022FI2.MNP;
|
||||||
|
import fr.iutfbleau.projetIHM2022FI2.API.*;
|
||||||
|
import java.util.*;
|
||||||
|
/**
|
||||||
|
* Usine abstraite gérant l'ensemble des changements.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class AbstractChangementFactoryNP implements AbstractChangementFactory {
|
||||||
|
|
||||||
|
// l'usine à groupe travaillant en tandem avec cette usine.
|
||||||
|
private AbstractGroupeFactory agf;
|
||||||
|
|
||||||
|
// On utilise une table de hachage pour retrouver facilement un changement (à partir de son id).
|
||||||
|
// Si il y a beaucoup de changements c'est plus rapide que de parcourir toute une liste.
|
||||||
|
private HashMap<Integer,Changement> brain;
|
||||||
|
|
||||||
|
public AbstractChangementFactoryNP(AbstractGroupeFactory agf){
|
||||||
|
Objects.requireNonNull(agf,"On ne peut pas créer une usine à changement dont l'usine à groupe parternaire est null");
|
||||||
|
this.agf=agf;
|
||||||
|
this.brain=new HashMap<Integer,Changement>();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* permet de récupérer l'usine abstraite pour les groupes qui fonctionne en tandem avec cette usine abstraite
|
||||||
|
* @return cette usine abstraite pour les groupes
|
||||||
|
*/
|
||||||
|
public AbstractGroupeFactory getGroupeFactory(){
|
||||||
|
return this.agf;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* permet de récupérer les changements
|
||||||
|
* @return l'ensemble de tous les changements en attente
|
||||||
|
*/
|
||||||
|
public Set<Changement> getAllChangements(){
|
||||||
|
// la méthode value() d'un hashmap retourne la collection des valeurs.
|
||||||
|
// Il faut transformer la collection en Set.
|
||||||
|
// Un constructeur de HashSet permet de faire cette opération.
|
||||||
|
Set<Changement> out = new HashSet(this.brain.values());
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* permet de mettre en oeuvre un changement connu de l'usine abstraite.
|
||||||
|
*
|
||||||
|
* @throws java.lang.NullPointerException si un argument est null
|
||||||
|
* @throws java.lang.IllegalStateException si le changement n'a pas de sens en l'état actuel (e.g. étudiant pas dans le groupe de départ a, groupe b inconnu, groupe a inconnu, etc).
|
||||||
|
* @throws java.lang.IllegalArgumentException si inconnu de l'usine abstraite
|
||||||
|
*/
|
||||||
|
public void applyChangement(Changement c){
|
||||||
|
Objects.requireNonNull(c,"On ne peut pas appliquer un changement qui est null");
|
||||||
|
Etudiant e = c.getEtu();
|
||||||
|
Groupe a = c.getA();
|
||||||
|
Groupe b = c.getB();
|
||||||
|
|
||||||
|
if (!agf.knows(a)) throw new IllegalStateException("Le groupe de départ du changement est inconnu. Impossible à mettre en oeuvre.");
|
||||||
|
|
||||||
|
if (!agf.knows(b)) throw new IllegalStateException("Le groupe d'arrivée du changement est inconnu. Impossible à mettre en oeuvre.");
|
||||||
|
// pas encore implanté.
|
||||||
|
// if(!agf.getGroupesOfEtudiant(e).contains(a)) throw new IllegalStateException("Le groupe de départ ne contient pas l'étudiant. Impossible à mettre en oeuvre.");
|
||||||
|
|
||||||
|
agf.dropFromGroupe(a,e);
|
||||||
|
agf.addToGroupe(b,e);
|
||||||
|
// En cas de succès, on enlève le changement du cerveau
|
||||||
|
this.brain.remove(Integer.valueOf(c.getId()));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* permet de supprimer un changement connu de l'usine abstraite.
|
||||||
|
*
|
||||||
|
* @throws java.lang.NullPointerException si un argument est null
|
||||||
|
* @throws java.lang.IllegalArgumentException si inconnu de l'usine abstraite
|
||||||
|
*/
|
||||||
|
public void deleteChangement(Changement c){
|
||||||
|
Objects.requireNonNull(c,"On ne peut pas demander la suppression d'un changement qui est null");
|
||||||
|
|
||||||
|
this.brain.remove(Integer.valueOf(c.getId()));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* permet d'ajouter un nouveau changement.
|
||||||
|
*
|
||||||
|
* @param A groupe actuel
|
||||||
|
* @param B groupe demandé
|
||||||
|
* @param e étudiant concerné par le changement
|
||||||
|
*
|
||||||
|
* @throws java.lang.NullPointerException si un argument est null
|
||||||
|
* @throws java.lang.IllegalArgumentException si les groupes ou l'étudiant ne sont pas connus de la factory partenaire, ou e n'appartient pas à A ou A et B ne sont pas frères dans l'arbre des groupes.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void createChangement(Groupe A, Etudiant e, Groupe B){
|
||||||
|
Objects.requireNonNull(A,"Le groupe d'origine ne peut pas être null");
|
||||||
|
Objects.requireNonNull(B,"Le groupe d'arrivée ne peut pas être null");
|
||||||
|
Objects.requireNonNull(e,"L'étudiant ne peut pas être null");
|
||||||
|
|
||||||
|
Changement c = new ChangementNP(A,e,B);
|
||||||
|
this.brain.put(Integer.valueOf(c.getId()),c);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -29,19 +29,10 @@ public class AbstractGroupeFactoryNP implements AbstractGroupeFactory {
|
|||||||
this.brain.put(Integer.valueOf(this.promo.getId()),this.promo);
|
this.brain.put(Integer.valueOf(this.promo.getId()),this.promo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test pltôt optimiste. Si la clé est identique alors on fait comme si c'était le bon groupe.
|
* Test plutôt optimiste. Si la clé est identique alors on fait comme si c'était le bon groupe.
|
||||||
*/
|
*/
|
||||||
private Boolean knows(Groupe g){
|
public Boolean knows(Groupe g){
|
||||||
return this.brain.containsKey(Integer.valueOf(g.getId()));
|
return this.brain.containsKey(Integer.valueOf(g.getId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -140,13 +131,20 @@ public class AbstractGroupeFactoryNP implements AbstractGroupeFactory {
|
|||||||
// création des sous-groupes
|
// création des sous-groupes
|
||||||
int min = 0;
|
int min = 0;
|
||||||
int max = ((int) Math.floor(pere.getSize()/n))+1;
|
int max = ((int) Math.floor(pere.getSize()/n))+1;
|
||||||
|
List<Groupe> groupes = new ArrayList<Groupe>(n);
|
||||||
for(int i = 0; i<n; i++){
|
for(int i = 0; i<n; i++){
|
||||||
Groupe g = new GroupeNP(copiePereRacinePartition,name+"_"+i,min,max);
|
Groupe g = new GroupeNP(copiePereRacinePartition,name+"_"+i,min,max);
|
||||||
|
groupes.add(i,g);// ajout dans le tableau des groupes
|
||||||
copiePereRacinePartition.addSousGroupe(g);
|
copiePereRacinePartition.addSousGroupe(g);
|
||||||
this.brain.put(Integer.valueOf(g.getId()),g);
|
this.brain.put(Integer.valueOf(g.getId()),g);
|
||||||
}
|
}
|
||||||
|
// Partage des étudiants (on ne prête pas attention aux min et max)
|
||||||
|
int i=0;
|
||||||
|
for (Etudiant s: pere.getEtudiants()){
|
||||||
|
copiePereRacinePartition.addEtudiant(s);
|
||||||
|
groupes.get(i).addEtudiant(s);
|
||||||
|
i = (i+1) %n;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -179,7 +177,12 @@ public class AbstractGroupeFactoryNP implements AbstractGroupeFactory {
|
|||||||
* @throws java.lang.IllegalArgumentException la factory ne connaît pas g
|
* @throws java.lang.IllegalArgumentException la factory ne connaît pas g
|
||||||
*/
|
*/
|
||||||
public void dropFromGroupe(Groupe g, Etudiant e){
|
public void dropFromGroupe(Groupe g, Etudiant e){
|
||||||
throw new UnsupportedOperationException("pas encore implanté");
|
Objects.requireNonNull(g,"Le groupe ne peut pas être null");
|
||||||
|
Objects.requireNonNull(e,"L'étudiant ne peut pas être null");
|
||||||
|
if (!this.knows(g)){
|
||||||
|
throw new IllegalArgumentException("Impossible d'ajouter l'étudiant car le est groupe inconnu");
|
||||||
|
}
|
||||||
|
g.removeEtudiant(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
@ -10,6 +10,9 @@ import java.util.*;
|
|||||||
|
|
||||||
public class ChangementNP implements Changement {
|
public class ChangementNP implements Changement {
|
||||||
|
|
||||||
|
//auto-incrément des changements
|
||||||
|
private static int nextId=0;
|
||||||
|
|
||||||
private int id;
|
private int id;
|
||||||
private Groupe a,b;
|
private Groupe a,b;
|
||||||
private Etudiant e;
|
private Etudiant e;
|
||||||
@ -18,8 +21,8 @@ public class ChangementNP implements Changement {
|
|||||||
Objects.requireNonNull(a,"On ne peut pas créer un changement avec un groupe à quitter null");
|
Objects.requireNonNull(a,"On ne peut pas créer un changement avec un groupe à quitter null");
|
||||||
Objects.requireNonNull(b,"On ne peut pas créer un changement avec un groupe à rejoindre null");
|
Objects.requireNonNull(b,"On ne peut pas créer un changement avec un groupe à rejoindre null");
|
||||||
Objects.requireNonNull(e,"On ne peut pas créer un changement concernant un étudiant null");
|
Objects.requireNonNull(e,"On ne peut pas créer un changement concernant un étudiant null");
|
||||||
// Nous n'utilisons dans l'immédiat pas le champs id qui vaut 0 pour tous les changements.
|
|
||||||
this.id=0;
|
this.id=++this.nextId;
|
||||||
this.a=a;
|
this.a=a;
|
||||||
this.b=b;
|
this.b=b;
|
||||||
this.e=e;
|
this.e=e;
|
||||||
@ -46,7 +49,7 @@ public class ChangementNP implements Changement {
|
|||||||
* @return ce groupe.
|
* @return ce groupe.
|
||||||
*/
|
*/
|
||||||
public Groupe getB(){
|
public Groupe getB(){
|
||||||
return this.a;
|
return this.b;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
@ -97,6 +97,10 @@ public class TestTexteMNP{
|
|||||||
AbstractGroupeFactory agf = new AbstractGroupeFactoryNP("BUT2 FI", 15, 92);
|
AbstractGroupeFactory agf = new AbstractGroupeFactoryNP("BUT2 FI", 15, 92);
|
||||||
System.out.println("terminé.");
|
System.out.println("terminé.");
|
||||||
|
|
||||||
|
System.out.print("Création de l\'usine à changement");
|
||||||
|
AbstractChangementFactory acf = new AbstractChangementFactoryNP(agf);
|
||||||
|
System.out.println("terminé.");
|
||||||
|
|
||||||
System.out.print("Ajout des étudiants dans le groupe de la promotion racine");
|
System.out.print("Ajout des étudiants dans le groupe de la promotion racine");
|
||||||
|
|
||||||
agf.addToGroupe(agf.getPromotion(),e1);
|
agf.addToGroupe(agf.getPromotion(),e1);
|
||||||
@ -175,11 +179,57 @@ public class TestTexteMNP{
|
|||||||
|
|
||||||
System.out.println("==========================");
|
System.out.println("==========================");
|
||||||
System.out.println("Partition du groupe racine en 3 groupes TD.");
|
System.out.println("Partition du groupe racine en 3 groupes TD.");
|
||||||
agf.createPartition(agf.getPromotion(), "TD",3);
|
agf.createPartition(agf.getPromotion(), "TD",4);
|
||||||
System.out.println(agf.getPromotion().monPrint());
|
//System.out.println(agf.getPromotion().monPrint());
|
||||||
|
|
||||||
Groupe racineDeLaPartition = agf.getPromotion().getSousGroupes().iterator().next();
|
Groupe racineDeLaPartition = agf.getPromotion().getSousGroupes().iterator().next();
|
||||||
System.out.println(racineDeLaPartition.monPrint());
|
System.out.println(racineDeLaPartition.monPrint());
|
||||||
|
|
||||||
|
System.out.println("== Cette version ajoute les étudiants automatiquement pour une partition ");
|
||||||
|
for(Groupe g : racineDeLaPartition.getSousGroupes()){
|
||||||
|
System.out.println(g.monPrint());
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("==========================");
|
||||||
|
System.out.println("Création d'un changement");
|
||||||
|
Iterator<Groupe> itgr = racineDeLaPartition.getSousGroupes().iterator();
|
||||||
|
Groupe A = itgr.next(); // premier sous-groupe
|
||||||
|
Groupe B = itgr.next(); // second sous-groupe
|
||||||
|
B = itgr.next(); // troisième sous-groupe
|
||||||
|
Etudiant e = A.getEtudiants().iterator().next();// premier étudiant du premier sous-groupe.
|
||||||
|
acf.createChangement(A,e,B);
|
||||||
|
System.out.println("Récupération des changements (en fait un seul pour l'instant)");
|
||||||
|
Iterator<Changement> itch = acf.getAllChangements().iterator();
|
||||||
|
Changement c = itch.next();
|
||||||
|
System.out.println(c.monPrint());
|
||||||
|
System.out.println("Application du changement");
|
||||||
|
acf.applyChangement(c);
|
||||||
|
System.out.println("==========================");
|
||||||
|
System.out.println("== nouveau contenu des groupes de la partition ");
|
||||||
|
for(Groupe g : racineDeLaPartition.getSousGroupes()){
|
||||||
|
System.out.println(g.monPrint());
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("==========================");
|
||||||
|
System.out.println("Création de 2 changements");
|
||||||
|
itgr = racineDeLaPartition.getSousGroupes().iterator();
|
||||||
|
A = itgr.next(); // premier sous-groupe
|
||||||
|
B = itgr.next(); // second sous-groupe
|
||||||
|
Etudiant etu1 = A.getEtudiants().iterator().next();// premier étudiant du premier sous-groupe.
|
||||||
|
Etudiant etu2 = B.getEtudiants().iterator().next();// premier étudiant du premier sous-groupe.
|
||||||
|
acf.createChangement(A,etu1,B);
|
||||||
|
acf.createChangement(B,etu2,A);
|
||||||
|
// Impression des changements.
|
||||||
|
for (Changement cgt : acf.getAllChangements()){
|
||||||
|
System.out.println(cgt.monPrint());
|
||||||
|
}
|
||||||
|
itch = acf.getAllChangements().iterator();
|
||||||
|
c = itch.next();
|
||||||
|
System.out.println("Suppression d'un changement. Il reste :");
|
||||||
|
acf.deleteChangement(itch.next());
|
||||||
|
for (Changement cgt : acf.getAllChangements()){
|
||||||
|
System.out.println(cgt.monPrint());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
493
java/LICENSE
493
java/LICENSE
@ -1,493 +0,0 @@
|
|||||||
CeCILL FREE SOFTWARE LICENSE AGREEMENT
|
|
||||||
|
|
||||||
Version 2.1 dated 2013-06-21 Notice
|
|
||||||
|
|
||||||
This Agreement is a Free Software license agreement that is the result of
|
|
||||||
discussions between its authors in order to ensure compliance with the two
|
|
||||||
main principles guiding its drafting:
|
|
||||||
|
|
||||||
* firstly, compliance with the principles governing the distribution of Free
|
|
||||||
Software: access to source code, broad rights granted to users,
|
|
||||||
|
|
||||||
* secondly, the election of a governing law, French law, with which it is
|
|
||||||
conformant, both as regards the law of torts and intellectual property law,
|
|
||||||
and the protection that it offers to both authors and holders of the economic
|
|
||||||
rights over software.
|
|
||||||
|
|
||||||
The authors of the CeCILL¹ license are:
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Commissariat à l'énergie atomique et aux énergies alternatives - CEA, a public
|
|
||||||
scientific, technical and industrial research establishment, having its principal
|
|
||||||
place of business at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Centre National de la Recherche Scientifique - CNRS, a public scientific and
|
|
||||||
technological establishment, having its principal place of business at 3 rue
|
|
||||||
Michel-Ange, 75794 Paris cedex 16, France.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Institut National de Recherche en Informatique et en Automatique - Inria,
|
|
||||||
a public scientific and technological establishment, having its principal
|
|
||||||
place of business at Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay
|
|
||||||
cedex, France.
|
|
||||||
|
|
||||||
Preamble The purpose of this Free Software license agreement is to grant users
|
|
||||||
the right to modify and redistribute the software governed by this license
|
|
||||||
within the framework of an open source distribution model.
|
|
||||||
|
|
||||||
The exercising of this right is conditional upon certain obligations for users
|
|
||||||
so as to preserve this status for all subsequent redistributions.
|
|
||||||
|
|
||||||
In consideration of access to the source code and the rights to copy, modify
|
|
||||||
and redistribute granted by the license, users are provided only with a limited
|
|
||||||
warranty and the software's author, the holder of the economic rights, and
|
|
||||||
the successive licensors only have limited liability.
|
|
||||||
|
|
||||||
In this respect, the risks associated with loading, using, modifying and/or
|
|
||||||
developing or reproducing the software by the user are brought to the user's
|
|
||||||
attention, given its Free Software status, which may make it complicated to
|
|
||||||
use, with the result that its use is reserved for developers and experienced
|
|
||||||
professionals having in-depth computer knowledge. Users are therefore encouraged
|
|
||||||
to load and test the suitability of the software as regards their requirements
|
|
||||||
in conditions enabling the security of their systems and/or data to be ensured
|
|
||||||
and, more generally, to use and operate it in the same conditions of security.
|
|
||||||
This Agreement may be freely reproduced and published, provided it is not
|
|
||||||
altered, and that no provisions are either added or removed herefrom.
|
|
||||||
|
|
||||||
This Agreement may apply to any or all software for which the holder of the
|
|
||||||
economic rights decides to submit the use thereof to its provisions.
|
|
||||||
|
|
||||||
Frequently asked questions can be found on the official website of the CeCILL
|
|
||||||
licenses family (http://www.cecill.info/index.en.html) for any necessary clarification.
|
|
||||||
|
|
||||||
Article 1 - DEFINITIONS
|
|
||||||
|
|
||||||
For the purpose of this Agreement, when the following expressions commence
|
|
||||||
with a capital letter, they shall have the following meaning:
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Agreement: means this license agreement, and its possible subsequent versions
|
|
||||||
and annexes.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Software: means the software in its Object Code and/or Source Code form and,
|
|
||||||
where applicable, its documentation, "as is" when the Licensee accepts the
|
|
||||||
Agreement.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Initial Software: means the Software in its Source Code and possibly its Object
|
|
||||||
Code form and, where applicable, its documentation, "as is" when it is first
|
|
||||||
distributed under the terms and conditions of the Agreement.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Modified Software: means the Software modified by at least one Contribution.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Source Code: means all the Software's instructions and program lines to which
|
|
||||||
access is required so as to modify the Software.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Object Code: means the binary files originating from the compilation of the
|
|
||||||
Source Code.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Holder: means the holder(s) of the economic rights over the Initial Software.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Licensee: means the Software user(s) having accepted the Agreement.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Contributor: means a Licensee having made at least one Contribution.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Licensor: means the Holder, or any other individual or legal entity, who distributes
|
|
||||||
the Software under the Agreement.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Contribution: means any or all modifications, corrections, translations, adaptations
|
|
||||||
and/or new functions integrated into the Software by any or all Contributors,
|
|
||||||
as well as any or all Internal Modules.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Module: means a set of sources files including their documentation that enables
|
|
||||||
supplementary functions or services in addition to those offered by the Software.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
External Module: means any or all Modules, not derived from the Software,
|
|
||||||
so that this Module and the Software run in separate address spaces, with
|
|
||||||
one calling the other when they are run.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Internal Module: means any or all Module, connected to the Software so that
|
|
||||||
they both execute in the same address space.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GNU GPL: means the GNU General Public License version 2 or any subsequent
|
|
||||||
version, as published by the Free Software Foundation Inc.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GNU Affero GPL: means the GNU Affero General Public License version 3 or any
|
|
||||||
subsequent version, as published by the Free Software Foundation Inc.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
EUPL: means the European Union Public License version 1.1 or any subsequent
|
|
||||||
version, as published by the European Commission.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Parties: mean both the Licensee and the Licensor.
|
|
||||||
|
|
||||||
These expressions may be used both in singular and plural form.
|
|
||||||
|
|
||||||
Article 2 - PURPOSE
|
|
||||||
|
|
||||||
The purpose of the Agreement is the grant by the Licensor to the Licensee
|
|
||||||
of a non-exclusive, transferable and worldwide license for the Software as
|
|
||||||
set forth in Article 5 <#scope> hereinafter for the whole term of the protection
|
|
||||||
granted by the rights over said Software.
|
|
||||||
|
|
||||||
Article 3 - ACCEPTANCE
|
|
||||||
|
|
||||||
3.1 The Licensee shall be deemed as having accepted the terms and conditions
|
|
||||||
of this Agreement upon the occurrence of the first of the following events:
|
|
||||||
|
|
||||||
(i) loading the Software by any or all means, notably, by downloading from
|
|
||||||
a remote server, or by loading from a physical medium;
|
|
||||||
|
|
||||||
(ii) the first time the Licensee exercises any of the rights granted hereunder.
|
|
||||||
|
|
||||||
3.2 One copy of the Agreement, containing a notice relating to the characteristics
|
|
||||||
of the Software, to the limited warranty, and to the fact that its use is
|
|
||||||
restricted to experienced users has been provided to the Licensee prior to
|
|
||||||
its acceptance as set forth in Article 3.1 <#accepting> hereinabove, and the
|
|
||||||
Licensee hereby acknowledges that it has read and understood it.
|
|
||||||
|
|
||||||
Article 4 - EFFECTIVE DATE AND TERM
|
|
||||||
|
|
||||||
4.1 EFFECTIVE DATE
|
|
||||||
|
|
||||||
The Agreement shall become effective on the date when it is accepted by the
|
|
||||||
Licensee as set forth in Article 3.1 <#accepting> .
|
|
||||||
|
|
||||||
4.2 TERM
|
|
||||||
|
|
||||||
The Agreement shall remain in force for the entire legal term of protection
|
|
||||||
of the economic rights over the Software.
|
|
||||||
|
|
||||||
Article 5 - SCOPE OF RIGHTS GRANTED
|
|
||||||
|
|
||||||
The Licensor hereby grants to the Licensee, who accepts, the following rights
|
|
||||||
over the Software for any or all use, and for the term of the Agreement, on
|
|
||||||
the basis of the terms and conditions set forth hereinafter.
|
|
||||||
|
|
||||||
Besides, if the Licensor owns or comes to own one or more patents protecting
|
|
||||||
all or part of the functions of the Software or of its components, the Licensor
|
|
||||||
undertakes not to enforce the rights granted by these patents against successive
|
|
||||||
Licensees using, exploiting or modifying the Software. If these patents are
|
|
||||||
transferred, the Licensor undertakes to have the transferees subscribe to
|
|
||||||
the obligations set forth in this paragraph.
|
|
||||||
|
|
||||||
5.1 RIGHT OF USE
|
|
||||||
|
|
||||||
The Licensee is authorized to use the Software, without any limitation as
|
|
||||||
to its fields of application, with it being hereinafter specified that this
|
|
||||||
comprises:
|
|
||||||
|
|
||||||
1. permanent or temporary reproduction of all or part of the Software by any
|
|
||||||
or all means and in any or all form.
|
|
||||||
|
|
||||||
2. loading, displaying, running, or storing the Software on any or all medium.
|
|
||||||
|
|
||||||
3. entitlement to observe, study or test its operation so as to determine
|
|
||||||
the ideas and principles behind any or all constituent elements of said Software.
|
|
||||||
This shall apply when the Licensee carries out any or all loading, displaying,
|
|
||||||
running, transmission or storage operation as regards the Software, that it
|
|
||||||
is entitled to carry out hereunder.
|
|
||||||
|
|
||||||
5.2 ENTITLEMENT TO MAKE CONTRIBUTIONS
|
|
||||||
|
|
||||||
The right to make Contributions includes the right to translate, adapt, arrange,
|
|
||||||
or make any or all modifications to the Software, and the right to reproduce
|
|
||||||
the resulting software.
|
|
||||||
|
|
||||||
The Licensee is authorized to make any or all Contributions to the Software
|
|
||||||
provided that it includes an explicit notice that it is the author of said
|
|
||||||
Contribution and indicates the date of the creation thereof.
|
|
||||||
|
|
||||||
5.3 RIGHT OF DISTRIBUTION
|
|
||||||
|
|
||||||
In particular, the right of distribution includes the right to publish, transmit
|
|
||||||
and communicate the Software to the general public on any or all medium, and
|
|
||||||
by any or all means, and the right to market, either in consideration of a
|
|
||||||
fee, or free of charge, one or more copies of the Software by any means.
|
|
||||||
|
|
||||||
The Licensee is further authorized to distribute copies of the modified or
|
|
||||||
unmodified Software to third parties according to the terms and conditions
|
|
||||||
set forth hereinafter.
|
|
||||||
|
|
||||||
5.3.1. DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION
|
|
||||||
|
|
||||||
The Licensee is authorized to distribute true copies of the Software in Source
|
|
||||||
Code or Object Code form, provided that said distribution complies with all
|
|
||||||
the provisions of the Agreement and is accompanied by:
|
|
||||||
|
|
||||||
1. a copy of the Agreement,
|
|
||||||
|
|
||||||
2. a notice relating to the limitation of both the Licensor's warranty and
|
|
||||||
liability as set forth in Articles 8 and 9,
|
|
||||||
|
|
||||||
and that, in the event that only the Object Code of the Software is redistributed,
|
|
||||||
the Licensee allows effective access to the full Source Code of the Software
|
|
||||||
for a period of at least three years from the distribution of the Software,
|
|
||||||
it being understood that the additional acquisition cost of the Source Code
|
|
||||||
shall not exceed the cost of the data transfer.
|
|
||||||
|
|
||||||
5.3.2. DISTRIBUTION OF MODIFIED SOFTWARE
|
|
||||||
|
|
||||||
When the Licensee makes a Contribution to the Software, the terms and conditions
|
|
||||||
for the distribution of the resulting Modified Software become subject to
|
|
||||||
all the provisions of this Agreement.
|
|
||||||
|
|
||||||
The Licensee is authorized to distribute the Modified Software, in source
|
|
||||||
code or object code form, provided that said distribution complies with all
|
|
||||||
the provisions of the Agreement and is accompanied by:
|
|
||||||
|
|
||||||
1. a copy of the Agreement,
|
|
||||||
|
|
||||||
2. a notice relating to the limitation of both the Licensor's warranty and
|
|
||||||
liability as set forth in Articles 8 and 9,
|
|
||||||
|
|
||||||
and, in the event that only the object code of the Modified Software is redistributed,
|
|
||||||
|
|
||||||
3. a note stating the conditions of effective access to the full source code
|
|
||||||
of the Modified Software for a period of at least three years from the distribution
|
|
||||||
of the Modified Software, it being understood that the additional acquisition
|
|
||||||
cost of the source code shall not exceed the cost of the data transfer.
|
|
||||||
|
|
||||||
5.3.3. DISTRIBUTION OF EXTERNAL MODULES
|
|
||||||
|
|
||||||
When the Licensee has developed an External Module, the terms and conditions
|
|
||||||
of this Agreement do not apply to said External Module, that may be distributed
|
|
||||||
under a separate license agreement.
|
|
||||||
|
|
||||||
5.3.4. COMPATIBILITY WITH OTHER LICENSES
|
|
||||||
|
|
||||||
The Licensee can include a code that is subject to the provisions of one of
|
|
||||||
the versions of the GNU GPL, GNU Affero GPL and/or EUPL in the Modified or
|
|
||||||
unmodified Software, and distribute that entire code under the terms of the
|
|
||||||
same version of the GNU GPL, GNU Affero GPL and/or EUPL.
|
|
||||||
|
|
||||||
The Licensee can include the Modified or unmodified Software in a code that
|
|
||||||
is subject to the provisions of one of the versions of the GNU GPL, GNU Affero
|
|
||||||
GPL and/or EUPL and distribute that entire code under the terms of the same
|
|
||||||
version of the GNU GPL, GNU Affero GPL and/or EUPL.
|
|
||||||
|
|
||||||
Article 6 - INTELLECTUAL PROPERTY
|
|
||||||
|
|
||||||
6.1 OVER THE INITIAL SOFTWARE
|
|
||||||
|
|
||||||
The Holder owns the economic rights over the Initial Software. Any or all
|
|
||||||
use of the Initial Software is subject to compliance with the terms and conditions
|
|
||||||
under which the Holder has elected to distribute its work and no one shall
|
|
||||||
be entitled to modify the terms and conditions for the distribution of said
|
|
||||||
Initial Software.
|
|
||||||
|
|
||||||
The Holder undertakes that the Initial Software will remain ruled at least
|
|
||||||
by this Agreement, for the duration set forth in Article 4.2 <#term> .
|
|
||||||
|
|
||||||
6.2 OVER THE CONTRIBUTIONS
|
|
||||||
|
|
||||||
The Licensee who develops a Contribution is the owner of the intellectual
|
|
||||||
property rights over this Contribution as defined by applicable law.
|
|
||||||
|
|
||||||
6.3 OVER THE EXTERNAL MODULES
|
|
||||||
|
|
||||||
The Licensee who develops an External Module is the owner of the intellectual
|
|
||||||
property rights over this External Module as defined by applicable law and
|
|
||||||
is free to choose the type of agreement that shall govern its distribution.
|
|
||||||
|
|
||||||
6.4 JOINT PROVISIONS
|
|
||||||
|
|
||||||
The Licensee expressly undertakes:
|
|
||||||
|
|
||||||
1. not to remove, or modify, in any manner, the intellectual property notices
|
|
||||||
attached to the Software;
|
|
||||||
|
|
||||||
2. to reproduce said notices, in an identical manner, in the copies of the
|
|
||||||
Software modified or not.
|
|
||||||
|
|
||||||
The Licensee undertakes not to directly or indirectly infringe the intellectual
|
|
||||||
property rights on the Software of the Holder and/or Contributors, and to
|
|
||||||
take, where applicable, vis-à-vis its staff, any and all measures required
|
|
||||||
to ensure respect of said intellectual property rights of the Holder and/or
|
|
||||||
Contributors.
|
|
||||||
|
|
||||||
Article 7 - RELATED SERVICES
|
|
||||||
|
|
||||||
7.1 Under no circumstances shall the Agreement oblige the Licensor to provide
|
|
||||||
technical assistance or maintenance services for the Software.
|
|
||||||
|
|
||||||
However, the Licensor is entitled to offer this type of services. The terms
|
|
||||||
and conditions of such technical assistance, and/or such maintenance, shall
|
|
||||||
be set forth in a separate instrument. Only the Licensor offering said maintenance
|
|
||||||
and/or technical assistance services shall incur liability therefor.
|
|
||||||
|
|
||||||
7.2 Similarly, any Licensor is entitled to offer to its licensees, under its
|
|
||||||
sole responsibility, a warranty, that shall only be binding upon itself, for
|
|
||||||
the redistribution of the Software and/or the Modified Software, under terms
|
|
||||||
and conditions that it is free to decide. Said warranty, and the financial
|
|
||||||
terms and conditions of its application, shall be subject of a separate instrument
|
|
||||||
executed between the Licensor and the Licensee.
|
|
||||||
|
|
||||||
Article 8 - LIABILITY
|
|
||||||
|
|
||||||
8.1 Subject to the provisions of Article 8.2, the Licensee shall be entitled
|
|
||||||
to claim compensation for any direct loss it may have suffered from the Software
|
|
||||||
as a result of a fault on the part of the relevant Licensor, subject to providing
|
|
||||||
evidence thereof.
|
|
||||||
|
|
||||||
8.2 The Licensor's liability is limited to the commitments made under this
|
|
||||||
Agreement and shall not be incurred as a result of in particular: (i) loss
|
|
||||||
due the Licensee's total or partial failure to fulfill its obligations, (ii)
|
|
||||||
direct or consequential loss that is suffered by the Licensee due to the use
|
|
||||||
or performance of the Software, and (iii) more generally, any consequential
|
|
||||||
loss. In particular the Parties expressly agree that any or all pecuniary
|
|
||||||
or business loss (i.e. loss of data, loss of profits, operating loss, loss
|
|
||||||
of customers or orders, opportunity cost, any disturbance to business activities)
|
|
||||||
or any or all legal proceedings instituted against the Licensee by a third
|
|
||||||
party, shall constitute consequential loss and shall not provide entitlement
|
|
||||||
to any or all compensation from the Licensor.
|
|
||||||
|
|
||||||
Article 9 - WARRANTY
|
|
||||||
|
|
||||||
9.1 The Licensee acknowledges that the scientific and technical state-of-the-art
|
|
||||||
when the Software was distributed did not enable all possible uses to be tested
|
|
||||||
and verified, nor for the presence of possible defects to be detected. In
|
|
||||||
this respect, the Licensee's attention has been drawn to the risks associated
|
|
||||||
with loading, using, modifying and/or developing and reproducing the Software
|
|
||||||
which are reserved for experienced users.
|
|
||||||
|
|
||||||
The Licensee shall be responsible for verifying, by any or all means, the
|
|
||||||
suitability of the product for its requirements, its good working order, and
|
|
||||||
for ensuring that it shall not cause damage to either persons or properties.
|
|
||||||
|
|
||||||
9.2 The Licensor hereby represents, in good faith, that it is entitled to
|
|
||||||
grant all the rights over the Software (including in particular the rights
|
|
||||||
set forth in Article 5 <#scope> ).
|
|
||||||
|
|
||||||
9.3 The Licensee acknowledges that the Software is supplied "as is" by the
|
|
||||||
Licensor without any other express or tacit warranty, other than that provided
|
|
||||||
for in Article 9.2 <#good-faith> and, in particular, without any warranty
|
|
||||||
as to its commercial value, its secured, safe, innovative or relevant nature.
|
|
||||||
|
|
||||||
Specifically, the Licensor does not warrant that the Software is free from
|
|
||||||
any error, that it will operate without interruption, that it will be compatible
|
|
||||||
with the Licensee's own equipment and software configuration, nor that it
|
|
||||||
will meet the Licensee's requirements.
|
|
||||||
|
|
||||||
9.4 The Licensor does not either expressly or tacitly warrant that the Software
|
|
||||||
does not infringe any third party intellectual property right relating to
|
|
||||||
a patent, software or any other property right. Therefore, the Licensor disclaims
|
|
||||||
any and all liability towards the Licensee arising out of any or all proceedings
|
|
||||||
for infringement that may be instituted in respect of the use, modification
|
|
||||||
and redistribution of the Software. Nevertheless, should such proceedings
|
|
||||||
be instituted against the Licensee, the Licensor shall provide it with technical
|
|
||||||
and legal expertise for its defense. Such technical and legal expertise shall
|
|
||||||
be decided on a case-by-case basis between the relevant Licensor and the Licensee
|
|
||||||
pursuant to a memorandum of understanding. The Licensor disclaims any and
|
|
||||||
all liability as regards the Licensee's use of the name of the Software. No
|
|
||||||
warranty is given as regards the existence of prior rights over the name of
|
|
||||||
the Software or as regards the existence of a trademark.
|
|
||||||
|
|
||||||
Article 10 - TERMINATION
|
|
||||||
|
|
||||||
10.1 In the event of a breach by the Licensee of its obligations hereunder,
|
|
||||||
the Licensor may automatically terminate this Agreement thirty (30) days after
|
|
||||||
notice has been sent to the Licensee and has remained ineffective.
|
|
||||||
|
|
||||||
10.2 A Licensee whose Agreement is terminated shall no longer be authorized
|
|
||||||
to use, modify or distribute the Software. However, any licenses that it may
|
|
||||||
have granted prior to termination of the Agreement shall remain valid subject
|
|
||||||
to their having been granted in compliance with the terms and conditions hereof.
|
|
||||||
|
|
||||||
Article 11 - MISCELLANEOUS
|
|
||||||
|
|
||||||
11.1 EXCUSABLE EVENTS
|
|
||||||
|
|
||||||
Neither Party shall be liable for any or all delay, or failure to perform
|
|
||||||
the Agreement, that may be attributable to an event of force majeure, an act
|
|
||||||
of God or an outside cause, such as defective functioning or interruptions
|
|
||||||
of the electricity or telecommunications networks, network paralysis following
|
|
||||||
a virus attack, intervention by government authorities, natural disasters,
|
|
||||||
water damage, earthquakes, fire, explosions, strikes and labor unrest, war,
|
|
||||||
etc.
|
|
||||||
|
|
||||||
11.2 Any failure by either Party, on one or more occasions, to invoke one
|
|
||||||
or more of the provisions hereof, shall under no circumstances be interpreted
|
|
||||||
as being a waiver by the interested Party of its right to invoke said provision(s)
|
|
||||||
subsequently.
|
|
||||||
|
|
||||||
11.3 The Agreement cancels and replaces any or all previous agreements, whether
|
|
||||||
written or oral, between the Parties and having the same purpose, and constitutes
|
|
||||||
the entirety of the agreement between said Parties concerning said purpose.
|
|
||||||
No supplement or modification to the terms and conditions hereof shall be
|
|
||||||
effective as between the Parties unless it is made in writing and signed by
|
|
||||||
their duly authorized representatives.
|
|
||||||
|
|
||||||
11.4 In the event that one or more of the provisions hereof were to conflict
|
|
||||||
with a current or future applicable act or legislative text, said act or legislative
|
|
||||||
text shall prevail, and the Parties shall make the necessary amendments so
|
|
||||||
as to comply with said act or legislative text. All other provisions shall
|
|
||||||
remain effective. Similarly, invalidity of a provision of the Agreement, for
|
|
||||||
any reason whatsoever, shall not cause the Agreement as a whole to be invalid.
|
|
||||||
|
|
||||||
11.5 LANGUAGE
|
|
||||||
|
|
||||||
The Agreement is drafted in both French and English and both versions are
|
|
||||||
deemed authentic.
|
|
||||||
|
|
||||||
Article 12 - NEW VERSIONS OF THE AGREEMENT
|
|
||||||
|
|
||||||
12.1 Any person is authorized to duplicate and distribute copies of this Agreement.
|
|
||||||
|
|
||||||
12.2 So as to ensure coherence, the wording of this Agreement is protected
|
|
||||||
and may only be modified by the authors of the License, who reserve the right
|
|
||||||
to periodically publish updates or new versions of the Agreement, each with
|
|
||||||
a separate number. These subsequent versions may address new issues encountered
|
|
||||||
by Free Software.
|
|
||||||
|
|
||||||
12.3 Any Software distributed under a given version of the Agreement may only
|
|
||||||
be subsequently distributed under the same version of the Agreement or a subsequent
|
|
||||||
version, subject to the provisions of Article 5.3.4 <#compatibility> .
|
|
||||||
|
|
||||||
Article 13 - GOVERNING LAW AND JURISDICTION
|
|
||||||
|
|
||||||
13.1 The Agreement is governed by French law. The Parties agree to endeavor
|
|
||||||
to seek an amicable solution to any disagreements or disputes that may arise
|
|
||||||
during the performance of the Agreement.
|
|
||||||
|
|
||||||
13.2 Failing an amicable solution within two (2) months as from their occurrence,
|
|
||||||
and unless emergency proceedings are necessary, the disagreements or disputes
|
|
||||||
shall be referred to the Paris Courts having jurisdiction, by the more diligent
|
|
||||||
Party. 1 CeCILL stands for Ce(a) C(nrs) I(nria) L(ogiciel) L(ibre)
|
|
@ -1,16 +0,0 @@
|
|||||||
# APIGroupes
|
|
||||||
|
|
||||||
Attention l'API n'est pas encore complète.
|
|
||||||
|
|
||||||
API pour le projet IHM 2022-2023.
|
|
||||||
|
|
||||||
Vous avez un makefile qui permet de générer la javadoc en faisant.
|
|
||||||
$ make doc
|
|
||||||
|
|
||||||
Vous pouvez ensuite naviguer dans la doc en commençant par le fichier doc/overview-tree.html
|
|
||||||
|
|
||||||
Un petit fichier de test permet de mieux comprendre l'architecture.
|
|
||||||
Il faut faire
|
|
||||||
$ make run
|
|
||||||
|
|
||||||
Ensuite vous pouvez aller lire les sources.
|
|
@ -1,29 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>All Classes</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1 class="bar">All Classes</h1>
|
|
||||||
<div class="indexContainer">
|
|
||||||
<ul>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">AbstractChangementFactory</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">AbstractGroupeFactory</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">AbstractGroupeFactoryNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">Changement</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">ChangementNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">Etudiant</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">EtudiantNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">Groupe</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">GroupeNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">MonPrint</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame">TypeGroupe</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,29 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>All Classes</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1 class="bar">All Classes</h1>
|
|
||||||
<div class="indexContainer">
|
|
||||||
<ul>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="interfaceName">AbstractChangementFactory</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="interfaceName">AbstractGroupeFactory</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">AbstractGroupeFactoryNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="interfaceName">Changement</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">ChangementNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="interfaceName">Etudiant</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">EtudiantNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="interfaceName">Groupe</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/MNP/GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">GroupeNP</a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="interfaceName">MonPrint</span></a></li>
|
|
||||||
<li><a href="fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,122 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>Constant Field Values</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="Constant Field Values";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="overview-summary.html">Overview</a></li>
|
|
||||||
<li>Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="overview-tree.html">Tree</a></li>
|
|
||||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="index-all.html">Index</a></li>
|
|
||||||
<li><a href="help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev</li>
|
|
||||||
<li>Next</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<div class="header">
|
|
||||||
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
|
|
||||||
<h2 title="Contents">Contents</h2>
|
|
||||||
</div>
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="overview-summary.html">Overview</a></li>
|
|
||||||
<li>Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="overview-tree.html">Tree</a></li>
|
|
||||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="index-all.html">Index</a></li>
|
|
||||||
<li><a href="help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev</li>
|
|
||||||
<li>Next</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,122 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>Deprecated List</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="Deprecated List";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="overview-summary.html">Overview</a></li>
|
|
||||||
<li>Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="overview-tree.html">Tree</a></li>
|
|
||||||
<li class="navBarCell1Rev">Deprecated</li>
|
|
||||||
<li><a href="index-all.html">Index</a></li>
|
|
||||||
<li><a href="help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev</li>
|
|
||||||
<li>Next</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<div class="header">
|
|
||||||
<h1 title="Deprecated API" class="title">Deprecated API</h1>
|
|
||||||
<h2 title="Contents">Contents</h2>
|
|
||||||
</div>
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="overview-summary.html">Overview</a></li>
|
|
||||||
<li>Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="overview-tree.html">Tree</a></li>
|
|
||||||
<li class="navBarCell1Rev">Deprecated</li>
|
|
||||||
<li><a href="index-all.html">Index</a></li>
|
|
||||||
<li><a href="help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev</li>
|
|
||||||
<li>Next</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,297 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>AbstractChangementFactory</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="AbstractChangementFactory";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev Class</li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="AbstractChangementFactory.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.API</div>
|
|
||||||
<h2 title="Interface AbstractChangementFactory" class="title">Interface AbstractChangementFactory</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public interface <span class="typeNameLabel">AbstractChangementFactory</span></pre>
|
|
||||||
<div class="block">Usine abstraite gérant l'ensemble des changements.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html#createChangement-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-fr.iutfbleau.projetIHM2022FI2.API.Groupe-">createChangement</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> A,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> B)</code>
|
|
||||||
<div class="block">permet d'ajouter un nouveau changement.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html#deleteChangement-fr.iutfbleau.projetIHM2022FI2.API.Changement-">deleteChangement</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a> c)</code>
|
|
||||||
<div class="block">permet de supprimer un changement connu de l'usine abstraite.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i2" class="altColor">
|
|
||||||
<td class="colFirst"><code>java.util.Iterator<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a>></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html#getAllChangements--">getAllChangements</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer les changements</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i3" class="rowColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">AbstractGroupeFactory</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html#getGroupeFactory--">getGroupeFactory</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer une usine abstraite pour les groupes qui fonctionne en tandem avec cette usine abstraite</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="getGroupeFactory--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getGroupeFactory</h4>
|
|
||||||
<pre><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">AbstractGroupeFactory</a> getGroupeFactory()</pre>
|
|
||||||
<div class="block">permet de récupérer une usine abstraite pour les groupes qui fonctionne en tandem avec cette usine abstraite</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>cette usine abstraite</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getAllChangements--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getAllChangements</h4>
|
|
||||||
<pre>java.util.Iterator<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a>> getAllChangements()</pre>
|
|
||||||
<div class="block">permet de récupérer les changements</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>tous les changements en attente</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="deleteChangement-fr.iutfbleau.projetIHM2022FI2.API.Changement-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>deleteChangement</h4>
|
|
||||||
<pre>void deleteChangement(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a> c)</pre>
|
|
||||||
<div class="block">permet de supprimer un changement connu de l'usine abstraite.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - si inconnu de l'usine abstraite</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="createChangement-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-fr.iutfbleau.projetIHM2022FI2.API.Groupe-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>createChangement</h4>
|
|
||||||
<pre>void createChangement(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> A,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> B)</pre>
|
|
||||||
<div class="block">permet d'ajouter un nouveau changement.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>A</code> - groupe actuel</dd>
|
|
||||||
<dd><code>B</code> - groupe demandé</dd>
|
|
||||||
<dd><code>e</code> - étudiant concerné par le changement</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - si les groupes ou l'étudiant ne sont pas connus de la factory partenaire, ou e n'appartient pas à A ou A et B ne sont pas frères dans l'arbre des groupes.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev Class</li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="AbstractChangementFactory.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,428 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>AbstractGroupeFactory</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="AbstractGroupeFactory";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="AbstractGroupeFactory.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.API</div>
|
|
||||||
<h2 title="Interface AbstractGroupeFactory" class="title">Interface AbstractGroupeFactory</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Known Implementing Classes:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">AbstractGroupeFactoryNP</a></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public interface <span class="typeNameLabel">AbstractGroupeFactory</span></pre>
|
|
||||||
<div class="block">Usine abstraite gérant l'ensemble des groupes.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#addToGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-">addToGroupe</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> g,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e)</code>
|
|
||||||
<div class="block">permet d'ajouter un étudiant à un groupe.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#createGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-java.lang.String-int-int-">createGroupe</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> pere,
|
|
||||||
java.lang.String name,
|
|
||||||
int min,
|
|
||||||
int max)</code>
|
|
||||||
<div class="block">permet d'ajouter un groupe vide de type FREE comme sous-groupe d'un groupe donné.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i2" class="altColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#createPartition-fr.iutfbleau.projetIHM2022FI2.API.Groupe-java.lang.String-int-">createPartition</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> pere,
|
|
||||||
java.lang.String name,
|
|
||||||
int n)</code>
|
|
||||||
<div class="block">permet de créer une partition automatiquement sous un groupe donné.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i3" class="rowColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#deleteGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-">deleteGroupe</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> g)</code>
|
|
||||||
<div class="block">permet de supprimer un groupe connu de l'usine abstraite qui ne contient pas de groupes.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i4" class="altColor">
|
|
||||||
<td class="colFirst"><code>void</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#dropFromGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-">dropFromGroupe</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> g,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e)</code>
|
|
||||||
<div class="block">permet d'enlever un étudiant d'un groupe.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i5" class="rowColor">
|
|
||||||
<td class="colFirst"><code>java.util.Set<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a>></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#getEtudiants-java.lang.String-">getEtudiants</a></span>(java.lang.String nomEtu)</code>
|
|
||||||
<div class="block">permet de retrouver un étudiant à partir d'un String.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i6" class="altColor">
|
|
||||||
<td class="colFirst"><code>java.util.Set<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a>></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#getGroupesOfEtudiant-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-">getGroupesOfEtudiant</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> etu)</code>
|
|
||||||
<div class="block">permet de retrouver les groupes d'un étudiant.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i7" class="rowColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html#getPromotion--">getPromotion</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer le Groupe qui contient les étudiants de toute la promotion</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="getPromotion--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getPromotion</h4>
|
|
||||||
<pre><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> getPromotion()</pre>
|
|
||||||
<div class="block">permet de récupérer le Groupe qui contient les étudiants de toute la promotion</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>la promo.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="deleteGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>deleteGroupe</h4>
|
|
||||||
<pre>void deleteGroupe(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> g)</pre>
|
|
||||||
<div class="block">permet de supprimer un groupe connu de l'usine abstraite qui ne contient pas de groupes.
|
|
||||||
Pour détruire un groupe connu qui en contient d'autres il faut le faire récursivement.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalStateException</code> - si le groupe contient des groupes</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - si le groupe n'est pas connu de l'usine abstraite ou bien si le groupe est celui de toute la promotion (renvoyé par getPromotion)</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="createGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-java.lang.String-int-int-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>createGroupe</h4>
|
|
||||||
<pre>void createGroupe(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> pere,
|
|
||||||
java.lang.String name,
|
|
||||||
int min,
|
|
||||||
int max)</pre>
|
|
||||||
<div class="block">permet d'ajouter un groupe vide de type FREE comme sous-groupe d'un groupe donné.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>pere</code> - le groupe père du groupe à créer</dd>
|
|
||||||
<dd><code>name</code> - le nom du groupe à créer</dd>
|
|
||||||
<dd><code>min,max</code> - bornes indicatives sur la taille du groupe à créer</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - si le groupe pere est de type PARTITION
|
|
||||||
ou si il n'y a pas 0 < min <= max</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="createPartition-fr.iutfbleau.projetIHM2022FI2.API.Groupe-java.lang.String-int-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>createPartition</h4>
|
|
||||||
<pre>void createPartition(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> pere,
|
|
||||||
java.lang.String name,
|
|
||||||
int n)</pre>
|
|
||||||
<div class="block">permet de créer une partition automatiquement sous un groupe donné.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>pere</code> - le groupe père du groupe à partitionner</dd>
|
|
||||||
<dd><code>name</code> - le nom des groupe à créer (on ajoutera à la suite un numéro ou une lettre pour distinguer chaque groupe)</dd>
|
|
||||||
<dd><code>n</code> - le nombre de partitions</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - si le groupe pere est de type PARTITION
|
|
||||||
ou n négatif ou nul
|
|
||||||
|
|
||||||
NB. doit créer une "copie" de pere
|
|
||||||
sous pere de type Partition et ajouter sous ce groupe, n groupes de type "FREE".
|
|
||||||
les valeurs min et max de ces n groupes sont
|
|
||||||
min = 0 et
|
|
||||||
max = partie entière de N/n plus 1, où N est le nombre max du groupe pere.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="addToGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>addToGroupe</h4>
|
|
||||||
<pre>void addToGroupe(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> g,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e)</pre>
|
|
||||||
<div class="block">permet d'ajouter un étudiant à un groupe.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>g</code> - le groupe dans lequel il faut ajouter l'étudiant</dd>
|
|
||||||
<dd><code>e</code> - l'étudiant à ajouter</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - la factory ne connaît pas g</dd>
|
|
||||||
<dd><code>java.lang.IllegalStateException</code> - le père de g ne contient pas e</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="dropFromGroupe-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>dropFromGroupe</h4>
|
|
||||||
<pre>void dropFromGroupe(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> g,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e)</pre>
|
|
||||||
<div class="block">permet d'enlever un étudiant d'un groupe.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>g</code> - le groupe dans lequel il faut enlever l'étudiant</dd>
|
|
||||||
<dd><code>e</code> - l'étudiant à enlever</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si un argument est null</dd>
|
|
||||||
<dd><code>java.lang.IllegalStateException</code> - g ne contient pas e</dd>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - la factory ne connaît pas g</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getEtudiants-java.lang.String-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getEtudiants</h4>
|
|
||||||
<pre>java.util.Set<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a>> getEtudiants(java.lang.String nomEtu)</pre>
|
|
||||||
<div class="block">permet de retrouver un étudiant à partir d'un String.
|
|
||||||
|
|
||||||
NB. dans une version simple il doit s'agir du nom exact.
|
|
||||||
dans une version un peu plus complexe, il s'agit des premières lettres du nom
|
|
||||||
dans une version avancée, on peut autoriser une expression régulière plus ou moins complexe qui est générée si la première recherche n'a pas renvoyé de candidat.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>String</code> - nomEtu le nom approximmatif de l'étudiant</dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>Set<Etudiant> l'ensemble des étudiants connus de la factory ayant un nom "proche" de ce string au sens de la remarque ci-dessus.</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si le String est null.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getGroupesOfEtudiant-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getGroupesOfEtudiant</h4>
|
|
||||||
<pre>java.util.Set<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a>> getGroupesOfEtudiant(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> etu)</pre>
|
|
||||||
<div class="block">permet de retrouver les groupes d'un étudiant.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>Etu</code> - un étudiant</dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>Etudiant l'étudiant connu de la factory ayant cet identifiant</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - si le String est null.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="AbstractGroupeFactory.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,324 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>Changement</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="Changement";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":18};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/Changement.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="Changement.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.API</div>
|
|
||||||
<h2 title="Interface Changement" class="title">Interface Changement</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Superinterfaces:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></dd>
|
|
||||||
</dl>
|
|
||||||
<dl>
|
|
||||||
<dt>All Known Implementing Classes:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">ChangementNP</a></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public interface <span class="typeNameLabel">Changement</span>
|
|
||||||
extends <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></pre>
|
|
||||||
<div class="block">Une demande de changement de groupe
|
|
||||||
concerne un étudiant, qui est dans un groupe A et veut aller dans un groupe B.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getA--">getA</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer le groupe de depart</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getB--">getB</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer le groupe d'arrivée</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i2" class="altColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getEtu--">getEtu</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer l'étudiant demandant le changement</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i3" class="rowColor">
|
|
||||||
<td class="colFirst"><code>int</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getId--">getId</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer l'identifiant du changement (référence interne sans intérêt irl).</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i4" class="altColor">
|
|
||||||
<td class="colFirst"><code>default java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#monPrint--">monPrint</a></span>()</code>
|
|
||||||
<div class="block">Fonctionne comme ToPrint() sauf car une interface n'a pas le droit de faire un override sur ToPrint().</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="getId--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getId</h4>
|
|
||||||
<pre>int getId()</pre>
|
|
||||||
<div class="block">permet de récupérer l'identifiant du changement (référence interne sans intérêt irl).</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>l'identifiant.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getA--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getA</h4>
|
|
||||||
<pre><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> getA()</pre>
|
|
||||||
<div class="block">permet de récupérer le groupe de depart</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>ce groupe.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getB--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getB</h4>
|
|
||||||
<pre><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> getB()</pre>
|
|
||||||
<div class="block">permet de récupérer le groupe d'arrivée</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>ce groupe.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getEtu--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getEtu</h4>
|
|
||||||
<pre><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> getEtu()</pre>
|
|
||||||
<div class="block">permet de récupérer l'étudiant demandant le changement</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>cet étudiant</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="monPrint--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>monPrint</h4>
|
|
||||||
<pre>default java.lang.String monPrint()</pre>
|
|
||||||
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html#monPrint--">MonPrint</a></code></span></div>
|
|
||||||
<div class="block">Fonctionne comme ToPrint() sauf car une interface n'a pas le droit de faire un override sur ToPrint().
|
|
||||||
Toutes nos interfaces vont étendre cette interface.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html#monPrint--">monPrint</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></code></dd>
|
|
||||||
<dt><span class="seeLabel">See Also:</span></dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><code>NB. On n'utilise le mécanisme des méthodes par défaut pour donner du code dans une interface. C'est un petit peu laid et à contre-emploi mais pratique ici.
|
|
||||||
|
|
||||||
NB2. On ne peut pas utiliser le toString de Objects
|
|
||||||
https://stackoverflow.com/questions/24016962/java8-why-is-it-forbidden-to-define-a-default-method-for-a-method-from-java-lan</code></a></dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/Changement.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="Changement.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,300 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>Etudiant</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="Etudiant";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":18};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="Etudiant.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.API</div>
|
|
||||||
<h2 title="Interface Etudiant" class="title">Interface Etudiant</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Superinterfaces:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></dd>
|
|
||||||
</dl>
|
|
||||||
<dl>
|
|
||||||
<dt>All Known Implementing Classes:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">EtudiantNP</a></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public interface <span class="typeNameLabel">Etudiant</span>
|
|
||||||
extends <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></pre>
|
|
||||||
<div class="block">Un étudiant</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code>int</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#getId--">getId</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer l'identifiant de l'étudiant.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code>java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#getNom--">getNom</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i2" class="altColor">
|
|
||||||
<td class="colFirst"><code>java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#getPrenom--">getPrenom</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i3" class="rowColor">
|
|
||||||
<td class="colFirst"><code>default java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#monPrint--">monPrint</a></span>()</code>
|
|
||||||
<div class="block">Fonctionne comme ToPrint() sauf car une interface n'a pas le droit de faire un override sur ToPrint().</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="getId--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getId</h4>
|
|
||||||
<pre>int getId()</pre>
|
|
||||||
<div class="block">permet de récupérer l'identifiant de l'étudiant.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>l'identifiant.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getNom--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getNom</h4>
|
|
||||||
<pre>java.lang.String getNom()</pre>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>le nom de l'étudiant.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getPrenom--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getPrenom</h4>
|
|
||||||
<pre>java.lang.String getPrenom()</pre>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>le prénom de l'étudiant</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="monPrint--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>monPrint</h4>
|
|
||||||
<pre>default java.lang.String monPrint()</pre>
|
|
||||||
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html#monPrint--">MonPrint</a></code></span></div>
|
|
||||||
<div class="block">Fonctionne comme ToPrint() sauf car une interface n'a pas le droit de faire un override sur ToPrint().
|
|
||||||
Toutes nos interfaces vont étendre cette interface.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html#monPrint--">monPrint</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></code></dd>
|
|
||||||
<dt><span class="seeLabel">See Also:</span></dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><code>NB. On n'utilise le mécanisme des méthodes par défaut pour donner du code dans une interface. C'est un petit peu laid et à contre-emploi mais pratique ici.</code></a></dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="Etudiant.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
File diff suppressed because it is too large
Load Diff
@ -1,232 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>MonPrint</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="MonPrint";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":6};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="MonPrint.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.API</div>
|
|
||||||
<h2 title="Interface MonPrint" class="title">Interface MonPrint</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Known Subinterfaces:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a>, <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a>, <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></dd>
|
|
||||||
</dl>
|
|
||||||
<dl>
|
|
||||||
<dt>All Known Implementing Classes:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">ChangementNP</a>, <a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">EtudiantNP</a>, <a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">GroupeNP</a></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public interface <span class="typeNameLabel">MonPrint</span></pre>
|
|
||||||
<div class="block">Toutes nos interfaces vont étendre cette interface.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code>java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html#monPrint--">monPrint</a></span>()</code>
|
|
||||||
<div class="block">Fonctionne comme ToPrint() sauf car une interface n'a pas le droit de faire un override sur ToPrint().</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="monPrint--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>monPrint</h4>
|
|
||||||
<pre>java.lang.String monPrint()</pre>
|
|
||||||
<div class="block">Fonctionne comme ToPrint() sauf car une interface n'a pas le droit de faire un override sur ToPrint().
|
|
||||||
Toutes nos interfaces vont étendre cette interface.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="MonPrint.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li>Constr | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,351 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>TypeGroupe</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="TypeGroupe";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":9,"i1":9};
|
|
||||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li>Next Class</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="TypeGroupe.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.API</div>
|
|
||||||
<h2 title="Enum TypeGroupe" class="title">Enum TypeGroupe</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>java.lang.Object</li>
|
|
||||||
<li>
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>java.lang.Enum<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a>></li>
|
|
||||||
<li>
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>fr.iutfbleau.projetIHM2022FI2.API.TypeGroupe</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd>java.io.Serializable, java.lang.Comparable<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a>></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public enum <span class="typeNameLabel">TypeGroupe</span>
|
|
||||||
extends java.lang.Enum<<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a>></pre>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="enum.constant.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Enum Constant Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
|
|
||||||
<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colOne" scope="col">Enum Constant and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html#FREE">FREE</a></span></code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr class="rowColor">
|
|
||||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html#PARTITION">PARTITION</a></span></code> </td>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html#ROOT">ROOT</a></span></code> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code>static <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
|
|
||||||
<div class="block">Returns the enum constant of this type with the specified name.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code>static <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a>[]</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html#values--">values</a></span>()</code>
|
|
||||||
<div class="block">Returns an array containing the constants of this enum type, in
|
|
||||||
the order they are declared.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Methods inherited from class java.lang.Enum</h3>
|
|
||||||
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Methods inherited from class java.lang.Object</h3>
|
|
||||||
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ============ ENUM CONSTANT DETAIL =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="enum.constant.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Enum Constant Detail</h3>
|
|
||||||
<a name="ROOT">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>ROOT</h4>
|
|
||||||
<pre>public static final <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a> ROOT</pre>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="PARTITION">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>PARTITION</h4>
|
|
||||||
<pre>public static final <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a> PARTITION</pre>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="FREE">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>FREE</h4>
|
|
||||||
<pre>public static final <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a> FREE</pre>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="values--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>values</h4>
|
|
||||||
<pre>public static <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a>[] values()</pre>
|
|
||||||
<div class="block">Returns an array containing the constants of this enum type, in
|
|
||||||
the order they are declared. This method may be used to iterate
|
|
||||||
over the constants as follows:
|
|
||||||
<pre>
|
|
||||||
for (TypeGroupe c : TypeGroupe.values())
|
|
||||||
System.out.println(c);
|
|
||||||
</pre></div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="valueOf-java.lang.String-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>valueOf</h4>
|
|
||||||
<pre>public static <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a> valueOf(java.lang.String name)</pre>
|
|
||||||
<div class="block">Returns the enum constant of this type with the specified name.
|
|
||||||
The string must match <i>exactly</i> an identifier used to declare an
|
|
||||||
enum constant in this type. (Extraneous whitespace characters are
|
|
||||||
not permitted.)</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
||||||
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>the enum constant with the specified name</dd>
|
|
||||||
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
||||||
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
|
|
||||||
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li>Next Class</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="TypeGroupe.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,29 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>fr.iutfbleau.projetIHM2022FI2.API</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1 class="bar"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/package-summary.html" target="classFrame">fr.iutfbleau.projetIHM2022FI2.API</a></h1>
|
|
||||||
<div class="indexContainer">
|
|
||||||
<h2 title="Interfaces">Interfaces</h2>
|
|
||||||
<ul title="Interfaces">
|
|
||||||
<li><a href="AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">AbstractChangementFactory</span></a></li>
|
|
||||||
<li><a href="AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">AbstractGroupeFactory</span></a></li>
|
|
||||||
<li><a href="Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">Changement</span></a></li>
|
|
||||||
<li><a href="Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">Etudiant</span></a></li>
|
|
||||||
<li><a href="Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">Groupe</span></a></li>
|
|
||||||
<li><a href="MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame"><span class="interfaceName">MonPrint</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<h2 title="Enums">Enums</h2>
|
|
||||||
<ul title="Enums">
|
|
||||||
<li><a href="TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API" target="classFrame">TypeGroupe</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,188 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>fr.iutfbleau.projetIHM2022FI2.API</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="fr.iutfbleau.projetIHM2022FI2.API";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li class="navBarCell1Rev">Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev Package</li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/package-summary.html">Next Package</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/package-summary.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<div class="header">
|
|
||||||
<h1 title="Package" class="title">Package fr.iutfbleau.projetIHM2022FI2.API</h1>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
|
|
||||||
<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Interface</th>
|
|
||||||
<th class="colLast" scope="col">Description</th>
|
|
||||||
</tr>
|
|
||||||
<tbody>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">AbstractChangementFactory</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Usine abstraite gérant l'ensemble des changements.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="rowColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">AbstractGroupeFactory</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Usine abstraite gérant l'ensemble des groupes.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Une demande de changement de groupe
|
|
||||||
concerne un étudiant, qui est dans un groupe A et veut aller dans un groupe B.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="rowColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Un étudiant</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Un groupe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="rowColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Toutes nos interfaces vont étendre cette interface.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
<li class="blockList">
|
|
||||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
|
|
||||||
<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Enum</th>
|
|
||||||
<th class="colLast" scope="col">Description</th>
|
|
||||||
</tr>
|
|
||||||
<tbody>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API">TypeGroupe</a></td>
|
|
||||||
<td class="colLast"> </td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li class="navBarCell1Rev">Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev Package</li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/package-summary.html">Next Package</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/package-summary.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,151 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>fr.iutfbleau.projetIHM2022FI2.API Class Hierarchy</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="fr.iutfbleau.projetIHM2022FI2.API Class Hierarchy";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li class="navBarCell1Rev">Tree</li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev</li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/package-tree.html">Next</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/package-tree.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<div class="header">
|
|
||||||
<h1 class="title">Hierarchy For Package fr.iutfbleau.projetIHM2022FI2.API</h1>
|
|
||||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
|
||||||
<ul class="horizontal">
|
|
||||||
<li><a href="../../../../overview-tree.html">All Packages</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractChangementFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">AbstractChangementFactory</span></a></li>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/AbstractGroupeFactory.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">AbstractGroupeFactory</span></a></li>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">MonPrint</span></a>
|
|
||||||
<ul>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Changement</span></a></li>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Etudiant</span></a></li>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">Groupe</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
|
|
||||||
<ul>
|
|
||||||
<li type="circle">java.lang.Object
|
|
||||||
<ul>
|
|
||||||
<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
|
|
||||||
<ul>
|
|
||||||
<li type="circle">fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/TypeGroupe.html" title="enum in fr.iutfbleau.projetIHM2022FI2.API"><span class="typeNameLink">TypeGroupe</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li class="navBarCell1Rev">Tree</li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li>Prev</li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/package-tree.html">Next</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/API/package-tree.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
File diff suppressed because it is too large
Load Diff
@ -1,364 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>ChangementNP</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="ChangementNP";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="ChangementNP.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.MNP</div>
|
|
||||||
<h2 title="Class ChangementNP" class="title">Class ChangementNP</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>java.lang.Object</li>
|
|
||||||
<li>
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>fr.iutfbleau.projetIHM2022FI2.MNP.ChangementNP</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a>, <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public class <span class="typeNameLabel">ChangementNP</span>
|
|
||||||
extends java.lang.Object
|
|
||||||
implements <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></pre>
|
|
||||||
<div class="block">Une demande de changement de groupe
|
|
||||||
concerne un étudiant, qui est dans un groupe A et veut aller dans un groupe B.
|
|
||||||
|
|
||||||
Implémentation non persistante fournie avec l'API.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="constructor.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Constructor Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
|
||||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colOne" scope="col">Constructor and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html#ChangementNP-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-fr.iutfbleau.projetIHM2022FI2.API.Groupe-">ChangementNP</a></span>(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> a,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> b)</code> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html#getA--">getA</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer le groupe de depart</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html#getB--">getB</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer le groupe d'arrivée</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i2" class="altColor">
|
|
||||||
<td class="colFirst"><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html#getEtu--">getEtu</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer l'étudiant demandant le changement</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i3" class="rowColor">
|
|
||||||
<td class="colFirst"><code>int</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html#getId--">getId</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer l'identifiant du changement (référence interne sans intérêt irl).</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Methods inherited from class java.lang.Object</h3>
|
|
||||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="methods.inherited.from.class.fr.iutfbleau.projetIHM2022FI2.API.Changement">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Methods inherited from interface fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></h3>
|
|
||||||
<code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#monPrint--">monPrint</a></code></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="constructor.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Constructor Detail</h3>
|
|
||||||
<a name="ChangementNP-fr.iutfbleau.projetIHM2022FI2.API.Groupe-fr.iutfbleau.projetIHM2022FI2.API.Etudiant-fr.iutfbleau.projetIHM2022FI2.API.Groupe-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>ChangementNP</h4>
|
|
||||||
<pre>public ChangementNP(<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> a,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> e,
|
|
||||||
<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> b)</pre>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="getId--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getId</h4>
|
|
||||||
<pre>public int getId()</pre>
|
|
||||||
<div class="block">permet de récupérer l'identifiant du changement (référence interne sans intérêt irl).</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getId--">getId</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>l'identifiant.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getA--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getA</h4>
|
|
||||||
<pre>public <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> getA()</pre>
|
|
||||||
<div class="block">permet de récupérer le groupe de depart</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getA--">getA</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>ce groupe.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getB--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getB</h4>
|
|
||||||
<pre>public <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Groupe.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Groupe</a> getB()</pre>
|
|
||||||
<div class="block">permet de récupérer le groupe d'arrivée</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getB--">getB</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>ce groupe.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getEtu--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getEtu</h4>
|
|
||||||
<pre>public <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a> getEtu()</pre>
|
|
||||||
<div class="block">permet de récupérer l'étudiant demandant le changement</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html#getEtu--">getEtu</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Changement.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Changement</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>cet étudiant</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="ChangementNP.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,340 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>EtudiantNP</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="EtudiantNP";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
var methods = {"i0":10,"i1":10,"i2":10};
|
|
||||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
|
|
||||||
var altColor = "altColor";
|
|
||||||
var rowColor = "rowColor";
|
|
||||||
var tableTab = "tableTab";
|
|
||||||
var activeTableTab = "activeTableTab";
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="EtudiantNP.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<!-- ======== START OF CLASS DATA ======== -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="subTitle">fr.iutfbleau.projetIHM2022FI2.MNP</div>
|
|
||||||
<h2 title="Class EtudiantNP" class="title">Class EtudiantNP</h2>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>java.lang.Object</li>
|
|
||||||
<li>
|
|
||||||
<ul class="inheritance">
|
|
||||||
<li>fr.iutfbleau.projetIHM2022FI2.MNP.EtudiantNP</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<div class="description">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<dl>
|
|
||||||
<dt>All Implemented Interfaces:</dt>
|
|
||||||
<dd><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a>, <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/MonPrint.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">MonPrint</a></dd>
|
|
||||||
</dl>
|
|
||||||
<hr>
|
|
||||||
<br>
|
|
||||||
<pre>public class <span class="typeNameLabel">EtudiantNP</span>
|
|
||||||
extends java.lang.Object
|
|
||||||
implements <a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></pre>
|
|
||||||
<div class="block">Un étudiant</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="summary">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="constructor.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Constructor Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
|
||||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colOne" scope="col">Constructor and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html#EtudiantNP-java.lang.String-java.lang.String-">EtudiantNP</a></span>(java.lang.String nom,
|
|
||||||
java.lang.String prenom)</code>
|
|
||||||
<div class="block">Constructeur.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- ========== METHOD SUMMARY =========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.summary">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Summary</h3>
|
|
||||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
||||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
||||||
<th class="colLast" scope="col">Method and Description</th>
|
|
||||||
</tr>
|
|
||||||
<tr id="i0" class="altColor">
|
|
||||||
<td class="colFirst"><code>int</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html#getId--">getId</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer l'identifiant de l'étudiant.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i1" class="rowColor">
|
|
||||||
<td class="colFirst"><code>java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html#getNom--">getNom</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr id="i2" class="altColor">
|
|
||||||
<td class="colFirst"><code>java.lang.String</code></td>
|
|
||||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html#getPrenom--">getPrenom</a></span>()</code>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Methods inherited from class java.lang.Object</h3>
|
|
||||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="methods.inherited.from.class.fr.iutfbleau.projetIHM2022FI2.API.Etudiant">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Methods inherited from interface fr.iutfbleau.projetIHM2022FI2.API.<a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></h3>
|
|
||||||
<code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#monPrint--">monPrint</a></code></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="details">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="constructor.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Constructor Detail</h3>
|
|
||||||
<a name="EtudiantNP-java.lang.String-java.lang.String-">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>EtudiantNP</h4>
|
|
||||||
<pre>public EtudiantNP(java.lang.String nom,
|
|
||||||
java.lang.String prenom)</pre>
|
|
||||||
<div class="block">Constructeur.</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- ============ METHOD DETAIL ========== -->
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList"><a name="method.detail">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<h3>Method Detail</h3>
|
|
||||||
<a name="getId--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getId</h4>
|
|
||||||
<pre>public int getId()</pre>
|
|
||||||
<div class="block">permet de récupérer l'identifiant de l'étudiant.</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#getId--">getId</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>l'identifiant.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getNom--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getNom</h4>
|
|
||||||
<pre>public java.lang.String getNom()</pre>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#getNom--">getNom</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>le nom de l'étudiant.</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<a name="getPrenom--">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="blockListLast">
|
|
||||||
<li class="blockList">
|
|
||||||
<h4>getPrenom</h4>
|
|
||||||
<pre>public java.lang.String getPrenom()</pre>
|
|
||||||
<div class="block">permet de récupérer</div>
|
|
||||||
<dl>
|
|
||||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
|
||||||
<dd><code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html#getPrenom--">getPrenom</a></code> in interface <code><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/Etudiant.html" title="interface in fr.iutfbleau.projetIHM2022FI2.API">Etudiant</a></code></dd>
|
|
||||||
<dt><span class="returnLabel">Returns:</span></dt>
|
|
||||||
<dd>le prénom de l'étudiant</dd>
|
|
||||||
</dl>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- ========= END OF CLASS DATA ========= -->
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li><a href="package-summary.html">Package</a></li>
|
|
||||||
<li class="navBarCell1Rev">Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Prev Class</span></a></li>
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP"><span class="typeNameLink">Next Class</span></a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="EtudiantNP.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Summary: </li>
|
|
||||||
<li>Nested | </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
|
||||||
<li><a href="#method.summary">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="subNavList">
|
|
||||||
<li>Detail: </li>
|
|
||||||
<li>Field | </li>
|
|
||||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
|
||||||
<li><a href="#method.detail">Method</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
File diff suppressed because it is too large
Load Diff
@ -1,23 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>fr.iutfbleau.projetIHM2022FI2.MNP</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1 class="bar"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/package-summary.html" target="classFrame">fr.iutfbleau.projetIHM2022FI2.MNP</a></h1>
|
|
||||||
<div class="indexContainer">
|
|
||||||
<h2 title="Classes">Classes</h2>
|
|
||||||
<ul title="Classes">
|
|
||||||
<li><a href="AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">AbstractGroupeFactoryNP</a></li>
|
|
||||||
<li><a href="ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">ChangementNP</a></li>
|
|
||||||
<li><a href="EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">EtudiantNP</a></li>
|
|
||||||
<li><a href="GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP" target="classFrame">GroupeNP</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,161 +0,0 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<!-- NewPage -->
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<!-- Generated by javadoc (1.8.0_345) on Wed Oct 19 16:00:51 CEST 2022 -->
|
|
||||||
<title>fr.iutfbleau.projetIHM2022FI2.MNP</title>
|
|
||||||
<meta name="date" content="2022-10-19">
|
|
||||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
||||||
<script type="text/javascript" src="../../../../script.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
try {
|
|
||||||
if (location.href.indexOf('is-external=true') == -1) {
|
|
||||||
parent.document.title="fr.iutfbleau.projetIHM2022FI2.MNP";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
<noscript>
|
|
||||||
<div>JavaScript is disabled on your browser.</div>
|
|
||||||
</noscript>
|
|
||||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
||||||
<div class="topNav"><a name="navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.top.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li class="navBarCell1Rev">Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/package-summary.html">Prev Package</a></li>
|
|
||||||
<li>Next Package</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/MNP/package-summary.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_top">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.top">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
||||||
<div class="header">
|
|
||||||
<h1 title="Package" class="title">Package fr.iutfbleau.projetIHM2022FI2.MNP</h1>
|
|
||||||
</div>
|
|
||||||
<div class="contentContainer">
|
|
||||||
<ul class="blockList">
|
|
||||||
<li class="blockList">
|
|
||||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
|
||||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
|
||||||
<tr>
|
|
||||||
<th class="colFirst" scope="col">Class</th>
|
|
||||||
<th class="colLast" scope="col">Description</th>
|
|
||||||
</tr>
|
|
||||||
<tbody>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/AbstractGroupeFactoryNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">AbstractGroupeFactoryNP</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Usine abstraite gérant l'ensemble des groupes.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="rowColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/ChangementNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">ChangementNP</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Une demande de changement de groupe
|
|
||||||
concerne un étudiant, qui est dans un groupe A et veut aller dans un groupe B.</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="altColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/EtudiantNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">EtudiantNP</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Un étudiant</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="rowColor">
|
|
||||||
<td class="colFirst"><a href="../../../../fr/iutfbleau/projetIHM2022FI2/MNP/GroupeNP.html" title="class in fr.iutfbleau.projetIHM2022FI2.MNP">GroupeNP</a></td>
|
|
||||||
<td class="colLast">
|
|
||||||
<div class="block">Un groupe</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
||||||
<div class="bottomNav"><a name="navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
||||||
<a name="navbar.bottom.firstrow">
|
|
||||||
<!-- -->
|
|
||||||
</a>
|
|
||||||
<ul class="navList" title="Navigation">
|
|
||||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
||||||
<li class="navBarCell1Rev">Package</li>
|
|
||||||
<li>Class</li>
|
|
||||||
<li><a href="package-tree.html">Tree</a></li>
|
|
||||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
||||||
<li><a href="../../../../index-all.html">Index</a></li>
|
|
||||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="subNav">
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../fr/iutfbleau/projetIHM2022FI2/API/package-summary.html">Prev Package</a></li>
|
|
||||||
<li>Next Package</li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList">
|
|
||||||
<li><a href="../../../../index.html?fr/iutfbleau/projetIHM2022FI2/MNP/package-summary.html" target="_top">Frames</a></li>
|
|
||||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
|
||||||
</ul>
|
|
||||||
<ul class="navList" id="allclasses_navbar_bottom">
|
|
||||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
||||||
</ul>
|
|
||||||
<div>
|
|
||||||
<script type="text/javascript"><!--
|
|
||||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
||||||
if(window==top) {
|
|
||||||
allClassesLink.style.display = "block";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
allClassesLink.style.display = "none";
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<a name="skip.navbar.bottom">
|
|
||||||
<!-- -->
|
|
||||||
</a></div>
|
|
||||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user