Package sources
Interface SourceInterface<T>
- All Known Implementing Classes:
Source
,SourceAleatoire
,SourceFixe
,Transmetteur
,TransmetteurParfait
public interface SourceInterface<T>
Interface d'un composant ayant le comportement d'une source
d'informations dont les éléments sont de type T
- Author:
- prou
-
Method Summary
Modifier and TypeMethodDescriptionvoid
connecter
(DestinationInterface<T> destination) pour connecter une destination à la sourcevoid
emettre()
pour émettre l'information contenue dans une sourcepour obtenir la dernière information émise par une source.
-
Method Details
-
getInformationEmise
Information<T> getInformationEmise()pour obtenir la dernière information émise par une source.- Returns:
- une information
-
connecter
pour connecter une destination à la source- Parameters:
destination
- la destination à connecter
-
emettre
pour émettre l'information contenue dans une source- Throws:
InformationNonConformeException
- si l'Information comporte une anomalie
-