Skip navigation links
A C D E F G I M O R S T U 

A

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
The interface ActionCommand.
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.

C

ChatMessage - Class in de.alpharogroup.design.pattern.observer.chat
The class ChatMessage.
ChatMessage() - Constructor for class de.alpharogroup.design.pattern.observer.chat.ChatMessage
 
ChatRoom<M extends Message<?>> - Class in de.alpharogroup.design.pattern.observer.chat
The Class ChatRoom.
ChatRoom(M, String) - Constructor for class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Constructor for a new subject with an observable.
ChatRoom(String) - Constructor for class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Constructor for a new chat room with the given name.
ChatRoomService<M extends Message<?>> - Class in de.alpharogroup.design.pattern.observer.chat
The class ChatRoomService.
ChatRoomService() - Constructor for class de.alpharogroup.design.pattern.observer.chat.ChatRoomService
 
ChatRoomUser<M extends Message<?>> - Class in de.alpharogroup.design.pattern.observer.chat
The class ChatRoomUser.
ChatRoomUser(ChatRoom<M>, IUser<?>) - Constructor for class de.alpharogroup.design.pattern.observer.chat.ChatRoomUser
Instantiates a new chat room user.
containsKey(String) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
 

D

de.alpharogroup.design.pattern.observer - package de.alpharogroup.design.pattern.observer
Provides abstract classes for the generic implementation for the observer pattern.
de.alpharogroup.design.pattern.observer.api - package de.alpharogroup.design.pattern.observer.api
Provides interfaces for the generic implementation for the observer pattern.
de.alpharogroup.design.pattern.observer.chat - package de.alpharogroup.design.pattern.observer.chat
 
de.alpharogroup.design.pattern.observer.chat.listener - package de.alpharogroup.design.pattern.observer.chat.listener
 
de.alpharogroup.design.pattern.observer.event - package de.alpharogroup.design.pattern.observer.event
 
de.alpharogroup.design.pattern.observer.exception - package de.alpharogroup.design.pattern.observer.exception
Provides helper classes for Exception Objects.
de.alpharogroup.design.pattern.observer.exception.handlers - package de.alpharogroup.design.pattern.observer.exception.handlers
 
DefaultExceptionHandler - Class in de.alpharogroup.design.pattern.observer.exception.handlers
The Class DefaultExceptionHandler.
DefaultExceptionHandler() - Constructor for class de.alpharogroup.design.pattern.observer.exception.handlers.DefaultExceptionHandler
 

E

EventListener<T> - Interface in de.alpharogroup.design.pattern.observer.event
The listener interface for receiving event events.
EventObject<T> - Class in de.alpharogroup.design.pattern.observer.event
The Class EventObject.
EventObject(T) - Constructor for class de.alpharogroup.design.pattern.observer.event.EventObject
Instantiates a new event object.
EventSource<T> - Interface in de.alpharogroup.design.pattern.observer.event
The Interface EventSource.
EventSubject<T> - Class in de.alpharogroup.design.pattern.observer.event
The Class EventSubject.
EventSubject() - Constructor for class de.alpharogroup.design.pattern.observer.event.EventSubject
Instantiates a new event subject.
EventSubject(T) - Constructor for class de.alpharogroup.design.pattern.observer.event.EventSubject
Instantiates a new event subject.
ExceptionEvent - Class in de.alpharogroup.design.pattern.observer.exception
The class ExceptionEvent acts like as an Observable.
ExceptionEvent() - Constructor for class de.alpharogroup.design.pattern.observer.exception.ExceptionEvent
 
ExceptionListener - Interface in de.alpharogroup.design.pattern.observer.exception
The listener interface for receiving exception events.
exceptionListeners - Variable in class de.alpharogroup.design.pattern.observer.exception.ExceptionObservers
The exception listeners.
ExceptionMessage<T> - Class in de.alpharogroup.design.pattern.observer.exception
Class for Messages in Exception classes.
ExceptionMessage(String, String, String) - Constructor for class de.alpharogroup.design.pattern.observer.exception.ExceptionMessage
Default constructor.
ExceptionMessages<T> - Class in de.alpharogroup.design.pattern.observer.exception
The Class ExceptionMessages.
ExceptionMessages() - Constructor for class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
 
ExceptionObservers - Class in de.alpharogroup.design.pattern.observer.exception
The Class ExceptionObservers.
execute() - Method in interface de.alpharogroup.design.pattern.observer.api.ActionCommand
Executes the command.

F

