本文整理汇总了Java中org.apache.taverna.scufl2.api.core.Workflow.getName方法的典型用法代码示例。如果您正苦于以下问题:Java Workflow.getName方法的具体用法?Java Workflow.getName怎么用?Java Workflow.getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.taverna.scufl2.api.core.Workflow
的用法示例。
在下文中一共展示了Workflow.getName方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setUp
import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
/**
* @throws java.lang.Exception
*/
@Before
public void setUp() throws Exception {
workflow = new Workflow();
mainWorkflow = new Workflow();
profile = new Profile();
mainProfile = new Profile();
workflowBundle = new WorkflowBundle();
workflowBundle.setMainProfile(mainProfile);
workflowBundle.setMainWorkflow(mainWorkflow);
executionService = new LocalExecutionService();
executionEnvironment = new LocalExecutionEnvironment(executionService, null, null);
dataBundle = DataBundles.createBundle();
runProfile = new RunProfile(executionEnvironment, workflowBundle, workflow.getName(), profile.getName(), dataBundle);
}
示例2: determineFileName
import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
private String determineFileName(final WorkflowBundle workflowBundle) {
String result;
Object source = fileManager.getDataflowSource(workflowBundle);
String fileName = null;
if (source instanceof File)
fileName = ((File) source).getName();
else if (source instanceof URL)
fileName = ((URL) source).getPath();
if (fileName != null) {
int lastIndex = fileName.lastIndexOf(".");
if (lastIndex > 0)
fileName = fileName.substring(0, fileName.lastIndexOf("."));
result = fileName;
} else {
Workflow mainWorkflow = workflowBundle.getMainWorkflow();
if (mainWorkflow != null)
result = mainWorkflow.getName();
else
result = workflowBundle.getName();
}
return result;
}
示例3: update
import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
/** @see #update(Workflow) */
private void update(Workflow workflow, Profile profile) {
boolean first = true;
for (final Workflow workflowItem : getPath(
new NamedSet<>(profile.getActivities()), workflow, profile)) {
JButton button = new JButton(workflowItem.getName());
// button.setBorder(null);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
selectionManager.setSelectedWorkflow(workflowItem);
}
});
if (!first)
add(new JLabel(">"));
first = false;
add(button);
}
}
示例4: makeProcessorTree
import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
public TreeModel makeProcessorTree(WorkflowBundle workflowBundle)
throws JAXBException, IOException {
Workflow workflow = workflowBundle.getMainWorkflow();
TreeModel treeModel = new DefaultTreeModel(new DefaultMutableTreeNode(
workflow.getName()));
DefaultMutableTreeNode parent = (DefaultMutableTreeNode) treeModel
.getRoot();
findProcessors(workflowBundle, workflow, parent);
return treeModel;
}
示例5: getDataflowName
import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
@Override
public String getDataflowName(WorkflowBundle workflowBundle) {
Object source = null;
if (isDataflowOpen(workflowBundle))
source = getDataflowSource(workflowBundle);
// Fallback
String name;
Workflow workflow = workflowBundle.getMainWorkflow();
if (workflow != null)
name = workflow.getName();
else
name = workflowBundle.getName();
if (source == null)
return name;
if (source instanceof File)
return ((File) source).getAbsolutePath();
else if (source instanceof URL)
return source.toString();
// Check if it has implemented a toString() method
Method toStringMethod = null;
Method toStringMethodFromObject = null;
try {
toStringMethod = source.getClass().getMethod("toString");
toStringMethodFromObject = Object.class.getMethod("toString");
} catch (Exception e) {
throw new IllegalStateException(
"Source did not implement Object.toString() " + source);
}
if (!toStringMethod.equals(toStringMethodFromObject))
return source.toString();
return name;
}