- AbstractExceptionHandler - Class in de.alpharogroup.design.pattern.observer.exception.handlers
-
The abstract class that handles all exceptions.
- AbstractExceptionHandler() - Constructor for class de.alpharogroup.design.pattern.observer.exception.handlers.AbstractExceptionHandler
-
- AbstractObserver<T> - Class in de.alpharogroup.design.pattern.observer
-
A generic implementation from the Observer-Pattern.
- AbstractObserver(Subject<T, Observer<T>>) - Constructor for class de.alpharogroup.design.pattern.observer.AbstractObserver
-
Constructor for a new observer object.
- AbstractSubject<T,O extends Observer<T>> - Class in de.alpharogroup.design.pattern.observer
-
The Class AbstractSubject is an implementation from the interface Subject.
- AbstractSubject() - Constructor for class de.alpharogroup.design.pattern.observer.AbstractSubject
-
Default constructor for a new subject.
- AbstractSubject(T) - Constructor for class de.alpharogroup.design.pattern.observer.AbstractSubject
-
Constructor for a new subject with an observable.
- ActionCommand - Interface in de.alpharogroup.design.pattern.observer.api
-
- add(O) - Method in class de.alpharogroup.design.pattern.observer.AbstractSubject
-
Adds the given observer.
- add(O) - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
-
Adds the given observer.
- add(ChatRoomUser<M>) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
-
Adds the given observer.
- add(MessageListener<T>) - Method in interface de.alpharogroup.design.pattern.observer.chat.listener.MessageSource
-
Adds the given messageListeners to the existing messageListeners list.
- add(MessageListener<T>) - Method in class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
-
Adds the given messageListeners to the existing messageListeners list.
- add(EventListener<T>) - Method in interface de.alpharogroup.design.pattern.observer.event.EventSource
-
Adds the given event listener to the eventListeners list.
- add(EventListener<T>) - Method in class de.alpharogroup.design.pattern.observer.event.EventSubject
-
Adds the given event listener to the eventListeners list.
- add(Map<? extends String, ? extends Set<ExceptionMessage<T>>>) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
-
- add(String, ExceptionMessage<T>) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
-
- addAll(Collection<O>) - Method in class de.alpharogroup.design.pattern.observer.AbstractSubject
-
Adds the given observers.
- addAll(Collection<O>) - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
-
Adds the given observers.
- addAll(Collection<ChatRoomUser<M>>) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
-
Adds the given observers.
- addAll(Collection<MessageListener<T>>) - Method in interface de.alpharogroup.design.pattern.observer.chat.listener.MessageSource
-
Adds the all given messageListener to the existing messageListeners list.
- addAll(Collection<MessageListener<T>>) - Method in class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
-
Adds the all given messageListener to the existing messageListeners list.
- addAll(Collection<EventListener<T>>) - Method in interface de.alpharogroup.design.pattern.observer.event.EventSource
-
Adds the all given event listeners to the eventListeners list.
- addAll(Collection<EventListener<T>>) - Method in class de.alpharogroup.design.pattern.observer.event.EventSubject
-
Adds the all given event listeners to the eventListeners list.
- addExceptionListener(ExceptionListener) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionObservers
-
Adds the exception listener.
- remove(O) - Method in class de.alpharogroup.design.pattern.observer.AbstractSubject
-
Removes the given observer.
- remove(O) - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
-
Removes the given observer.
- remove(ChatRoomUser<M>) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
-
Removes the given observer.
- remove(MessageListener<T>) - Method in interface de.alpharogroup.design.pattern.observer.chat.listener.MessageSource
-
Removes the given MessageListener object from the existing messageListeners list.
- remove(MessageListener<T>) - Method in class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
-
Removes the given MessageListener object from the existing messageListeners list.
- remove(EventListener<T>) - Method in interface de.alpharogroup.design.pattern.observer.event.EventSource
-
Removes the given event listener from the eventListeners list.
- remove(EventListener<T>) - Method in class de.alpharogroup.design.pattern.observer.event.EventSubject
-
Removes the given event listener from the eventListeners list.
- remove(String) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
-
- removeAll(Collection<O>) - Method in class de.alpharogroup.design.pattern.observer.AbstractSubject
-
Removes the given observers.
- removeAll(Collection<O>) - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
-
Removes the given observers.
- removeAll(Collection<ChatRoomUser<M>>) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
-
Removes the given observers.
- removeAll(Collection<MessageListener<T>>) - Method in interface de.alpharogroup.design.pattern.observer.chat.listener.MessageSource
-
Removes the all given MessageListener objects from the messageListeners list.
- removeAll(Collection<MessageListener<T>>) - Method in class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
-
Removes the all given MessageListener objects from the messageListeners list.
- removeAll(Collection<EventListener<T>>) - Method in interface de.alpharogroup.design.pattern.observer.event.EventSource
-
Removes the all given event listeners from the eventListeners list.
- removeAll(Collection<EventListener<T>>) - Method in class de.alpharogroup.design.pattern.observer.event.EventSubject
-
Removes the all given event listeners from the eventListeners list.
- removeAll(Collection<String>) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
-
- removeExceptionListener(ExceptionListener) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionObservers
-
Removes the exception listener.
- Room<M extends Message<?>> - Interface in de.alpharogroup.design.pattern.observer.chat
-