fireEvent(T) - Method in interface de.alpharogroup.design.pattern.observer.event.EventSource
Fire the given event.
fireEvent(T) - Method in class de.alpharogroup.design.pattern.observer.event.EventSubject
Fire the given event.
fireMessage(T) - Method in interface de.alpharogroup.design.pattern.observer.chat.listener.MessageSource
Fire the given message.
fireMessage(T) - Method in class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
Fire the given message.

G

get(String) - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
 
getApplicationUser() - Method in interface de.alpharogroup.design.pattern.observer.chat.IUser
Gets the application user.
getApplicationUser() - Method in class de.alpharogroup.design.pattern.observer.chat.User
Gets the application user.
getChatRoom(M, String) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoomService
Gets the chat room.
getChatRoomName() - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Gets the chat room name.
getChatRoomUsers() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Gets the chat room users as User objects.
getChatRoomUsers() - Method in interface de.alpharogroup.design.pattern.observer.chat.Room
Gets the chat room users.
getData() - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Gets the data.
getDate() - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Gets the date.
getId() - Method in interface de.alpharogroup.design.pattern.observer.chat.IUser
Gets the id.
getId() - Method in class de.alpharogroup.design.pattern.observer.chat.User
Gets the id.
getInstance() - Static method in class de.alpharogroup.design.pattern.observer.exception.ExceptionObservers
Gets the single instance of ExceptionObservers.
getKeys() - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
 
getMessage() - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Gets the message.
getMessageHistory() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
 
getMessageHistory() - Method in interface de.alpharogroup.design.pattern.observer.chat.Room
Gets the message history.
getName() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Gets the name of the chat room.
getName() - Method in interface de.alpharogroup.design.pattern.observer.chat.IUser
Gets the name.
getName() - Method in class de.alpharogroup.design.pattern.observer.chat.User
Gets the name.
getObservable() - Method in class de.alpharogroup.design.pattern.observer.AbstractObserver
Gets the observable object.
getObservable() - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
Gets the observable.
getObservable() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Gets the observable.
getObservable() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoomUser
Gets the observable object.
getObservers() - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
Gets the observers that wants to be notified on changes.
getRecipient() - Method in interface de.alpharogroup.design.pattern.observer.chat.Invitation
Gets the recipient of this invitation.
getRoom() - Method in interface de.alpharogroup.design.pattern.observer.chat.Invitation
Gets the room for this invitation.
getSender() - Method in interface de.alpharogroup.design.pattern.observer.chat.Invitation
Gets the sender of this invitation.
getSize() - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
 
getSource() - Method in class de.alpharogroup.design.pattern.observer.chat.listener.MessageObject
Gets the source.
getSource() - Method in class de.alpharogroup.design.pattern.observer.event.EventObject
Gets the source.
getUser() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoomUser
Gets the user.
getUser() - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Gets the user.
getValue() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatMessage
Gets the value.
getValue() - Method in interface de.alpharogroup.design.pattern.observer.chat.Message
Gets the value.
getValue() - Method in class de.alpharogroup.design.pattern.observer.chat.StringMessage
Gets the value.

I

Invitation<M extends Message<?>> - Interface in de.alpharogroup.design.pattern.observer.chat
The Interface Invitation.
isAccepted() - Method in interface de.alpharogroup.design.pattern.observer.chat.Invitation
Checks if this invitation is accepted from the recipient.
isDeniedVisible() - Method in interface de.alpharogroup.design.pattern.observer.chat.Invitation
Checks if the recipient wants that the sender sees that he denied his invitation.
isEmpty() - Method in class de.alpharogroup.design.pattern.observer.exception.ExceptionMessages
 
isSecure() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
 
isSecure() - Method in interface de.alpharogroup.design.pattern.observer.chat.Room
Checks if is secure.
IUser<U> - Interface in de.alpharogroup.design.pattern.observer.chat
The interface IUser.

M

Message<T> - Interface in de.alpharogroup.design.pattern.observer.chat
The interface Message.
MessageListener<T> - Interface in de.alpharogroup.design.pattern.observer.chat.listener
The listener interface for receiving message events.
MessageObject<T> - Class in de.alpharogroup.design.pattern.observer.chat.listener
The Class MessageObject.
MessageObject(T) - Constructor for class de.alpharogroup.design.pattern.observer.chat.listener.MessageObject
Instantiates a new message object.
MessageRoomModelBean - Class in de.alpharogroup.design.pattern.observer.chat
MessageRoomModelBean(String, IUser<?>, String, Byte[]) - Constructor for class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Instantiates a new message room model.
MessageSource<T> - Interface in de.alpharogroup.design.pattern.observer.chat.listener
The Interface MessageSource.
MessageSubject<T> - Class in de.alpharogroup.design.pattern.observer.chat.listener
The class MessageSubject.
MessageSubject() - Constructor for class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
Instantiates a new message subject.
MessageSubject(T) - Constructor for class de.alpharogroup.design.pattern.observer.chat.listener.MessageSubject
Instantiates a new message subject.

