Class IO.Informant

java.lang.Object
eu.pedu.lib20s.util.IO.Informant
Enclosing class:
IO

public static class IO.Informant
extends java.lang.Object
Instance třídy Informant obstarává komunikaci mezi testovanými a testovacími objekty.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static IO.Informant informer
    Prostředník, který přihlášeným testovacím programům přeposílá zprávy o zavolání definovaných metod.
  • Method Summary

    Modifier and Type Method Description
    void register​(IO.ITester tester)
    Přidá zadaný objekt mezi objekty, kterým oznamuje zavolání definovaných metod.
    void unregister​(IO.ITester tester)
    Odebere zadaný objekt ze seznamu objektů, kterým oznamuje zavolání definovaných metod.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • informer

      public static final IO.Informant informer
      Prostředník, který přihlášeným testovacím programům přeposílá zprávy o zavolání definovaných metod.
  • Method Details

    • register

      public void register​(IO.ITester tester)
      Přidá zadaný objekt mezi objekty, kterým oznamuje zavolání definovaných metod.
      Parameters:
      tester - Přidávaný testovací objekt
    • unregister

      public void unregister​(IO.ITester tester)
      Odebere zadaný objekt ze seznamu objektů, kterým oznamuje zavolání definovaných metod.
      Parameters:
      tester - Odebíraný testovací objekt