Uses of Interface
net.sf.taverna.zaria.ZTreeNode

Packages that use ZTreeNode
net.sf.taverna.zaria   
org.embl.ebi.escience.scuflui.workbench   
 

Uses of ZTreeNode in net.sf.taverna.zaria
 

Classes in net.sf.taverna.zaria that implement ZTreeNode
 class ZBasePane
          A base ZPane implementation, this is always the root of the ZTreeNode heirarchy (or should be for sane uses).
 class ZBlankComponent
          The blank component used when there isn't anything else, contains actions to create the other components (which will therefore be created empty by default).
 class ZPane
          Abstract superclass of all Zaria node components, extends JComponent and adds basic tree traversal functionality.
 class ZRavenComponent
           
 class ZSplitPane
          ZPane manifesting a split panel design where each sub-panel is itself a ZPane
 class ZTabbedPane
          ZPane implementation which holds its children within a tabbed pane container.
 

Methods in net.sf.taverna.zaria that return ZTreeNode
 ZTreeNode ZPane.getZParent()
          Traverse up the swing container heirarchy looking for the first parent implementing ZTreeNode, or null if we fall off the top of the container heirarchy.
 ZTreeNode ZTreeNode.getZParent()
          Parent ZTreeNode
 

Methods in net.sf.taverna.zaria that return types with arguments of type ZTreeNode
 java.util.List<ZTreeNode> ZBasePane.getZChildren()
          Single element list consiting only of the child item
 java.util.List<ZTreeNode> ZBlankComponent.getZChildren()
           
 java.util.List<ZTreeNode> ZRavenComponent.getZChildren()
          Component has no children, it's always a leaf
 java.util.List<ZTreeNode> ZSplitPane.getZChildren()
           
 java.util.List<ZTreeNode> ZTabbedPane.getZChildren()
           
 java.util.List<ZTreeNode> ZTreeNode.getZChildren()
          Immediate children
 

Methods in net.sf.taverna.zaria with parameters of type ZTreeNode
 void ZBasePane.swap(ZTreeNode oldComponent, ZTreeNode newComponent)
          Only a single child so always swap it out and replace with the new component
 void ZBlankComponent.swap(ZTreeNode oldComponent, ZTreeNode newComponent)
           
 void ZRavenComponent.swap(ZTreeNode oldComponent, ZTreeNode newComponent)
          Component has no children so the swap method is never used
 void ZSplitPane.swap(ZTreeNode oldComponent, ZTreeNode newComponent)
           
 void ZTabbedPane.swap(ZTreeNode oldComponent, ZTreeNode newComponent)
           
 void ZTreeNode.swap(ZTreeNode oldComponent, ZTreeNode newComponent)
          Swap out the given child for the new one
 

Uses of ZTreeNode in org.embl.ebi.escience.scuflui.workbench
 

Classes in org.embl.ebi.escience.scuflui.workbench that implement ZTreeNode
 class WorkbenchZBasePane
          The default ZBasePane used within the taverna Workbench