Typy powiadomień
Powiadomienia dzielą się na trzy grupy: złożony dokument, dane i widok. Obiekt wysyła powiadomienia złożonego dokumentu w odpowiedzi na zmianę nazwy, zapisanie, zamknięcie lub, w przypadku linku, o zmianie nazwy źródła łącza. Jak można się spodziewać, obiekty wysyłają powiadomienia o danych w odpowiedzi na zmiany w danych i wysyłają powiadomienia widoku w odpowiedzi na zmiany w prezentacji. Aplikacje kontenerów muszą rejestrować się oddzielnie dla każdego z tych typów powiadomień, ale wszystkie mogą być obsługiwane przez pojedynczy ujście porad.
Wszystkie kontenery, program obsługi obiektów i połączony rejestr obiektów na potrzeby powiadomień złożonych dokumentów. Typowy kontener rejestruje się również w celu wyświetlania powiadomień. Powiadomienia o danych są zwykle wysyłane do połączonego obiektu i programu obsługi obiektów. Kontener specjalnego przeznaczenia, taki jak taki, który renderuje same dane, może skorzystać z otrzymywania powiadomień o danych zamiast wyświetlania powiadomień. Na przykład osadzony kontener wykresu z linkiem do tabeli może zarejestrować się w celu otrzymywania powiadomień o danych. Ponieważ zmiana tabeli wpływa na wykres, otrzymanie powiadomienia o danych spowoduje przekierowanie kontenera w celu uzyskania nowych danych tabelarycznych.
Tematy pokrewne