- Type Parameters:
T - the value type this object can observe
U - the value type this object can produce
- All Superinterfaces:
- BaseObserver, Observable<U>, Observer<T>
- All Known Implementing Classes:
- AsyncSubject, DefaultGroupedObservable, DefaultObservable, HybridSubject, ObservableActionListener, ObservableAdjustmentListener, ObservableChangeListener, ObservableDocumentListener, ObservableItemListener, ObservableKeyListener, ObservableListDataListener, ObservableListSelectionListener, ObservableMouseListener, ObservableWindowListener
public interface Subject<T,U>
extends Observer<T>, Observable<U>
Represents an object that can observe values of T and produce values of U by
combining the Observer and Observable interfaces.
- Since:
- 0.97