当前位置: 首页>>代码示例>>Java>>正文


Java Workflow.getName方法代码示例

本文整理汇总了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);
}
 
开发者ID:apache,项目名称:incubator-taverna-engine,代码行数:19,代码来源:RunProfileTest.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:24,代码来源:SaveWorkflowAsAction.java

示例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);
		}
	}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:20,代码来源:WorkflowSelectorComponent.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:12,代码来源:ProcessorNames.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:34,代码来源:FileManagerImpl.java


注:本文中的org.apache.taverna.scufl2.api.core.Workflow.getName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。