edu.columbia.cs.cgui.rjfc.swing.tree
Class RDefaultTreeModelImpl

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

public class RDefaultTreeModelImpl
extends UnicastRemoteObject
implements RDefaultTreeModel

See Also:
Serialized Form

Field Summary
protected  DefaultTreeModel data
           
protected  Hashtable hash
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
protected RDefaultTreeModelImpl()
           
  RDefaultTreeModelImpl(DefaultTreeModel passedIn, Hashtable hash)
           
  RDefaultTreeModelImpl(TreeNode rootvar0, boolean asksAllowsChildrenvar1, Hashtable hash)
           
  RDefaultTreeModelImpl(TreeNode rootvar0, Hashtable hash)
           
 
Method Summary
 void addTreeModelListener(RTreeModelListener lvar0)
           
 boolean asksAllowsChildren()
           
protected  void finalize()
           
 Object getChild(Object parentvar0, int indexvar1)
           
 int getChildCount(Object parentvar0)
           
 int getIndexOfChild(Object parentvar0, Object childvar1)
           
 EventListener[] getListeners(Class listenerTypevar0)
           
 TreeNode[] getPathToRoot(TreeNode aNodevar0)
           
 DefaultTreeModel getRJFCWrappedData()
           
 Object getRoot()
           
 void insertNodeInto(MutableTreeNode newChildvar0, MutableTreeNode parentvar1, int indexvar2)
           
 boolean isLeaf(Object nodevar0)
           
 void nodeChanged(TreeNode nodevar0)
           
 void nodesChanged(TreeNode nodevar0, int[] childIndicesvar1)
           
 void nodeStructureChanged(TreeNode nodevar0)
           
 void nodesWereInserted(TreeNode nodevar0, int[] childIndicesvar1)
           
 void nodesWereRemoved(TreeNode nodevar0, int[] childIndicesvar1, Object[] removedChildrenvar2)
           
 void reload()
           
 void reload(TreeNode nodevar0)
           
 void removeNodeFromParent(MutableTreeNode nodevar0)
           
 void removeTreeModelListener(RTreeModelListener lvar0)
           
 void setAsksAllowsChildren(boolean newValuevar0)
           
 void setData(DefaultTreeModel data)
           
 void setHash(Hashtable hash)
           
 void setRoot(TreeNode rootvar0)
           
 void valueForPathChanged(RTreePath pathvar0, Object newValuevar1)
           
 
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 DefaultTreeModel data

hash

protected Hashtable hash
Constructor Detail

RDefaultTreeModelImpl

public RDefaultTreeModelImpl(DefaultTreeModel passedIn,
                             Hashtable hash)
                      throws RemoteException

RDefaultTreeModelImpl

public RDefaultTreeModelImpl(TreeNode rootvar0,
                             Hashtable hash)
                      throws RemoteException

RDefaultTreeModelImpl

public RDefaultTreeModelImpl(TreeNode rootvar0,
                             boolean asksAllowsChildrenvar1,
                             Hashtable hash)
                      throws RemoteException

RDefaultTreeModelImpl

protected RDefaultTreeModelImpl()
                         throws RemoteException
Method Detail

getRJFCWrappedData

public DefaultTreeModel getRJFCWrappedData()
                                    throws RemoteException
Specified by:
getRJFCWrappedData in interface RDefaultTreeModel

setData

public void setData(DefaultTreeModel data)
             throws RemoteException
Specified by:
setData in interface RDefaultTreeModel

finalize

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

setHash

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

setAsksAllowsChildren

public void setAsksAllowsChildren(boolean newValuevar0)
                           throws RemoteException
Specified by:
setAsksAllowsChildren in interface RDefaultTreeModel

asksAllowsChildren

public boolean asksAllowsChildren()
                           throws RemoteException
Specified by:
asksAllowsChildren in interface RDefaultTreeModel

setRoot

public void setRoot(TreeNode rootvar0)
             throws RemoteException
Specified by:
setRoot in interface RDefaultTreeModel

getRoot

public Object getRoot()
               throws RemoteException
Specified by:
getRoot in interface RDefaultTreeModel

getIndexOfChild

public int getIndexOfChild(Object parentvar0,
                           Object childvar1)
                    throws RemoteException
Specified by:
getIndexOfChild in interface RDefaultTreeModel

getChild

public Object getChild(Object parentvar0,
                       int indexvar1)
                throws RemoteException
Specified by:
getChild in interface RDefaultTreeModel

getChildCount

public int getChildCount(Object parentvar0)
                  throws RemoteException
Specified by:
getChildCount in interface RDefaultTreeModel

isLeaf

public boolean isLeaf(Object nodevar0)
               throws RemoteException
Specified by:
isLeaf in interface RDefaultTreeModel

reload

public void reload()
            throws RemoteException
Specified by:
reload in interface RDefaultTreeModel

valueForPathChanged

public void valueForPathChanged(RTreePath pathvar0,
                                Object newValuevar1)
                         throws RemoteException
Specified by:
valueForPathChanged in interface RDefaultTreeModel

insertNodeInto

public void insertNodeInto(MutableTreeNode newChildvar0,
                           MutableTreeNode parentvar1,
                           int indexvar2)
                    throws RemoteException
Specified by:
insertNodeInto in interface RDefaultTreeModel

removeNodeFromParent

public void removeNodeFromParent(MutableTreeNode nodevar0)
                          throws RemoteException
Specified by:
removeNodeFromParent in interface RDefaultTreeModel

nodeChanged

public void nodeChanged(TreeNode nodevar0)
                 throws RemoteException
Specified by:
nodeChanged in interface RDefaultTreeModel

reload

public void reload(TreeNode nodevar0)
            throws RemoteException
Specified by:
reload in interface RDefaultTreeModel

nodesWereInserted

public void nodesWereInserted(TreeNode nodevar0,
                              int[] childIndicesvar1)
                       throws RemoteException
Specified by:
nodesWereInserted in interface RDefaultTreeModel

nodesWereRemoved

public void nodesWereRemoved(TreeNode nodevar0,
                             int[] childIndicesvar1,
                             Object[] removedChildrenvar2)
                      throws RemoteException
Specified by:
nodesWereRemoved in interface RDefaultTreeModel

nodesChanged

public void nodesChanged(TreeNode nodevar0,
                         int[] childIndicesvar1)
                  throws RemoteException
Specified by:
nodesChanged in interface RDefaultTreeModel

nodeStructureChanged

public void nodeStructureChanged(TreeNode nodevar0)
                          throws RemoteException
Specified by:
nodeStructureChanged in interface RDefaultTreeModel

getPathToRoot

public TreeNode[] getPathToRoot(TreeNode aNodevar0)
                         throws RemoteException
Specified by:
getPathToRoot in interface RDefaultTreeModel

addTreeModelListener

public void addTreeModelListener(RTreeModelListener lvar0)
                          throws RemoteException
Specified by:
addTreeModelListener in interface RDefaultTreeModel

removeTreeModelListener

public void removeTreeModelListener(RTreeModelListener lvar0)
                             throws RemoteException
Specified by:
removeTreeModelListener in interface RDefaultTreeModel

getListeners

public EventListener[] getListeners(Class listenerTypevar0)
                             throws RemoteException
Specified by:
getListeners in interface RDefaultTreeModel