Package epidemic.model
Interface Inspectable
public interface Inspectable
Interfejs definiujący kontrakt dla obiektów udostępniających swój stan wewnętrzny
na potrzeby warstwy wizualnej (GUI).
Umożliwia dynamiczne generowanie paneli telemetrycznych bez ścisłego sprzęgania
komponentów widoku z konkretnymi klasami logiki biznesowej.
-
Method Summary
Modifier and TypeMethodDescriptionKonstruuje zbiór metadanych analitycznych odzwierciedlających bieżący stan obiektu.Udostępnia nazwę lub tytuł obiektu, który posłuży jako główny nagłówek w inspektorze.
-
Method Details
-
getObjectName
String getObjectName()Udostępnia nazwę lub tytuł obiektu, który posłuży jako główny nagłówek w inspektorze.- Returns:
- Zrozumiały dla użytkownika ciąg znaków identyfikujący encję.
-
getInspectionProperties
List<InspectionProperty> getInspectionProperties()Konstruuje zbiór metadanych analitycznych odzwierciedlających bieżący stan obiektu.- Returns:
- Uporządkowana lista właściwości telemetrycznych gotowych do wyrenderowania w interfejsie.
-