|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfreemind.controller.Controller
Provides the methods to edit/change a Node. Forwards all messages to MapModel(editing) or MapView(navigation).
Nested Class Summary | |
static class |
Controller.CloseAction
This closes only the current map |
protected class |
Controller.HistoryManager
Manages the history of visited maps. |
class |
Controller.OptionAntialiasAction
|
class |
Controller.PropertyAction
|
protected class |
Controller.ZoomInAction
|
protected class |
Controller.ZoomOutAction
|
Field Summary | |
javax.swing.Action |
about
|
javax.swing.Action |
background
|
Controller.CloseAction |
close
|
javax.swing.Action |
documentation
|
javax.swing.Action |
faq
|
javax.swing.Action |
historyNextMap
|
javax.swing.Action |
historyPreviousMap
|
static java.lang.String |
JAVA_VERSION
|
javax.swing.Action |
license
|
javax.swing.Action |
moveToRoot
|
javax.swing.Action |
navigationNextMap
|
javax.swing.Action |
navigationPreviousMap
|
Controller.OptionAntialiasAction |
optionAntialiasAction
|
javax.swing.Action |
optionHTMLExportFoldingAction
|
javax.swing.Action |
optionSelectionMechanismAction
|
javax.swing.Action |
page
|
javax.swing.Action |
print
|
javax.swing.Action |
printDirect
|
Controller.PropertyAction |
propertyAction
|
javax.swing.Action |
quit
|
javax.swing.Action |
toggleLeftToolbar
|
javax.swing.Action |
toggleMenubar
|
javax.swing.Action |
toggleToolbar
|
javax.swing.Action |
zoomIn
|
javax.swing.Action |
zoomOut
|
Constructor Summary | |
Controller(FreeMindMain frame)
|
Method Summary | |
static void |
addPropertyChangeListener(FreemindPropertyListener listener)
|
boolean |
changeToMode(java.lang.String mode)
Creates a new mode (controller), activates the toolbars, title and deactivates all actions. |
void |
checkJavaVersion()
|
void |
close(boolean force)
Closes the actual map. |
WindowConfigurationStorage |
decorateDialog(javax.swing.JDialog dialog,
java.lang.String propertyName)
|
void |
errorMessage(java.lang.Object message)
|
void |
errorMessage(java.lang.Object message,
javax.swing.JComponent component)
|
ObjectFactory |
getActionXmlFactory()
|
boolean |
getAntialiasAll()
|
boolean |
getAntialiasEdges()
|
static javax.swing.JColorChooser |
getCommonJColorChooser()
Static JColorChooser to have the recent colors feature. |
java.awt.Font |
getDefaultFont()
|
java.lang.String |
getDefaultFontFamilyName()
|
int |
getDefaultFontSize()
|
int |
getDefaultFontStyle()
|
java.awt.Font |
getFontThroughMap(java.awt.Font font)
|
FreeMindMain |
getFrame()
|
int |
getIntProperty(java.lang.String property,
int defaultValue)
|
LastOpenedList |
getLastOpenedList()
|
MapModuleManager |
getMapModuleManager()
|
MapMouseMotionListener |
getMapMouseMotionListener()
|
MapMouseWheelListener |
getMapMouseWheelListener()
|
Mode |
getMode()
|
ModeController |
getModeController()
|
MindMap |
getModel()
Returns the current model |
NodeDragListener |
getNodeDragListener()
|
NodeDropListener |
getNodeDropListener()
|
NodeKeyListener |
getNodeKeyListener()
|
NodeMotionListener |
getNodeMotionListener()
|
NodeMouseMotionListener |
getNodeMouseMotionListener()
|
java.lang.String |
getProperty(java.lang.String property)
|
static java.util.Collection |
getPropertyChangeListeners()
|
java.net.URL |
getResource(java.lang.String resource)
|
java.lang.String |
getResourceString(java.lang.String resource)
|
javax.swing.JToolBar |
getToolbar()
|
MapView |
getView()
|
java.lang.String[] |
getZooms()
|
void |
informationMessage(java.lang.Object message)
|
void |
informationMessage(java.lang.Object message,
javax.swing.JComponent component)
|
java.lang.String |
marshall(XmlAction action)
|
void |
obtainFocusForSelected()
|
void |
setAllActions(boolean enabled)
Manage the availabilty of all Actions dependend of whether there is a map or not |
void |
setAntialiasAll(boolean antialiasAll)
|
void |
setAntialiasEdges(boolean antialiasEdges)
|
void |
setFrame(FreeMindMain frame)
|
void |
setLeftToolbarVisible(boolean visible)
|
void |
setMenubarVisible(boolean visible)
|
void |
setProperty(java.lang.String property,
java.lang.String value)
|
void |
setTitle()
Set the Frame title with mode and file if exist |
void |
setToolbarVisible(boolean visible)
|
void |
setZoom(float zoom)
|
static java.awt.Color |
showCommonJColorChooserDialog(java.awt.Component component,
java.lang.String title,
java.awt.Color initialColor)
|
void |
storeDialogPositions(javax.swing.JDialog dialog,
WindowConfigurationStorage storage,
java.lang.String propertyName)
|
XmlAction |
unMarshall(java.lang.String inputString)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public Controller.CloseAction close
public javax.swing.Action print
public javax.swing.Action printDirect
public javax.swing.Action page
public javax.swing.Action quit
public javax.swing.Action background
public Controller.OptionAntialiasAction optionAntialiasAction
public javax.swing.Action optionHTMLExportFoldingAction
public javax.swing.Action optionSelectionMechanismAction
public javax.swing.Action about
public javax.swing.Action faq
public javax.swing.Action documentation
public javax.swing.Action license
public javax.swing.Action historyPreviousMap
public javax.swing.Action historyNextMap
public javax.swing.Action navigationPreviousMap
public javax.swing.Action navigationNextMap
public javax.swing.Action moveToRoot
public javax.swing.Action toggleMenubar
public javax.swing.Action toggleToolbar
public javax.swing.Action toggleLeftToolbar
public javax.swing.Action zoomIn
public javax.swing.Action zoomOut
public Controller.PropertyAction propertyAction
public static final java.lang.String JAVA_VERSION
Constructor Detail |
public Controller(FreeMindMain frame)
Method Detail |
public void checkJavaVersion()
public java.lang.String getProperty(java.lang.String property)
public int getIntProperty(java.lang.String property, int defaultValue)
public void setProperty(java.lang.String property, java.lang.String value)
public FreeMindMain getFrame()
public java.net.URL getResource(java.lang.String resource)
public java.lang.String getResourceString(java.lang.String resource)
public ModeController getModeController()
public MindMap getModel()
public MapView getView()
public Mode getMode()
public java.lang.String[] getZooms()
public MapModuleManager getMapModuleManager()
public LastOpenedList getLastOpenedList()
public java.awt.Font getFontThroughMap(java.awt.Font font)
public void setAntialiasEdges(boolean antialiasEdges)
public void setAntialiasAll(boolean antialiasAll)
public boolean getAntialiasEdges()
public boolean getAntialiasAll()
public java.awt.Font getDefaultFont()
public java.lang.String getDefaultFontFamilyName()
public int getDefaultFontStyle()
public int getDefaultFontSize()
public static javax.swing.JColorChooser getCommonJColorChooser()
public static java.awt.Color showCommonJColorChooserDialog(java.awt.Component component, java.lang.String title, java.awt.Color initialColor) throws java.awt.HeadlessException
java.awt.HeadlessException
public boolean changeToMode(java.lang.String mode)
mode
-
public void setMenubarVisible(boolean visible)
public void setToolbarVisible(boolean visible)
public javax.swing.JToolBar getToolbar()
public void setLeftToolbarVisible(boolean visible)
public NodeKeyListener getNodeKeyListener()
public NodeMouseMotionListener getNodeMouseMotionListener()
public NodeMotionListener getNodeMotionListener()
public MapMouseMotionListener getMapMouseMotionListener()
public MapMouseWheelListener getMapMouseWheelListener()
public NodeDragListener getNodeDragListener()
public NodeDropListener getNodeDropListener()
public void setFrame(FreeMindMain frame)
public void close(boolean force)
force
- true= without save.public void informationMessage(java.lang.Object message)
public void informationMessage(java.lang.Object message, javax.swing.JComponent component)
public void errorMessage(java.lang.Object message)
public void errorMessage(java.lang.Object message, javax.swing.JComponent component)
public void obtainFocusForSelected()
public void setZoom(float zoom)
public void setTitle()
public void setAllActions(boolean enabled)
public static java.util.Collection getPropertyChangeListeners()
public static void addPropertyChangeListener(FreemindPropertyListener listener)
public WindowConfigurationStorage decorateDialog(javax.swing.JDialog dialog, java.lang.String propertyName)
public void storeDialogPositions(javax.swing.JDialog dialog, WindowConfigurationStorage storage, java.lang.String propertyName)
storage
- propertyName
- public java.lang.String marshall(XmlAction action)
public XmlAction unMarshall(java.lang.String inputString)
public ObjectFactory getActionXmlFactory()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |