public class ObservableReaderList
extends java.lang.Object
Constructor and Description |
---|
ObservableReaderList() |
Modifier and Type | Method and Description |
---|---|
void |
add(Reader reader)
Add a reader to the list
|
void |
clearList(boolean willRaiseEvents)
Clear the list - optionally mReaderRemovedEvent fires for each reader
|
java.util.ArrayList<Reader> |
list() |
Observable<Reader> |
readerAddedEvent()
A reader was added - arg1 will hold the Reader concerned
This event does not fire when the entire list is changed
|
Observable<Reader> |
readerRemovedEvent()
A reader was removed - arg1 will hold the Reader concerned
This event does not fire when the entire list is changed
|
Observable<Reader> |
readerUpdatedEvent()
A reader was updated - arg1 will hold the Reader concerned
This event does not fire when the entire list is changed
|
void |
remove(Reader reader)
Remove a reader from the list
Note: Observers will be notified before the Reader instance is removed from the list
but communication with the Reader is no longer possible at this stage
|
void |
setList(java.util.ArrayList<Reader> list) |
void |
updated(Reader reader)
Register that the given reader from the list has been updated
|
public java.util.ArrayList<Reader> list()
public void setList(java.util.ArrayList<Reader> list)
public Observable<Reader> readerAddedEvent()
public Observable<Reader> readerRemovedEvent()
public Observable<Reader> readerUpdatedEvent()
public void clearList(boolean willRaiseEvents)
public void add(Reader reader)
reader
- the Reader to addpublic void remove(Reader reader)
reader
- the Reader to removepublic void updated(Reader reader)
reader
- the Reader that has been updated