|
||||||||||
| 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
BoxModelObjectfic.
La sauvegarde est faite en ASCII.
sauvegarde_donnees in interface BoxModelObjectfic - 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 IFluxadd in class Fluxentry - 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 IFluxaddBlock in class Fluxentry - 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 IFluxraz in class Fluxentry - le numéro de l'entrée à réinitialiser.
public void razBlock(int entry,
java.util.Collection value)
Fluxraz + addBloc.
razBlock in interface IFluxrazBlock in class Fluxentry - 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 BoxModelObjectnb - un entier contenant le numéro de la broche à interroger.public java.lang.String descriptionSortie(int no)
descriptionSortie in interface BoxModelObjectno - un entier contenant le numéro de la broche à interroger.public BuildingPanel getBuildingPanel(boolean lockedBox)
BoxModelObject
getBuildingPanel in interface BoxModelObjectpublic void generateCode(java.io.FileWriter file)
BoxModelObject
generateCode in interface BoxModelObjectfile - le fichier dans le quel le code sera écrit.public void generateConnections(java.io.FileWriter file)
BoxModelObject
generateConnections in interface BoxModelObjectfile - le fichier dans le quel le code sera écrit.public void drawRealObject(java.awt.Graphics g)
BoxModelObject
drawRealObject in interface BoxModelObjectg - le contexte graphique sur lequel il faut dessiner.public BoxObject getBox()
BoxModelObject
getBox in interface BoxModelObjectBoxObject correspondant à l'interface entre le IFlux et l'application de design.public void setBox(BoxObject with)
BoxModelObject
setBox in interface BoxModelObjectwith - 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 | |||||||||