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 TypeMethodDescriptionvoidconnecter(DestinationInterface<T> destination) pour connecter une destination à la sourcevoidemettre()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
-