O

Observer<T> - Interface in de.alpharogroup.design.pattern.observer.api
The Interface Observer.
onEvent(T) - Method in interface de.alpharogroup.design.pattern.observer.event.EventListener
Handles the given event.
onException(ExceptionEvent) - Method in interface de.alpharogroup.design.pattern.observer.exception.ExceptionListener
On exception.
onMessage(T) - Method in interface de.alpharogroup.design.pattern.observer.chat.listener.MessageListener
Handles the given event.

R

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
The interface Room.

S

send(M) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoomUser
Send the given message.
setApplicationUser(U) - Method in interface de.alpharogroup.design.pattern.observer.chat.IUser
Sets the application user.
setApplicationUser(User) - Method in class de.alpharogroup.design.pattern.observer.chat.User
Sets the application user.
setData(Byte[]) - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Sets the data.
setId(Integer) - Method in class de.alpharogroup.design.pattern.observer.chat.User
Sets the id.
setMessage(String) - Method in class de.alpharogroup.design.pattern.observer.chat.MessageRoomModelBean
Sets the message.
setName(String) - Method in class de.alpharogroup.design.pattern.observer.chat.User
Sets the name.
setObservable(T) - Method in class de.alpharogroup.design.pattern.observer.AbstractSubject
Sets the observable.
setObservable(T) - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
Sets the observable.
setObservable(M) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Sets the observable.
setValue(MessageRoomModelBean) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatMessage
Sets the value.
setValue(T) - Method in interface de.alpharogroup.design.pattern.observer.chat.Message
Sets the value.
setValue(String) - Method in class de.alpharogroup.design.pattern.observer.chat.StringMessage
Sets the value.
size() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Returns the number of chat users in this chat room.
source - Variable in class de.alpharogroup.design.pattern.observer.chat.listener.MessageObject
The object on which the message Event initially occurred.
source - Variable in class de.alpharogroup.design.pattern.observer.event.EventObject
The object on which the Event initially occurred.
StringMessage - Class in de.alpharogroup.design.pattern.observer.chat
The class StringMessage.
StringMessage() - Constructor for class de.alpharogroup.design.pattern.observer.chat.StringMessage
Instantiates a new string message.
StringMessage(String) - Constructor for class de.alpharogroup.design.pattern.observer.chat.StringMessage
Instantiates a new string message.
subject - Variable in class de.alpharogroup.design.pattern.observer.AbstractObserver
The subject.
Subject<T,O extends Observer<T>> - Interface in de.alpharogroup.design.pattern.observer.api
The interface Subject represents the "subject" (which is being "observed") being part of the object whose state change is being observed, to be communicated to the observers upon occurrence.
subject - Variable in class de.alpharogroup.design.pattern.observer.chat.ChatRoomUser
The subject.

T

toString() - Method in class de.alpharogroup.design.pattern.observer.chat.StringMessage

U

update(T) - Method in class de.alpharogroup.design.pattern.observer.AbstractObserver
Update.
update(T) - Method in interface de.alpharogroup.design.pattern.observer.api.Observer
Update.
update(M) - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoomUser
Update.
updateEvent(ExceptionListener, ExceptionEvent) - Method in class de.alpharogroup.design.pattern.observer.exception.handlers.AbstractExceptionHandler
This method updates the listener for this event.
updateEvent(ExceptionListener, ExceptionEvent) - Method in class de.alpharogroup.design.pattern.observer.exception.handlers.DefaultExceptionHandler
This method updates the listener for this event.
updateObservers() - Method in class de.alpharogroup.design.pattern.observer.AbstractSubject
Update observers.
updateObservers() - Method in interface de.alpharogroup.design.pattern.observer.api.Subject
Update observers.
updateObservers() - Method in class de.alpharogroup.design.pattern.observer.chat.ChatRoom
Update observers.
updateOnException(ExceptionEvent) - Method in class de.alpharogroup.design.pattern.observer.exception.handlers.DefaultExceptionHandler
Update on exception.
User - Class in de.alpharogroup.design.pattern.observer.chat
The class User.
User(String, Integer) - Constructor for class de.alpharogroup.design.pattern.observer.chat.User
Instantiates a new user.
A C D E F G I M O R S T U 
Skip navigation links

Copyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.