apps.mathpadapp.networkmanager.managers.remotedesktopmanager
Class RemoteDesktopManager

java.lang.Object
  extended by apps.mathpadapp.networkmanager.managers.remotedesktopmanager.RemoteDesktopManager

public class RemoteDesktopManager
extends java.lang.Object

The Class RemoteDesktopManager.


Constructor Summary
RemoteDesktopManager(NetworkedContentManager networkedContentManager, java.util.ArrayList<java.lang.Class<?>> controllerClasses, java.util.ArrayList<java.lang.Class<?>> targetClasses)
          Instantiates a new remote desktop manager.
 
Method Summary
 MathPadRemoteDesktop createRemoteDesktopNode(TableIdentity tableId)
          Creates the remote desktop node.
 java.util.HashMap<TableIdentity,MathPadRemoteDesktop> getMathPadRemoteDesktops()
          Gets the math pad remote desktops.
 void unregisterRemoteDesktop(TableIdentity tableId)
          Unregister remote desktop.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteDesktopManager

public RemoteDesktopManager(NetworkedContentManager networkedContentManager,
                            java.util.ArrayList<java.lang.Class<?>> controllerClasses,
                            java.util.ArrayList<java.lang.Class<?>> targetClasses)
Instantiates a new remote desktop manager.

Parameters:
networkedContentManager - the networked content manager
controllerClasses - the controller classes
targetClasses - the target classes
Method Detail

createRemoteDesktopNode

public MathPadRemoteDesktop createRemoteDesktopNode(TableIdentity tableId)
Creates the remote desktop node.

Parameters:
tableId - the table id
Returns:
the math pad remote desktop

getMathPadRemoteDesktops

public java.util.HashMap<TableIdentity,MathPadRemoteDesktop> getMathPadRemoteDesktops()
Gets the math pad remote desktops.

Returns:
the math pad remote desktops

unregisterRemoteDesktop

public void unregisterRemoteDesktop(TableIdentity tableId)
Unregister remote desktop.

Parameters:
tableId - the table id