|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflux.Flux
typedonnee.Double2ProbasDate
public class Double2ProbasDate
Converts several Double streams into a single ProbaDate stream.
Field Summary | |
---|---|
static java.lang.String |
description
Describes the module role. |
Constructor Summary | |
---|---|
Double2ProbasDate(int nb,
boolean useDates)
Creates a module to merge a given number a data channels. |
|
Double2ProbasDate(ObjectDrawingFrame odf)
|
|
Double2ProbasDate(ObjectDrawingFrame odf,
java.util.Collection data)
|
Method Summary | |
---|---|
void |
add(int entry,
java.lang.Object value)
Introduit une donnée dans cette section du flux. |
void |
addBlock(int entry,
java.util.Collection value)
Introduit un bloc de données dans cette section du flux. |
java.lang.String |
descriptionEntree(int nb)
Retourne la description de l'une des broches d'entrée. |
java.lang.String |
descriptionSortie(int no)
Retourne la description de l'une des broches de sortie. |
void |
drawRealObject(java.awt.Graphics g)
Dessine l'objet visuel sur le contexte passé en paramètre. |
void |
generateCode(java.io.FileWriter file)
Ecrit le code JAVA nécessaire à l'instanciation du module. |
void |
generateConnections(java.io.FileWriter file)
Ecrit le code JAVA nécessaire à la connexion du module avec les autres. |
BoxObject |
getBox()
Renvoie la boîte associée au modèle durant le design. |
BuildingPanel |
getBuildingPanel(boolean lockedBox)
Récupère le panneau de conception de ce module. |
void |
init(int nb,
boolean mergeDates)
Prepares the module to merge a given number a data channels. |
void |
raz(int entry)
Signale une remise à zéro du flux. |
void |
razBlock(int entry,
java.util.Collection value)
Modifie les données. |
void |
sauvegarde_donnees(java.io.Writer fic)
Sauvegarde les données du flux dans fic . |
void |
setBox(BoxObject with)
Associe le modèle avec une boîte à utiliser durant le design. |
IFlux |
twin()
Crée un clone du flux courant. |
Methods inherited from class flux.Flux |
---|
changeEntryType, changeExitType, connect, connect, connect, connect, connectBack, descriptionUtilise, disconnect, dumpLocks, getDebugPanel, getEntry, getEntryNb, getEntryType, getExit, getExitNb, getExitType, getUse, getUseNb, getUseType, isUsing, lock, retourAutorise, unlock, unUse, use |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface flux.drawingTool.BoxModelObject |
---|
descriptionUtilise, retourAutorise |
Methods inherited from interface flux.IFlux |
---|
changeEntryType, changeExitType, connect, connectBack, disconnect, dumpLocks, getDebugPanel, getEntry, getEntryNb, getEntryType, getExit, getExitNb, getExitType, getUse, getUseNb, getUseType, isUsing, lock, unlock, unUse, use |
Field Detail |
---|
public static java.lang.String description
Constructor Detail |
---|
public Double2ProbasDate(ObjectDrawingFrame odf)
public Double2ProbasDate(ObjectDrawingFrame odf, java.util.Collection data)
public Double2ProbasDate(int nb, boolean useDates)
nb
- the number of data channels to mergeuseDates
- true if a Date
channel is to be merged.
false implies the date of the merge event will be used.Method Detail |
---|
public void sauvegarde_donnees(java.io.Writer fic) throws java.io.IOException
BoxModelObject
fic
.
La sauvegarde est faite en ASCII.
sauvegarde_donnees
in interface BoxModelObject
fic
- le Writer
dans lequel il faut écrire.
java.io.IOException
public void init(int nb, boolean mergeDates)
nb
- the number of data channels to mergemergeDates
- true if a Date
channel is to be merged.
false implies the date of the merge event will be used.public IFlux twin()
IFlux
twin
in interface IFlux
public void add(int entry, java.lang.Object value)
Flux
add
in interface IFlux
add
in class Flux
entry
- le numéro de l'entrée à remplir.value
- la donnée. Elle doit se conformer au type getEntryType(entree)
.public void addBlock(int entry, java.util.Collection value)
Flux
addBlock
in interface IFlux
addBlock
in class Flux
entry
- le numéro de l'entrée à remplir.value
- les données. Elles doivent toutes se conformer au type getEntryType(entree)
.public void raz(int entry)
Flux
raz
in interface IFlux
raz
in class Flux
entry
- le numéro de l'entrée à réinitialiser.public void razBlock(int entry, java.util.Collection value)
Flux
raz
+ addBloc
.
razBlock
in interface IFlux
razBlock
in class Flux
entry
- le numéro de l'entrée à actualiser.value
- le bloc de valeurs à envoyer.public java.lang.String descriptionEntree(int nb)
BoxModelObject
descriptionEntree
in interface BoxModelObject
nb
- un entier contenant le numéro de la broche à interroger.public java.lang.String descriptionSortie(int no)
descriptionSortie
in interface BoxModelObject
no
- un entier contenant le numéro de la broche à interroger.public BuildingPanel getBuildingPanel(boolean lockedBox)
BoxModelObject
getBuildingPanel
in interface BoxModelObject
public void generateCode(java.io.FileWriter file)
BoxModelObject
generateCode
in interface BoxModelObject
file
- le fichier dans le quel le code sera écrit.public void generateConnections(java.io.FileWriter file)
BoxModelObject
generateConnections
in interface BoxModelObject
file
- le fichier dans le quel le code sera écrit.public void drawRealObject(java.awt.Graphics g)
BoxModelObject
drawRealObject
in interface BoxModelObject
g
- le contexte graphique sur lequel il faut dessiner.public BoxObject getBox()
BoxModelObject
getBox
in interface BoxModelObject
BoxObject
correspondant à l'interface entre le IFlux
et l'application de design.public void setBox(BoxObject with)
BoxModelObject
setBox
in interface BoxModelObject
with
- un BoxObject
contenant les donnés;es de l'interface visuelle.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |