edu.columbia.cs.cgui.rjfc.swing
Class RMenuSelectionManagerImpl

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--edu.columbia.cs.cgui.rjfc.swing.RMenuSelectionManagerImpl
All Implemented Interfaces:
Remote, RMenuSelectionManager, Serializable

public class RMenuSelectionManagerImpl
extends UnicastRemoteObject
implements RMenuSelectionManager

See Also:
Serialized Form

Field Summary
protected  MenuSelectionManager data
           
protected  Hashtable hash
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
protected RMenuSelectionManagerImpl()
           
  RMenuSelectionManagerImpl(Hashtable hash)
           
  RMenuSelectionManagerImpl(MenuSelectionManager passedIn, Hashtable hash)
           
 
Method Summary
 void addChangeListener(RChangeListener lvar0)
           
 void clearSelectedPath()
           
 RComponent componentForPoint(RComponent sourcevar0, Point sourcePointvar1)
           
 RMenuSelectionManager defaultManager()
           
protected  void finalize()
           
 MenuSelectionManager getRJFCWrappedData()
           
 MenuElement[] getSelectedPath()
           
 boolean isComponentPartOfCurrentMenu(RComponent cvar0)
           
 void processKeyEvent(KeyEvent evar0)
           
 void processMouseEvent(MouseEvent eventvar0)
           
 void removeChangeListener(RChangeListener lvar0)
           
 void setData(MenuSelectionManager data)
           
 void setHash(Hashtable hash)
           
 void setSelectedPath(MenuElement[] pathvar0)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

data

protected MenuSelectionManager data

hash

protected Hashtable hash
Constructor Detail

RMenuSelectionManagerImpl

public RMenuSelectionManagerImpl(MenuSelectionManager passedIn,
                                 Hashtable hash)
                          throws RemoteException

RMenuSelectionManagerImpl

public RMenuSelectionManagerImpl(Hashtable hash)
                          throws RemoteException

RMenuSelectionManagerImpl

protected RMenuSelectionManagerImpl()
                             throws RemoteException
Method Detail

getRJFCWrappedData

public MenuSelectionManager getRJFCWrappedData()
                                        throws RemoteException
Specified by:
getRJFCWrappedData in interface RMenuSelectionManager

setData

public void setData(MenuSelectionManager data)
             throws RemoteException
Specified by:
setData in interface RMenuSelectionManager

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object

setHash

public void setHash(Hashtable hash)
             throws RemoteException
Specified by:
setHash in interface RMenuSelectionManager

defaultManager

public RMenuSelectionManager defaultManager()
                                     throws RemoteException
Specified by:
defaultManager in interface RMenuSelectionManager

setSelectedPath

public void setSelectedPath(MenuElement[] pathvar0)
                     throws RemoteException
Specified by:
setSelectedPath in interface RMenuSelectionManager

getSelectedPath

public MenuElement[] getSelectedPath()
                              throws RemoteException
Specified by:
getSelectedPath in interface RMenuSelectionManager

clearSelectedPath

public void clearSelectedPath()
                       throws RemoteException
Specified by:
clearSelectedPath in interface RMenuSelectionManager

addChangeListener

public void addChangeListener(RChangeListener lvar0)
                       throws RemoteException
Specified by:
addChangeListener in interface RMenuSelectionManager

removeChangeListener

public void removeChangeListener(RChangeListener lvar0)
                          throws RemoteException
Specified by:
removeChangeListener in interface RMenuSelectionManager

processMouseEvent

public void processMouseEvent(MouseEvent eventvar0)
                       throws RemoteException
Specified by:
processMouseEvent in interface RMenuSelectionManager

componentForPoint

public RComponent componentForPoint(RComponent sourcevar0,
                                    Point sourcePointvar1)
                             throws RemoteException
Specified by:
componentForPoint in interface RMenuSelectionManager

processKeyEvent

public void processKeyEvent(KeyEvent evar0)
                     throws RemoteException
Specified by:
processKeyEvent in interface RMenuSelectionManager

isComponentPartOfCurrentMenu

public boolean isComponentPartOfCurrentMenu(RComponent cvar0)
                                     throws RemoteException
Specified by:
isComponentPartOfCurrentMenu in interface RMenuSelectionManager