freemind.controller

Class Controller

public class Controller extends Object

Provides the methods to edit/change a Node. Forwards all messages to MapModel(editing) or MapView(navigation).
Nested Class Summary
classController.MapModuleManager
Manages the list of MapModules.
protected classController.ZoomInAction
protected classController.ZoomOutAction
Field Summary
Actionquit
Constructor Summary
Controller(FreeMindMain frame)
Method Summary
booleanchangeToMode(String mode)
voidcheckJavaVersion()
voiderrorMessage(Object message)
voiderrorMessage(Object message, JComponent component)
booleangetAntialiasAll()
booleangetAntialiasEdges()
FontgetDefaultFont()
FontgetFontThroughMap(Font font)
FreeMindMaingetFrame()
LastOpenedListgetLastOpenedList()
Controller.MapModuleManagergetMapModuleManager()
MapMouseMotionListenergetMapMouseMotionListener()
MapMouseWheelListenergetMapMouseWheelListener()
ModegetMode()
MindMapgetModel()
Returns the current model
NodeDragListenergetNodeDragListener()
NodeDropListenergetNodeDropListener()
NodeKeyListenergetNodeKeyListener()
NodeMouseMotionListenergetNodeMouseMotionListener()
StringgetProperty(String property)
URLgetResource(String resource)
StringgetResourceString(String resource)
MapViewgetView()
String[]getZooms()
voidinformationMessage(Object message)
voidinformationMessage(Object message, JComponent component)
voidobtainFocusForSelected()
voidsetAntialiasAll(boolean antialiasAll)
voidsetAntialiasEdges(boolean antialiasEdges)
voidsetFrame(FreeMindMain frame)
voidsetLeftToolbarVisible(boolean visible)
voidsetMenubarVisible(boolean visible)
voidsetProperty(String property, String value)
voidsetTitle()
Set the Frame title with mode and file if exist
voidsetToolbarVisible(boolean visible)
voidsetZoom(float zoom)

Field Detail

quit

public Action quit

Constructor Detail

Controller

public Controller(FreeMindMain frame)

Method Detail

changeToMode

public boolean changeToMode(String mode)

checkJavaVersion

public void checkJavaVersion()

errorMessage

public void errorMessage(Object message)

errorMessage

public void errorMessage(Object message, JComponent component)

getAntialiasAll

public boolean getAntialiasAll()

getAntialiasEdges

public boolean getAntialiasEdges()

getDefaultFont

public Font getDefaultFont()

getFontThroughMap

public Font getFontThroughMap(Font font)

getFrame

public FreeMindMain getFrame()

getLastOpenedList

public LastOpenedList getLastOpenedList()

getMapModuleManager

public Controller.MapModuleManager getMapModuleManager()

getMapMouseMotionListener

public MapMouseMotionListener getMapMouseMotionListener()

getMapMouseWheelListener

public MapMouseWheelListener getMapMouseWheelListener()

getMode

public Mode getMode()

getModel

public MindMap getModel()
Returns the current model

getNodeDragListener

public NodeDragListener getNodeDragListener()

getNodeDropListener

public NodeDropListener getNodeDropListener()

getNodeKeyListener

public NodeKeyListener getNodeKeyListener()

getNodeMouseMotionListener

public NodeMouseMotionListener getNodeMouseMotionListener()

getProperty

public String getProperty(String property)

getResource

public URL getResource(String resource)

getResourceString

public String getResourceString(String resource)

getView

public MapView getView()

getZooms

public String[] getZooms()

informationMessage

public void informationMessage(Object message)

informationMessage

public void informationMessage(Object message, JComponent component)

obtainFocusForSelected

public void obtainFocusForSelected()

setAntialiasAll

public void setAntialiasAll(boolean antialiasAll)

setAntialiasEdges

public void setAntialiasEdges(boolean antialiasEdges)

setFrame

public void setFrame(FreeMindMain frame)

setLeftToolbarVisible

public void setLeftToolbarVisible(boolean visible)

setMenubarVisible

public void setMenubarVisible(boolean visible)

setProperty

public void setProperty(String property, String value)

setTitle

public void setTitle()
Set the Frame title with mode and file if exist

setToolbarVisible

public void setToolbarVisible(boolean visible)

setZoom

public void setZoom(float zoom)