package org.trianacode.shiwaall.handler;
import org.trianacode.gui.action.ToolSelectionHandler;
import org.trianacode.gui.extensions.Extension;
import org.trianacode.taskgraph.Task;
import org.trianacode.taskgraph.tool.Tool;
import javax.swing.*;
// TODO: Auto-generated Javadoc
/**
* Created by IntelliJ IDEA.
* User: Ian Harvey
* Date: 06/07/2011
* Time: 14:31
* To change this template use File | Settings | File Templates.
*/
public class DownloadWorkflowExtension implements Extension {
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#init(org.trianacode.gui.action.ToolSelectionHandler)
*/
@Override
public void init(ToolSelectionHandler selhandler) {
}
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#getTreeAction(org.trianacode.taskgraph.tool.Tool)
*/
@Override
public Action getTreeAction(Tool tool) {
return null;
}
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#getWorkspaceAction(org.trianacode.taskgraph.Task)
*/
@Override
public Action getWorkspaceAction(Task tool) {
return null;
}
/* (non-Javadoc)
* @see org.trianacode.gui.extensions.Extension#getWorkflowAction(int)
*/
@Override
public Action getWorkflowAction(int type) {
if (type == Extension.TOOL_TYPE) {
return (Action) new DownloadWorkflow();
} else return null;
}
}