private static class GuiHubConnector.ListModelTrackedClientSet extends TrackedClientSet implements javax.swing.ListModel
| Modifier and Type | Field and Description |
|---|---|
private java.util.List |
clientList_ |
private java.util.List |
listenerList_ |
| Constructor and Description |
|---|
ListModelTrackedClientSet()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addClient(Client client)
Adds a client to this model.
|
void |
addListDataListener(javax.swing.event.ListDataListener listener) |
java.lang.Object |
getElementAt(int index) |
int |
getSize() |
void |
removeClient(Client client)
Removes a client from this model.
|
void |
removeListDataListener(javax.swing.event.ListDataListener listener) |
void |
setClients(Client[] clients)
Sets the contents of this model to a given list.
|
void |
updateClient(Client client,
boolean metaChanged,
boolean subsChanged)
Notifies listeners that a given client's attributes (may) have
changed.
|
getClientMapprivate final java.util.List clientList_
private final java.util.List listenerList_
public int getSize()
getSize in interface javax.swing.ListModelpublic java.lang.Object getElementAt(int index)
getElementAt in interface javax.swing.ListModelpublic void addListDataListener(javax.swing.event.ListDataListener listener)
addListDataListener in interface javax.swing.ListModelpublic void removeListDataListener(javax.swing.event.ListDataListener listener)
removeListDataListener in interface javax.swing.ListModelpublic void addClient(Client client)
TrackedClientSetaddClient in class TrackedClientSetclient - client to addpublic void removeClient(Client client)
TrackedClientSetremoveClient in class TrackedClientSetclient - client to removepublic void setClients(Client[] clients)
TrackedClientSetsetClients in class TrackedClientSetclients - current client listpublic void updateClient(Client client, boolean metaChanged, boolean subsChanged)
TrackedClientSetupdateClient in class TrackedClientSetclient - modified clientmetaChanged - true if metadata may have changed
(false if known unchanged)subsChanged - true if subscriptions may have changed
(false if known unchanged)