madkit.designer
Class AgentNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by madkit.TreeTools.GenericTreeNode
          extended by madkit.TreeTools.AbstractFileNode
              extended by madkit.TreeTools.FileNode
                  extended by madkit.designer.EditableFileNode
                      extended by madkit.designer.AgentNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
BeanShellAgentNode, JessAgentNode, PythonAgentNode, SchemeAgentNode

public class AgentNode
extends EditableFileNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class madkit.TreeTools.FileNode
fileNodeDescriptor
 
Fields inherited from class madkit.TreeTools.AbstractFileNode
entry, file
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
AgentNode(AbstractAgent ag, java.io.File file)
           
 
Method Summary
 void buildAgent(java.lang.String type, java.lang.String className, java.lang.String typeArg, java.lang.Object arg)
           
 javax.swing.ImageIcon getLeafIcon()
           
 void jedit()
           
 
Methods inherited from class madkit.designer.EditableFileNode
edit, execute, JSynEdit
 
Methods inherited from class madkit.TreeTools.FileNode
getFileNodeDescriptor
 
Methods inherited from class madkit.TreeTools.AbstractFileNode
getEntry, getFile, getNameFromPath, setEntry, setFile
 
Methods inherited from class madkit.TreeTools.GenericTreeNode
getBranchIcon, getDescriptor, setDescriptor
 
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
 

Constructor Detail

AgentNode

public AgentNode(AbstractAgent ag,
                 java.io.File file)
Method Detail

getLeafIcon

public javax.swing.ImageIcon getLeafIcon()
Overrides:
getLeafIcon in class EditableFileNode

buildAgent

public void buildAgent(java.lang.String type,
                       java.lang.String className,
                       java.lang.String typeArg,
                       java.lang.Object arg)

jedit

public void jedit()
Overrides:
jedit in class EditableFileNode


Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.