| Home >> All >> org >> embl >> ebi >> escience >> scuflui >> [ workbench Javadoc ] |
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