public abstract class BaseContext<T extends Context<T>> extends Object implements Context<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseContext.Builder<T extends BaseContext.Builder<T,U>,U extends BaseContext>
Base context builder.
|
| Modifier and Type | Field and Description |
|---|---|
protected String |
address |
protected Set<Observer<T>> |
observers |
protected String |
version |
| Constructor and Description |
|---|
BaseContext() |
| Modifier and Type | Method and Description |
|---|---|
T |
copy()
Creates a copy of the context.
|
boolean |
equals(Object other) |
int |
hashCode() |
void |
notify(T object) |
T |
registerObserver(Observer<T> observer) |
String |
toString() |
T |
unregisterObserver(Observer<T> observer) |
public T registerObserver(Observer<T> observer)
registerObserver in interface Observable<T extends Context<T>>public T unregisterObserver(Observer<T> observer)
unregisterObserver in interface Observable<T extends Context<T>>public void notify(T object)
notify in interface Observable<T extends Context<T>>public T copy()
Copyright © 2013-2014. All Rights Reserved.