/*FreeMind - A Program for creating and viewing Mindmaps *Copyright (C) 2000-2006 Joerg Mueller, Daniel Polansky, Dimitri Polivaev, Christian Foltin and others. * *See COPYING for Details * *This program is free software; you can redistribute it and/or *modify it under the terms of the GNU General Public License *as published by the Free Software Foundation; either version 2 *of the License, or (at your option) any later version. * *This program is distributed in the hope that it will be useful, *but WITHOUT ANY WARRANTY; without even the implied warranty of *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *GNU General Public License for more details. * *You should have received a copy of the GNU General Public License *along with this program; if not, write to the Free Software *Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * Created on 10.10.2006 */ /*$Id: MindMapControllerMock.java,v 1.1.2.12 2008/12/09 21:09:43 christianfoltin Exp $*/ package tests.freemind; import java.awt.Color; import java.awt.Component; import java.awt.datatransfer.Transferable; import java.awt.event.MouseEvent; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Reader; import java.net.URL; import java.util.HashMap; import java.util.List; import javax.swing.JPopupMenu; import javax.swing.JToolBar; import javax.swing.filechooser.FileFilter; import freemind.controller.Controller; import freemind.controller.MapModuleManager; import freemind.controller.StructuredMenuHolder; import freemind.extensions.HookFactory; import freemind.main.FreeMindMain; import freemind.main.XMLParseException; import freemind.modes.FreeMindFileDialog; import freemind.modes.MapAdapter; import freemind.modes.MindMap; import freemind.modes.MindMapNode; import freemind.modes.Mode; import freemind.modes.ModeController; import freemind.modes.NodeAdapter; import freemind.modes.attributes.AttributeController; import freemind.view.MapModule; import freemind.view.mindmapview.MapView; import freemind.view.mindmapview.NodeView; /** * @author foltin * */ public class MindMapControllerMock implements ModeController { private final FreeMindMainMock freeMindMain; private MindMapMock mindMapMock; public MindMapControllerMock(FreeMindMainMock freeMindMain, String pMapXmlString) { this.freeMindMain = freeMindMain; // TODO Auto-generated constructor stub mindMapMock = new MindMapMock(pMapXmlString); } /* * (non-Javadoc) * * @see freemind.modes.ModeController#centerNode(freemind.modes.MindMapNode) */ public void centerNode(MindMapNode node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#close(boolean, * freemind.controller.MapModuleManager) */ public boolean close(boolean force, MapModuleManager mapModuleManager) { // TODO Auto-generated method stub return false; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#createNodeTreeFromXml(java.io.Reader) */ public MindMapNode createNodeTreeFromXml(Reader pReader, HashMap pIDToTarget) throws XMLParseException, IOException { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#deregisterNodeLifetimeListener(freemind * .modes.ModeController.NodeLifetimeListener) */ public void deregisterNodeLifetimeListener(NodeLifetimeListener listener) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#deregisterNodeSelectionListener(freemind * .modes.ModeController.NodeSelectionListener) */ public void deregisterNodeSelectionListener(NodeSelectionListener listener) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#displayNode(freemind.modes.MindMapNode) */ public void displayNode(MindMapNode node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#doubleClick(java.awt.event.MouseEvent) */ public void doubleClick(MouseEvent e) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#extendSelection(java.awt.event.MouseEvent) */ public boolean extendSelection(MouseEvent e) { // TODO Auto-generated method stub return false; } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#fireNodeDeleteEvent(freemind.modes.MindMapNode * ) */ public void fireNodePreDeleteEvent(MindMapNode node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#firePreSaveEvent(freemind.modes.MindMapNode * ) */ public void firePreSaveEvent(MindMapNode node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getAttributeController() */ public AttributeController getAttributeController() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getController() */ public Controller getController() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getFrame() */ public FreeMindMain getFrame() { // TODO Auto-generated method stub return freeMindMain; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getHookFactory() */ public HookFactory getHookFactory() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getLeftToolBar() */ public Component getLeftToolBar() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#getLinkShortText(freemind.modes.MindMapNode * ) */ public String getLinkShortText(MindMapNode node) { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getMap() */ public MindMap getMap() { // TODO Auto-generated method stub return mindMapMock; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getMode() */ public Mode getMode() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getModeToolBar() */ public JToolBar getModeToolBar() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getNodeFromID(java.lang.String) */ public NodeAdapter getNodeFromID(String nodeID) { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getNodeID(freemind.modes.MindMapNode) */ public String getNodeID(MindMapNode selected) { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getPopupForModel(java.lang.Object) */ public JPopupMenu getPopupForModel(Object obj) { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getPopupMenu() */ public JPopupMenu getPopupMenu() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getResource(java.lang.String) */ public URL getResource(String path) { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getSelected() */ public MindMapNode getSelected() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getSelecteds() */ public List getSelecteds() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getSelectedsByDepth() */ public List getSelectedsByDepth() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getSelectionColor() */ public Color getSelectionColor() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getText(java.lang.String) */ public String getText(String textId) { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#getView() */ public MapView getView() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#isBlocked() */ public boolean isBlocked() { // TODO Auto-generated method stub return false; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#load(java.net.URL) */ public ModeController load(URL file) throws FileNotFoundException, IOException, XMLParseException { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#loadURL(java.lang.String) */ public void loadURL(String relative) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#newMap() */ public MindMap newMap() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#nodeChanged(freemind.modes.MindMapNode) */ public void nodeChanged(MindMapNode n) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#nodeRefresh(freemind.modes.MindMapNode) */ public void nodeRefresh(MindMapNode node) { // TODO Auto-generated method stub } public Transferable cut(MindMapNode node) { return null; } public Transferable copy(MindMapNode node, boolean saveInvisible) { return null; } public Transferable copy(MindMapNode node) { return null; } public Transferable copy() { return null; } public Transferable copySingle() { return null; } public Transferable copy(List selectedNodes, boolean copyInvisible) { return null; } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#onDeselectHook(freemind.modes.MindMapNode) */ public void onFocusNode(NodeView node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#onSelectHook(freemind.modes.MindMapNode) */ public void onLostFocusNode(NodeView node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#open() */ public void open() { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#plainClick(java.awt.event.MouseEvent) */ public void plainClick(MouseEvent e) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#registerNodeLifetimeListener(freemind.modes * .ModeController.NodeLifetimeListener) */ public void registerNodeLifetimeListener(NodeLifetimeListener listener, boolean pFireCreateEvent) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#registerNodeSelectionListener(freemind. * modes.ModeController.NodeSelectionListener) */ public void registerNodeSelectionListener(NodeSelectionListener listener, boolean pCallWithCurrentSelection) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#save(java.io.File) */ public boolean save(File file) { // TODO Auto-generated method stub return false; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#save() */ public boolean save() { // TODO Auto-generated method stub return false; } /* * (non-Javadoc) * * @see freemind.modes.ModeController#saveAs() */ public boolean saveAs() { // TODO Auto-generated method stub return false; } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#select(freemind.view.mindmapview.NodeView) */ public void select(NodeView node) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#select(freemind.modes.MindMapNode) */ public void select(MindMapNode selected) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#setFolded(freemind.modes.MindMapNode, * boolean) */ public void setFolded(MindMapNode node, boolean folded) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#setModel(freemind.modes.MapAdapter) */ public void setModel(MapAdapter model) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#setVisible(boolean) */ public void setVisible(boolean visible) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see * freemind.modes.ModeController#showPopupMenu(java.awt.event.MouseEvent) */ public void showPopupMenu(MouseEvent e) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#shutdownController() */ public void shutdownController() { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#sortNodesByDepth(java.util.List) */ public void sortNodesByDepth(List inPlaceList) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#startupController() */ public void startupController() { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#updateMenus(freemind.controller. * StructuredMenuHolder) */ public void updateMenus(StructuredMenuHolder holder) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see freemind.modes.ModeController#updatePopupMenu(freemind.controller. * StructuredMenuHolder) */ public void updatePopupMenu(StructuredMenuHolder holder) { // TODO Auto-generated method stub } public NodeView getSelectedView() { // TODO Auto-generated method stub return null; } public NodeView getNodeView(MindMapNode node) { // TODO Auto-generated method stub return null; } public void refreshMap() { // TODO Auto-generated method stub } public void onViewCreatedHook(NodeView newView) { // TODO Auto-generated method stub } public void onViewRemovedHook(NodeView newView) { // TODO Auto-generated method stub } public void setBackgroundColor(Color color) { // TODO Auto-generated method stub } public FreeMindFileDialog getFileChooser(FileFilter filter) { // TODO Auto-generated method stub return null; } public ModeController load(File pFile) throws FileNotFoundException, IOException { // TODO Auto-generated method stub return null; } public void select(MindMapNode pFocused, List pSelecteds) { // TODO Auto-generated method stub } public void selectBranch(NodeView pSelected, boolean pExtend) { // TODO Auto-generated method stub } public void setView(MapView pView) { // TODO Auto-generated method stub } public MapModule getMapModule() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see freemind.modes.ModeController#changeSelection(freemind.view.mindmapview.NodeView, boolean) */ public void changeSelection(NodeView pNode, boolean pIsSelected) { } /* (non-Javadoc) * @see freemind.modes.ModeController#setToolTip(freemind.modes.MindMapNode, java.lang.String, java.lang.String) */ public void setToolTip(MindMapNode pNode, String pKey, String pValue) { // TODO Auto-generated method stub } }