synergynetframework.appsystem.server.ui.model
Class OnlineListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultListModel
          extended by synergynetframework.appsystem.server.ui.model.OnlineListModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.ListModel, ServerMonitor

public class OnlineListModel
extends javax.swing.DefaultListModel
implements ServerMonitor

The Class OnlineListModel.

See Also:
Serialized Form

Constructor Summary
OnlineListModel(TableCommsServerService server)
          Instantiates a new online list model.
 
Method Summary
 java.lang.Object getElementAt(int index)
           
 int getSize()
           
 void serverReceivedMessage(java.lang.Object obj)
          Server received message.
 void tableConnected(TableIdentity identity)
          Table connected.
 void tableDisconnected(TableIdentity identity)
          Table disconnected.
 
Methods inherited from class javax.swing.DefaultListModel
add, addElement, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnlineListModel

public OnlineListModel(TableCommsServerService server)
Instantiates a new online list model.

Parameters:
server - the server
Method Detail

getElementAt

public java.lang.Object getElementAt(int index)
Specified by:
getElementAt in interface javax.swing.ListModel
Overrides:
getElementAt in class javax.swing.DefaultListModel

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel
Overrides:
getSize in class javax.swing.DefaultListModel

serverReceivedMessage

public void serverReceivedMessage(java.lang.Object obj)
Description copied from interface: ServerMonitor
Server received message.

Specified by:
serverReceivedMessage in interface ServerMonitor
Parameters:
obj - the obj

tableConnected

public void tableConnected(TableIdentity identity)
Description copied from interface: ServerMonitor
Table connected.

Specified by:
tableConnected in interface ServerMonitor
Parameters:
identity - the identity

tableDisconnected

public void tableDisconnected(TableIdentity identity)
Description copied from interface: ServerMonitor
Table disconnected.

Specified by:
tableDisconnected in interface ServerMonitor
Parameters:
identity - the identity