com.bonevich.erj.ui
Class ErjTreeNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--com.bonevich.erj.ui.ErjTreeNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, org.tigris.gef.ui.PopupGenerator, java.io.Serializable, javax.swing.tree.TreeNode

public class ErjTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
implements org.tigris.gef.ui.PopupGenerator

Version:
$Id: ErjTreeNode.html,v 1.1 2009/03/07 17:55:14 jbonevic Exp $
Author:
Jeffrey Bonevich
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
ErjTreeNode(java.lang.Object modelElement)
          Creates new ErjTreeNode
ErjTreeNode(java.lang.Object modelElement, javax.swing.tree.DefaultTreeModel model)
           
 
Method Summary
 void add(javax.swing.tree.MutableTreeNode newChild)
           
 void checkDependents()
           
 boolean getAllowsChildren()
           
 java.util.Vector getPopUpActions(java.awt.event.MouseEvent e)
           
 boolean isAttribute()
           
 boolean isDomain()
           
 boolean isForeignKey()
           
 boolean isLeaf()
           
 boolean isRelation()
           
 boolean isSchema()
           
 void setModel(javax.swing.tree.DefaultTreeModel model)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
breadthFirstEnumeration, children, clone, depthFirstEnumeration, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ErjTreeNode

public ErjTreeNode(java.lang.Object modelElement)
Creates new ErjTreeNode


ErjTreeNode

public ErjTreeNode(java.lang.Object modelElement,
                   javax.swing.tree.DefaultTreeModel model)
Method Detail

setModel

public void setModel(javax.swing.tree.DefaultTreeModel model)

isSchema

public boolean isSchema()

isRelation

public boolean isRelation()

isDomain

public boolean isDomain()

isAttribute

public boolean isAttribute()

isForeignKey

public boolean isForeignKey()

getAllowsChildren

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

isLeaf

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

checkDependents

public void checkDependents()

add

public void add(javax.swing.tree.MutableTreeNode newChild)
Overrides:
add in class javax.swing.tree.DefaultMutableTreeNode

getPopUpActions

public java.util.Vector getPopUpActions(java.awt.event.MouseEvent e)
Specified by:
getPopUpActions in interface org.tigris.gef.ui.PopupGenerator


Copyright © 2001-2003 bonevich.com. All Rights Reserved.