synergynetframework.appsystem.server.ui.model
Class AppListModel

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

public class AppListModel
extends javax.swing.DefaultListModel
implements ServerMonitor

The Class AppListModel.

See Also:
Serialized Form

Constructor Summary
AppListModel(TableCommsServerService server)
          Instantiates a new app list model.
 
Method Summary
 java.lang.Object getElementAt(int index)
           
 int getSize()
           
 void serverReceivedMessage(java.lang.Object obj)
          Server received message.
 void setSelectedTableIdentity(TableIdentity id)
          Sets the selected table identity.
 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

AppListModel

public AppListModel(TableCommsServerService server)
Instantiates a new app 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

setSelectedTableIdentity

public void setSelectedTableIdentity(TableIdentity id)
Sets the selected table identity.

Parameters:
id - the new selected table identity

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