ide
Class WatchTreeNode

java.lang.Object
  |
  +--ide.WatchTreeNode

public class WatchTreeNode
extends java.lang.Object
implements ScopeNode, LeafNode


Field Summary
 java.lang.String caption
           
 java.lang.Object data
           
static int FILETYPE
           
private  javax.swing.tree.DefaultMutableTreeNode holder
           
(package private) static javax.swing.ImageIcon[] icons
           
static int INOUTTYPE
           
static int INPUTTYPE
           
 boolean isLeaf
           
static int MODARRAYTYPE
           
static int MODULETYPE
           
 java.lang.String name
           
static int OUTPUTTYPE
           
static int PORTTYPE
           
static int PROJECTTYPE
           
static int REGTYPE
           
 javax.swing.JTree tree
           
 int type
           
static int WIRETYPE
           
 
Constructor Summary
WatchTreeNode(javax.swing.tree.DefaultMutableTreeNode holder, int type, java.lang.String name)
           
WatchTreeNode(javax.swing.tree.DefaultMutableTreeNode holder, int type, java.lang.String name, java.lang.Object data)
           
 
Method Summary
(package private) static void ()
           
 LeafNode addLeaf(int icon, java.lang.String name, java.lang.Object data)
           
 ScopeNode addScope(int icon, java.lang.String name)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getFQN()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String toString()
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

FILETYPE

public static final int FILETYPE

MODULETYPE

public static final int MODULETYPE

MODARRAYTYPE

public static final int MODARRAYTYPE

WIRETYPE

public static final int WIRETYPE

REGTYPE

public static final int REGTYPE

PORTTYPE

public static final int PORTTYPE

INPUTTYPE

public static final int INPUTTYPE

OUTPUTTYPE

public static final int OUTPUTTYPE

INOUTTYPE

public static final int INOUTTYPE

PROJECTTYPE

public static final int PROJECTTYPE

icons

static javax.swing.ImageIcon[] icons

type

public int type

name

public java.lang.String name

caption

public java.lang.String caption

isLeaf

public boolean isLeaf

data

public java.lang.Object data

holder

private javax.swing.tree.DefaultMutableTreeNode holder

tree

public javax.swing.JTree tree
Constructor Detail

WatchTreeNode

public WatchTreeNode(javax.swing.tree.DefaultMutableTreeNode holder,
                     int type,
                     java.lang.String name)

WatchTreeNode

public WatchTreeNode(javax.swing.tree.DefaultMutableTreeNode holder,
                     int type,
                     java.lang.String name,
                     java.lang.Object data)
Method Detail

static void ()

toString

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

getFQN

public java.lang.String getFQN()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getIcon

public javax.swing.ImageIcon getIcon()

addScope

public ScopeNode addScope(int icon,
                          java.lang.String name)
Specified by:
addScope in interface ScopeNode

addLeaf

public LeafNode addLeaf(int icon,
                        java.lang.String name,
                        java.lang.Object data)
Specified by:
addLeaf in interface ScopeNode

update

public void update()
Specified by:
update in interface LeafNode