public interface Controller extends ControllerRO, HeadlessMapCreator
c
- read-write.Modifier and Type | Method and Description |
---|---|
void |
centerOnNode(Node center) |
void |
deactivateUndo()
reset undo / redo lists and deactivate Undo for current script
|
void |
edit(Node node)
Starts editing node, normally in the inline editor.
|
void |
editInPopup(Node node)
opens the appropriate popup text editor.
|
java.util.concurrent.ExecutorService |
getMainThreadExecutorService() |
default java.util.List<? extends Map> |
getOpenMaps()
Deprecated.
since 1.7.10 - use
getOpenMindMaps() |
java.util.List<? extends MindMap> |
getOpenMindMaps()
a list of all opened maps.
|
Loader |
load(java.io.File file)
Deprecated.
since 1.7.5 - use
mapLoader(File) |
Loader |
load(java.lang.String input)
Deprecated.
since 1.7.5 - use
mapLoader(String) |
Loader |
load(java.net.URL url)
Deprecated.
since 1.7.5 - use
mapLoader(URL) |
Loader |
mapLoader(java.io.File file)
Returns
Loader for accessing or loading mind map from file. |
Loader |
mapLoader(java.lang.String file)
Returns
Loader for accessing or loading mind map from file. |
Loader |
mapLoader(java.net.URL file)
Returns
Loader for accessing or loading mind map from URL. |
default Map |
newMap()
Deprecated.
since 1.7.10 - use
newMindMap() |
default Map |
newMap(java.net.URL url)
Deprecated.
since 1.6.16 - use
mapLoader(URL) |
default Map |
newMapFromTemplate(java.io.File templateFile)
Deprecated.
since 1.6.16 - use
mapLoader(File) |
MindMap |
newMindMap()
opens a new map with a default name in the foreground.
|
void |
redo()
invokes redo once - for testing purposes mainly.
|
void |
select(java.util.Collection<? extends Node> toSelect)
selects multiple Nodes.
|
void |
select(Node toSelect) |
void |
selectBranch(Node branchRoot)
selects branchRoot and all children
|
void |
selectMultipleNodes(java.util.Collection<? extends Node> toSelect)
same as
select(Collection) |
void |
setStatusInfo(java.lang.String info)
The main info for the status line with key="standard", use null to remove.
|
void |
setStatusInfo(java.lang.String infoPanelKey,
javax.swing.Icon icon)
Deprecated.
since 1.2 - use
setStatusInfo(String, String, String) |
void |
setStatusInfo(java.lang.String infoPanelKey,
java.lang.String info)
Info for status line, null to remove.
|
void |
setStatusInfo(java.lang.String infoPanelKey,
java.lang.String info,
java.lang.String iconKey)
Info for status line - text and icon - null stands for "remove" (text or icon)
|
void |
setZoom(float ratio)
a value of 1 means 100%.
|
void |
undo()
invokes undo once - for testing purposes mainly.
|
export, find, find, findAll, findAllDepthFirst, getExportTypeDescriptions, getFreeplaneVersion, getSelected, getSelecteds, getSortedSelection, getUserDirectory, getZoom, isInteractive
getAttributeValueSerializer, mapLoader, script, script
void centerOnNode(Node center)
void edit(Node node)
void editInPopup(Node node)
void select(Node toSelect)
void select(java.util.Collection<? extends Node> toSelect)
void selectBranch(Node branchRoot)
void selectMultipleNodes(java.util.Collection<? extends Node> toSelect)
select(Collection)
void deactivateUndo()
void undo()
void redo()
void setStatusInfo(java.lang.String info)
void setStatusInfo(java.lang.String infoPanelKey, java.lang.String info)
setStatusInfo(String, String, String)
void setStatusInfo(java.lang.String infoPanelKey, java.lang.String info, java.lang.String iconKey)
infoPanelKey
- "standard" is the left most standard info panel. If a panel with
this name doesn't exist it will be created.info
- Info texticonKey
- key as those that are used for nodes (see Icons.addIcon(String)
).
println("all available icon keys: " + FreeplaneIconUtils.listStandardIconKeys()) c.setStatusInfo("standard", "hi there!", "button_ok");
FreeplaneIconFactory
@Deprecated void setStatusInfo(java.lang.String infoPanelKey, javax.swing.Icon icon)
setStatusInfo(String, String, String)
@Deprecated Loader load(java.io.File file)
mapLoader(File)
load
in interface HeadlessMapCreator
@Deprecated Loader load(java.net.URL url)
mapLoader(URL)
load
in interface HeadlessMapCreator
@Deprecated Loader load(java.lang.String input)
mapLoader(String)
load
in interface HeadlessMapCreator
Loader mapLoader(java.io.File file)
Loader
for accessing or loading mind map from file.mapLoader
in interface HeadlessMapCreator
Loader mapLoader(java.net.URL file)
Loader
for accessing or loading mind map from URL.mapLoader
in interface HeadlessMapCreator
Loader mapLoader(java.lang.String file)
Loader
for accessing or loading mind map from file.mapLoader
in interface HeadlessMapCreator
default Map newMap()
newMindMap()
@Deprecated default Map newMap(java.net.URL url)
mapLoader(URL)
@Deprecated default Map newMapFromTemplate(java.io.File templateFile)
mapLoader(File)
MindMap newMindMap()
void setZoom(float ratio)
@Deprecated default java.util.List<? extends Map> getOpenMaps()
getOpenMindMaps()
java.util.List<? extends MindMap> getOpenMindMaps()
java.util.concurrent.ExecutorService getMainThreadExecutorService()