insensa.view.dialogs.processes
Class ConnectionFileTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by insensa.view.dialogs.processes.ConnectionFileTreeNode
All Implemented Interfaces:
WorkerStatusList, java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class ConnectionFileTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
implements WorkerStatusList

See Also:
Serialized Form

Field Summary
private  int finishedThreads
           
private  java.util.List<ConnectionInfoReaderTreeNode> infoReaderTreeNodeList
           
private  java.lang.String nodeName
           
private  ConnectionProgressTree progressTree
           
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
ConnectionFileTreeNode(ConnectionProgressTree progressTree)
           
 
Method Summary
 void endAllProcesses()
           
 WorkerStatusList getChildWorkerStatusList(WorkerStatus wStat)
           
 WorkerStatus getWorkerStatus()
           
 WorkerStatus getWorkerStatus(int index)
           
 void refreshChildNodes()
           
 void startAllProcesses(java.lang.String name, int numOfProgress)
           
 
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

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

progressTree

private ConnectionProgressTree progressTree

nodeName

private java.lang.String nodeName

infoReaderTreeNodeList

private java.util.List<ConnectionInfoReaderTreeNode> infoReaderTreeNodeList

finishedThreads

private int finishedThreads
Constructor Detail

ConnectionFileTreeNode

public ConnectionFileTreeNode(ConnectionProgressTree progressTree)
Parameters:
progressTree -
Method Detail

endAllProcesses

public void endAllProcesses()
Specified by:
endAllProcesses in interface WorkerStatusList
See Also:
WorkerStatusList.endAllProcesses()

getChildWorkerStatusList

public WorkerStatusList getChildWorkerStatusList(WorkerStatus wStat)
Specified by:
getChildWorkerStatusList in interface WorkerStatusList
Returns:
See Also:
WorkerStatusList.getChildWorkerStatusList(insensa.WorkerStatus)

getWorkerStatus

public WorkerStatus getWorkerStatus()
Specified by:
getWorkerStatus in interface WorkerStatusList
Returns:
See Also:
WorkerStatusList.getWorkerStatus()

getWorkerStatus

public WorkerStatus getWorkerStatus(int index)
Specified by:
getWorkerStatus in interface WorkerStatusList
Returns:
See Also:
WorkerStatusList.getWorkerStatus(int)

refreshChildNodes

public void refreshChildNodes()

startAllProcesses

public void startAllProcesses(java.lang.String name,
                              int numOfProgress)
                       throws java.io.IOException
Specified by:
startAllProcesses in interface WorkerStatusList
Throws:
java.io.IOException
See Also:
WorkerStatusList.startAllProcesses(java.lang.String, int)