jade.gui
Class AgentTree.Node

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

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
           
protected  java.lang.String ownership
          /**
protected  java.lang.String state
          /**
 
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()
           
 java.lang.String getOwnership()
           
 java.lang.String getState()
           
abstract  java.lang.String getToolTipText()
           
abstract  java.lang.String getType()
           
 void setName(java.lang.String name)
           
 void setOwnership(java.lang.String ownership)
           
 void setState(java.lang.String state)
           
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

state

protected java.lang.String state
/**

ownership

protected java.lang.String ownership
/**

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()

setName

public void setName(java.lang.String name)

getState

public java.lang.String getState()

setState

public void setState(java.lang.String state)

getOwnership

public java.lang.String getOwnership()

setOwnership

public void setOwnership(java.lang.String ownership)

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()