|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflux.Broche
flux.Sortie
public class Sortie
Cette classe implante une broche de sortie d'un flux
Field Summary |
---|
Fields inherited from class flux.Broche |
---|
type |
Constructor Summary | |
---|---|
Sortie(java.lang.Class typeBroche,
int numeroBroche,
IFlux monModule)
Crée une broche d'entrée pour un flux. |
Method Summary | |
---|---|
void |
connect(IFlux autre,
int entree)
Connecte l'une des sorties du flux à une entrée d'une autre section du flux. |
void |
disconnect()
disconnect la sortie. |
void |
envoyer(java.lang.Object valeur)
Transmet une valeur à la suite du flux. |
void |
envoyerBloc(java.util.Collection valeur)
Transmet un bloc de valeurs à la suite du flux. |
void |
envoyerRaz()
Signale un remise à zéro d'une sortie. |
void |
envoyerRazBlock(java.util.Collection valeur)
Modifie un bloc de valeurs pour la suite du flux. |
void |
lock()
Verrouille l'objet pour modification |
void |
printConnectionCode(int noSortie,
java.lang.String boxId,
java.io.FileWriter file)
Génère le code de connection de deux modules. |
void |
unlock()
Deverrouille l'objet en fin de modification |
Methods inherited from class flux.Broche |
---|
connect, connectionPossible, estConnectee, getAutreIFlux, getConnection, getModule, getNoBroche |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Sortie(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(IFlux autre, int entree)
autre
- la section de flux à connect à la sortie.entree
- le numéro de l'entrée de autre
à connect sur la sortie.public void envoyer(java.lang.Object valeur)
valeur
- la valeur à envoyer.public void envoyerBloc(java.util.Collection valeur)
valeur
- le bloc de valeurs à envoyer.public void envoyerRazBlock(java.util.Collection valeur)
valeur
- le bloc de valeurs à envoyer.public void envoyerRaz()
public void lock()
public void unlock() throws java.lang.IllegalAccessException
java.lang.IllegalAccessException
- si l'objet n'était pas verrouillé.public void printConnectionCode(int noSortie, java.lang.String boxId, java.io.FileWriter file)
noSortie
- le numéro de la broche à connect.boxId
- le nom du module java à connect.file
- le fichier où le code doit être sauvegardé.public void disconnect()
disconnect
in class Broche
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |