freemind.modes.filemode
Class FileController

java.lang.Object
  extended by freemind.modes.ControllerAdapter
      extended by freemind.modes.viewmodes.ViewControllerAdapter
          extended by freemind.modes.filemode.FileController
All Implemented Interfaces:
TextTranslator, ModeController

public class FileController
extends ViewControllerAdapter


Nested Class Summary
 
Nested classes/interfaces inherited from class freemind.modes.ControllerAdapter
ControllerAdapter.EditAttributesAction, ControllerAdapter.FileOpener, ControllerAdapter.nodesDepthComparator, ControllerAdapter.OpenAction, ControllerAdapter.SaveAction, ControllerAdapter.SaveAsAction
 
Nested classes/interfaces inherited from interface freemind.modes.ModeController
ModeController.NodeLifetimeListener, ModeController.NodeSelectionListener
 
Field Summary
 
Fields inherited from class freemind.modes.viewmodes.ViewControllerAdapter
find, findNext, toggleChildrenFolded, toggleFolded
 
Fields inherited from class freemind.modes.ControllerAdapter
popupListenerSingleton
 
Fields inherited from interface freemind.modes.ModeController
NODESEPARATOR
 
Constructor Summary
FileController(Mode mode)
           
 
Method Summary
 HookFactory getHookFactory()
           
 javax.swing.JPopupMenu getPopupMenu()
           
 MapAdapter newModel(ModeController modeController)
          You _must_ implement this if you use one of the following actions: OpenAction, NewMapAction.
 MindMapNode newNode(java.lang.Object userObject, MindMap map)
           
 void plainClick(java.awt.event.MouseEvent e)
           
 void updateMenus(StructuredMenuHolder holder)
          Use this method to get menus to the screen.
 
Methods inherited from class freemind.modes.viewmodes.ViewControllerAdapter
createXMLElement, doubleClick, extendSelection, setAllActions, setFolded, shutdownController, startupController
 
Methods inherited from class freemind.modes.ControllerAdapter
_setFolded, add, add, add, addCheckBox, addRadioItem, centerNode, close, copy, copy, copy, copySingle, createForNodesFlavor, createNodeTreeFromXml, deregisterNodeLifetimeListener, deregisterNodeSelectionListener, displayNode, displayNode, fireNodePostDeleteEvent, fireNodePreDeleteEvent, firePreSaveEvent, fireRecursiveNodeCreateEvent, getAttributeController, getController, getFileChooser, getFileChooser, getFileFilter, getFrame, getLastCurrentDir, getLeftToolBar, getLinkShortText, getMap, getMode, getModeController, getModel, getModeToolBar, getNodeFromID, getNodeID, getNodeLifetimeListeners, getNodeView, getPopupForModel, getRegisteredMouseWheelEventHandler, getResource, getRootNode, getSelected, getSelecteds, getSelectedsByDepth, getSelectedView, getSelectionColor, getText, getView, handleLoadingException, insertNodeInto, insertNodeInto, invokeHooksRecursively, isBlocked, load, loadURL, loadURL, newMap, newMap, nodeChanged, nodeRefresh, nodeStructureChanged, onDeselectHook, onSelectHook, onViewCreatedHook, onViewRemovedHook, open, refreshMap, refreshMapFrom, registerNodeLifetimeListener, registerNodeSelectionListener, save, save, saveAs, select, setBlocked, setLastCurrentDir, setMode, setModel, setVisible, showPopupMenu, sortNodesByDepth, updateMapModuleName, updateNode, updatePopupMenu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileController

public FileController(Mode mode)
Method Detail

newModel

public MapAdapter newModel(ModeController modeController)
Description copied from class: ControllerAdapter
You _must_ implement this if you use one of the following actions: OpenAction, NewMapAction.

Overrides:
newModel in class ControllerAdapter
Parameters:
modeController - TODO

newNode

public MindMapNode newNode(java.lang.Object userObject,
                           MindMap map)
Specified by:
newNode in class ControllerAdapter

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()

updateMenus

public void updateMenus(StructuredMenuHolder holder)
Description copied from interface: ModeController
Use this method to get menus to the screen.


getHookFactory

public HookFactory getHookFactory()

plainClick

public void plainClick(java.awt.event.MouseEvent e)
Specified by:
plainClick in interface ModeController
Overrides:
plainClick in class ViewControllerAdapter