Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/embl/ebi/escience/scuflui/workbench/WorkflowScavenger.java


1   /**
2    * This file is a component of the Taverna project,
3    * and is licensed under the GNU LGPL.
4    * Copyright Tom Oinn, EMBL-EBI
5    */
6   package org.embl.ebi.escience.scuflui.workbench;
7   import javax.swing.tree.DefaultMutableTreeNode;
8   
9   import org.embl.ebi.escience.scuflui.workbench.Scavenger;
10  import org.embl.ebi.escience.scuflui.workbench.ScavengerCreationException;
11  import org.embl.ebi.escience.scuflui.workbench.WorkflowProcessorFactory;
12  import java.lang.String;
13  
14  
15  
16  /**
17   * A Scavenger that knows how to load nested workflow scripts
18   * @author Tom Oinn
19   */
20  public class WorkflowScavenger extends Scavenger {
21  
22      /**
23       * Create a new Talisman scavenger, the single parameter
24       * should be resolvable to a location from which the 
25       * tscript could be fetched.
26       */
27      public WorkflowScavenger(String definitionURL)
28    throws ScavengerCreationException {
29    super("XScufl @ "+definitionURL);
30    WorkflowProcessorFactory wpf = new WorkflowProcessorFactory(definitionURL);
31    DefaultMutableTreeNode factoryNode = new DefaultMutableTreeNode(wpf);
32    add(factoryNode);
33      }
34  }
35