jade.gui
Class AgentTree.Node

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--jade.gui.AgentTree.Node
Direct Known Subclasses:
AgentTree.AgentNode, AgentTree.ContainerNode, AgentTree.SuperContainer

public abstract class AgentTree.Node
extends javax.swing.tree.DefaultMutableTreeNode

See Also:
Serialized Form

Field Summary
protected  boolean chgeIcon
           
protected  javax.swing.Icon img
           
protected  java.lang.String name
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
AgentTree.Node(java.lang.String name)
           
 
Method Summary
 void changeIcon(boolean chI)
           
 javax.swing.Icon getIcon(java.lang.String typeAgent)
           
 java.lang.String getName()
           
abstract  java.lang.String getToolTipText()
           
abstract  java.lang.String getType()
           
abstract  void setType(java.lang.String type)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, 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, isLeaf, 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
 

Field Detail

img

protected javax.swing.Icon img

name

protected java.lang.String name

chgeIcon

protected boolean chgeIcon
Constructor Detail

AgentTree.Node

public AgentTree.Node(java.lang.String name)
Method Detail

getIcon

public javax.swing.Icon getIcon(java.lang.String typeAgent)

getName

public java.lang.String getName()

changeIcon

public void changeIcon(boolean chI)

getType

public abstract java.lang.String getType()

setType

public abstract void setType(java.lang.String type)

getToolTipText

public abstract java.lang.String getToolTipText()