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 |
add(O observer)
Adds the given observer.
|
void |
addAll(Collection<O> observers)
Adds the given observers.
|
T |
getObservable()
Gets the observable.
|
void |
remove(O observer)
Removes the given observer.
|
void |
removeAll(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 add(O observer)
public void addAll(Collection<O> observers)
public T getObservable()
public void remove(O observer)
public void removeAll(Collection<O> observers)
public void setObservable(T observable)
Copyright © 2015–2016 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.