T - the generic type of the observable.O - the generic type of the observerpublic abstract class AbstractSubject<T,O extends Observer<T>> extends Object implements Subject<T,O>
| Constructor and Description |
|---|
AbstractSubject()
Default constructor for a new subject.
|
AbstractSubject(T observable)
Constructor for a new subject with an observable.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(O observer)
Adds the given observer.
|
void |
addObservers(Collection<O> observers)
Adds the given observers.
|
T |
getObservable()
Gets the observable.
|
void |
removeObserver(O observer)
Removes the given observer.
|
void |
removeObservers(Collection<O> observers)
Removes the given observers.
|
void |
setObservable(T observable)
Sets the observable.
|
void |
updateObservers()
Update observers.
|
public AbstractSubject()
public AbstractSubject(T observable)
observable - the observablepublic void addObserver(O observer)
public void addObservers(Collection<O> observers)
public T getObservable()
public void removeObserver(O observer)
public void removeObservers(Collection<O> observers)
public void setObservable(T observable)
Copyright © 2007–2015 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.