|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflux.Broche
public abstract class Broche
Implante la majeure partie d'une broche d'entrée/sortie d'un flux.
Field Summary | |
---|---|
java.lang.Class |
type
Le type de l'entrée |
Constructor Summary | |
---|---|
Broche(java.lang.Class typeBroche,
int numeroBroche,
IFlux monModule)
Crée une broche d'entrée pour un flux. |
Method Summary | |
---|---|
void |
connect(Broche autre)
Connecte l'entrée à une sortie d'une autre section du flux. |
boolean |
connectionPossible(Broche autre)
Teste si la connection de deux modules est possible. |
void |
disconnect()
disconnect the broach. |
boolean |
estConnectee()
Teste si la broche est déjà connectée. |
IFlux |
getAutreIFlux()
Renvoie le module connecté. |
int |
getConnection()
Renvoie le numéro de la broche connectée. |
IFlux |
getModule()
Renvoie le possesseur de la broche. |
int |
getNoBroche()
Renvoie le numéro de la broche dans son possesseur |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.Class type
Constructor Detail |
---|
public Broche(java.lang.Class typeBroche, int numeroBroche, IFlux monModule)
typeBroche
- le type de données passant par cette broche.numeroBroche
- le numéro de cette broche dans monModule
.monModule
- le module auquel appartient cette broche.Method Detail |
---|
public void connect(Broche autre)
autre
- la broche à connect.public boolean estConnectee()
public boolean connectionPossible(Broche autre)
autre
- la broche à connect.
public int getConnection()
public IFlux getAutreIFlux()
null si la broche n'est pas connectée.
public void disconnect()
public IFlux getModule()
IFlux
dont fait partie la broche.public int getNoBroche()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |