org.mactor.ui.gui.project
Interface ProjectController


public interface ProjectController


Method Summary
 void closeProject()
           
 void deleteNode(ProjectTreeNode node)
           
 java.awt.Frame getControllerFrame()
           
 ProjectModel getProjectModel()
           
 void insertNodeAfterNode(ProjectTreeNode destNode, ProjectTreeNode nodeToInsert)
           
 void insertNodeIntoNode(ProjectTreeNode destNode, ProjectTreeNode nodeToInsert)
           
 void openProject(java.io.File path)
           
 void reloadProject()
           
 void requestGuiAction(ProjectTreeNode node, java.lang.String action)
           
 void startEditingNode(ProjectTreeNode node)
           
 

Method Detail

openProject

void openProject(java.io.File path)
                 throws MactorException
Throws:
MactorException

reloadProject

void reloadProject()
                   throws MactorException
Throws:
MactorException

closeProject

void closeProject()
                  throws MactorException
Throws:
MactorException

getControllerFrame

java.awt.Frame getControllerFrame()

getProjectModel

ProjectModel getProjectModel()

startEditingNode

void startEditingNode(ProjectTreeNode node)
                      throws MactorException
Throws:
MactorException

insertNodeIntoNode

void insertNodeIntoNode(ProjectTreeNode destNode,
                        ProjectTreeNode nodeToInsert)
                        throws MactorException
Throws:
MactorException

insertNodeAfterNode

void insertNodeAfterNode(ProjectTreeNode destNode,
                         ProjectTreeNode nodeToInsert)
                         throws MactorException
Throws:
MactorException

deleteNode

void deleteNode(ProjectTreeNode node)
                throws MactorException
Throws:
MactorException

requestGuiAction

void requestGuiAction(ProjectTreeNode node,
                      java.lang.String action)
                      throws MactorException
Throws:
MactorException


Copyright © 2008. All Rights Reserved.