public class SchemeController extends ViewControllerAdapter
ControllerAdapter.EditAttributesAction, ControllerAdapter.FileOpener, ControllerAdapter.nodesDepthComparator, ControllerAdapter.OpenAction, ControllerAdapter.SaveAction, ControllerAdapter.SaveAsAction
ModeController.NodeLifetimeListener, ModeController.NodeSelectionListener
find, findNext, toggleChildrenFolded, toggleFolded
popupListenerSingleton
NODESEPARATOR
Constructor and Description |
---|
SchemeController(Mode mode) |
Modifier and Type | Method and Description |
---|---|
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) |
boolean |
saveAs()
Save as; return false is the action was cancelled
|
void |
updateMenus(StructuredMenuHolder holder)
Use this method to get menus to the screen.
|
createXMLElement, doubleClick, extendSelection, plainClick, setAllActions, setFolded, shutdownController, startupController
_setFolded, add, add, add, addCheckBox, addRadioItem, centerNode, changeSelection, close, copy, copy, copy, copySingle, createForNodeIdsFlavor, createForNodesFlavor, createNodeTreeFromXml, deregisterNodeLifetimeListener, deregisterNodeSelectionListener, displayNode, displayNode, fireNodePostDeleteEvent, fireNodePreDeleteEvent, firePreSaveEvent, fireRecursiveNodeCreateEvent, getAttributeController, getController, getFileChooser, getFileChooser, getFileFilter, getFrame, getLeftToolBar, getLinkShortText, getMap, getMapModule, 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, load, loadURL, loadURL, newMap, newMap, nodeChanged, nodeRefresh, nodeStructureChanged, onFocusNode, onLostFocusNode, onViewCreatedHook, onViewRemovedHook, open, processUnfinishedLinksInHooks, refreshMap, refreshMapFrom, registerNodeLifetimeListener, registerNodeSelectionListener, restoreMapsLastState, save, save, select, select, selectBranch, setBlocked, setChosenDirectory, setMode, setModel, setToolTip, setView, setVisible, showPopupMenu, sortNodesByDepth, updateMapModuleName, updateNode, updatePopupMenu
public SchemeController(Mode mode)
public MapAdapter newModel(ModeController modeController)
ControllerAdapter
newModel
in class ControllerAdapter
modeController
- TODOpublic MindMapNode newNode(java.lang.Object userObject, MindMap map)
newNode
in class ControllerAdapter
public boolean saveAs()
ControllerAdapter
saveAs
in interface ModeController
saveAs
in class ControllerAdapter
public javax.swing.JPopupMenu getPopupMenu()
public void updateMenus(StructuredMenuHolder holder)
ModeController
public HookFactory getHookFactory()