com.partnersoft.gui
Class ExplorerNode

java.lang.Object
  extended by com.partnersoft.gui.ExplorerNode

public class ExplorerNode
extends java.lang.Object

Author:
Russell Cagle Copyright 2006 Partner Software, Inc.

Constructor Summary
ExplorerNode()
           
 
Method Summary
 void addChild(ExplorerNode child)
           
 void addContextMenuItem(java.lang.String label, ContextListener listener)
           
 Explorer getExplorer()
           
 javax.swing.Icon getIcon()
           
 java.lang.String getLabel()
           
 ExplorerNode getParent()
           
 java.lang.String getPath()
           
protected  java.lang.Object[] getTreePath()
           
 java.lang.Object getUser()
           
 void insertChild(ExplorerNode child, int index)
           
 void removeChild(ExplorerNode child)
          Sets the child's parent to null.
 void setIcon(javax.swing.Icon newIcon)
           
 void setLabel(java.lang.String newLabel)
           
 void setPath(java.lang.String newPath)
           
 void setUser(java.lang.Object newUser)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExplorerNode

public ExplorerNode()
Method Detail

getTreePath

protected java.lang.Object[] getTreePath()

addChild

public void addChild(ExplorerNode child)

addContextMenuItem

public void addContextMenuItem(java.lang.String label,
                               ContextListener listener)

getExplorer

public Explorer getExplorer()

getIcon

public javax.swing.Icon getIcon()

getLabel

public java.lang.String getLabel()

getPath

public java.lang.String getPath()

getParent

public ExplorerNode getParent()

getUser

public java.lang.Object getUser()

insertChild

public void insertChild(ExplorerNode child,
                        int index)

removeChild

public void removeChild(ExplorerNode child)
Sets the child's parent to null.

Parameters:
child -

setIcon

public void setIcon(javax.swing.Icon newIcon)

setLabel

public void setLabel(java.lang.String newLabel)

setPath

public void setPath(java.lang.String newPath)

setUser

public void setUser(java.lang.Object newUser)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object