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

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--edu.columbia.cs.cgui.rjfc.swing.RInputMapImpl
All Implemented Interfaces:
Remote, RInputMap, Serializable
Direct Known Subclasses:
RComponentInputMapImpl, RInputMapUIResourceImpl

public class RInputMapImpl
extends UnicastRemoteObject
implements RInputMap

See Also:
Serialized Form

Field Summary
protected  InputMap data
           
protected  Hashtable hash
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
protected RInputMapImpl()
           
  RInputMapImpl(Hashtable hash)
           
  RInputMapImpl(InputMap passedIn, Hashtable hash)
           
 
Method Summary
 KeyStroke[] allKeys()
           
 void clear()
           
protected  void finalize()
           
 Object get(RKeyStroke keyStrokevar0)
           
 RInputMap getParent()
           
 InputMap getRJFCWrappedData()
           
 KeyStroke[] keys()
           
 void put(RKeyStroke keyStrokevar0, Object actionMapKeyvar1)
           
 void remove(RKeyStroke keyvar0)
           
 void setData(InputMap data)
           
 void setHash(Hashtable hash)
           
 void setParent(RInputMap mapvar0)
           
 int size()
           
 
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 InputMap data

hash

protected Hashtable hash
Constructor Detail

RInputMapImpl

public RInputMapImpl(InputMap passedIn,
                     Hashtable hash)
              throws RemoteException

RInputMapImpl

public RInputMapImpl(Hashtable hash)
              throws RemoteException

RInputMapImpl

protected RInputMapImpl()
                 throws RemoteException
Method Detail

getRJFCWrappedData

public InputMap getRJFCWrappedData()
                            throws RemoteException
Specified by:
getRJFCWrappedData in interface RInputMap

setData

public void setData(InputMap data)
             throws RemoteException
Specified by:
setData in interface RInputMap

finalize

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

setHash

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

setParent

public void setParent(RInputMap mapvar0)
               throws RemoteException
Specified by:
setParent in interface RInputMap

getParent

public RInputMap getParent()
                    throws RemoteException
Specified by:
getParent in interface RInputMap

put

public void put(RKeyStroke keyStrokevar0,
                Object actionMapKeyvar1)
         throws RemoteException
Specified by:
put in interface RInputMap

get

public Object get(RKeyStroke keyStrokevar0)
           throws RemoteException
Specified by:
get in interface RInputMap

remove

public void remove(RKeyStroke keyvar0)
            throws RemoteException
Specified by:
remove in interface RInputMap

clear

public void clear()
           throws RemoteException
Specified by:
clear in interface RInputMap

keys

public KeyStroke[] keys()
                 throws RemoteException
Specified by:
keys in interface RInputMap

size

public int size()
         throws RemoteException
Specified by:
size in interface RInputMap

allKeys

public KeyStroke[] allKeys()
                    throws RemoteException
Specified by:
allKeys in interface RInputMap