org.rosuda.JGR.browser
Class EnvironmentNode

java.lang.Object
  extended by org.rosuda.JGR.browser.DefaultBrowserNode
      extended by org.rosuda.JGR.browser.EnvironmentNode
All Implemented Interfaces:
javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode, BrowserNode, BrowserNodeFactory

public class EnvironmentNode
extends DefaultBrowserNode


Field Summary
 
Fields inherited from class org.rosuda.JGR.browser.DefaultBrowserNode
children, cls, expanded, icon, isList, parent, rName, showSep
 
Constructor Summary
EnvironmentNode()
           
EnvironmentNode(BrowserNode par, java.lang.String rObjectName, java.lang.String rClass)
           
 
Method Summary
 void editObject()
           
 BrowserNode generate(BrowserNode parent, java.lang.String rName, java.lang.String rClass)
           
 boolean getAllowsChildren()
           
 java.lang.String getChildExecuteableRObjectName(BrowserNode child)
           
 javax.swing.JPopupMenu getPopupMenu()
           
 boolean isLeaf()
           
 void removeChildObjectFromR(BrowserNode child)
           
 void update(javax.swing.tree.DefaultTreeModel mod)
           
 
Methods inherited from class org.rosuda.JGR.browser.DefaultBrowserNode
addChild, children, equals, findIcon, getChildAt, getChildCount, getExecuteableRObjectName, getIndex, getParent, getRenderer, getRName, insert, isExpanded, plotObject, printObject, remove, remove, removeFromParent, setExpanded, setParent, setShowSep, setUserObject, summaryObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentNode

public EnvironmentNode()

EnvironmentNode

public EnvironmentNode(BrowserNode par,
                       java.lang.String rObjectName,
                       java.lang.String rClass)
Method Detail

generate

public BrowserNode generate(BrowserNode parent,
                            java.lang.String rName,
                            java.lang.String rClass)
Specified by:
generate in interface BrowserNodeFactory
Overrides:
generate in class DefaultBrowserNode

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
Overrides:
getAllowsChildren in class DefaultBrowserNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class DefaultBrowserNode

getChildExecuteableRObjectName

public java.lang.String getChildExecuteableRObjectName(BrowserNode child)
Specified by:
getChildExecuteableRObjectName in interface BrowserNode
Overrides:
getChildExecuteableRObjectName in class DefaultBrowserNode

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()
Specified by:
getPopupMenu in interface BrowserNode
Overrides:
getPopupMenu in class DefaultBrowserNode

update

public void update(javax.swing.tree.DefaultTreeModel mod)
Specified by:
update in interface BrowserNode
Overrides:
update in class DefaultBrowserNode

editObject

public void editObject()
Specified by:
editObject in interface BrowserNode
Overrides:
editObject in class DefaultBrowserNode

removeChildObjectFromR

public void removeChildObjectFromR(BrowserNode child)
Specified by:
removeChildObjectFromR in interface BrowserNode
Overrides:
removeChildObjectFromR in class DefaultBrowserNode