|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Nested Class Summary | |
static interface |
ModeController.MouseWheelEventHandler
|
Method Summary | |
void |
anotherNodeSelected(MindMapNode n)
|
boolean |
close(boolean force)
|
NodeHook |
createNodeHook(java.lang.String hookName,
MindMapNode node,
MindMap map)
This is the only way to instanciate new Hooks. |
void |
deRegisterMouseWheelEventHandler(ModeController.MouseWheelEventHandler handler)
|
void |
doubleClick(java.awt.event.MouseEvent e)
|
void |
edit(java.awt.event.KeyEvent e,
boolean addNew,
boolean editLong)
The following modes are present: public final int NEW_CHILD_WITHOUT_FOCUS = 1; // old model of insertion public final int NEW_CHILD = 2; public final int NEW_SIBLING_BEHIND = 3; public final int NEW_SIBLING_BEFORE = 4; |
boolean |
extendSelection(java.awt.event.MouseEvent e)
This extends the currently selected nodes. |
ActionFactory |
getActionFactory()
|
ObjectFactory |
getActionXmlFactory()
|
java.awt.datatransfer.Clipboard |
getClipboard()
|
Controller |
getController()
|
FreeMindMain |
getFrame()
|
MapAdapter |
getMap()
|
NodeAdapter |
getNodeFromID(java.lang.String nodeID)
Given a node identifier, this method returns the corresponding node. |
java.lang.String |
getNodeID(MindMapNode selected)
Calling this method the map-unique identifier of the node is returned (and created before, if not present) |
javax.swing.JPopupMenu |
getPopupForModel(java.lang.Object obj)
This returns a context menu for an object placed in the background pane. |
javax.swing.JPopupMenu |
getPopupMenu()
|
MindMapNode |
getSelected()
|
java.util.List |
getSelecteds()
|
java.util.List |
getSelectedsByDepth()
|
java.awt.Color |
getSelectionColor()
|
java.lang.String |
getText(java.lang.String textId)
Get text from resource file |
MapView |
getView()
|
void |
invokeHook(ModeControllerHook hook)
|
void |
invokeHooksRecursively(NodeAdapter node,
MindMap map)
|
boolean |
isBlocked()
|
boolean |
isUndoAction()
undo in progress? |
void |
load(java.io.File file)
|
java.lang.String |
marshall(XmlAction action)
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
MindMap |
newMap()
|
MindMapNode |
newNode(java.lang.Object userObject)
|
void |
nodeChanged(MindMapNode n)
Invoke this method after you've changed how a node is to be represented in the tree. |
void |
open()
|
void |
plainClick(java.awt.event.MouseEvent e)
|
void |
registerMouseWheelEventHandler(ModeController.MouseWheelEventHandler handler)
|
boolean |
save()
|
boolean |
save(java.io.File file)
|
boolean |
saveAs()
|
void |
setVisible(boolean visible)
This method is used to hide the map "under" another opened map. |
void |
showPopupMenu(java.awt.event.MouseEvent e)
|
void |
shutdownController()
|
void |
sortNodesByDepth(java.util.List inPlaceList)
nodes with greater depth occur first. |
void |
startupController()
|
XmlAction |
unMarshall(java.lang.String inputString)
|
void |
updateMenus(StructuredMenuHolder holder)
Use this method to get menus to the screen. |
void |
updatePopupMenu(StructuredMenuHolder holder)
|
Methods inherited from interface freemind.modes.actions.MindMapActions |
addHook, addIcon, addLink, addNew, addNewNode, applyPattern, applyPattern, blendNodeColor, centerNode, changeArrowsOfArrowLink, cut, cut, deleteNode, displayNode, getLinkShortText, getRootNode, increaseFontSize, joinNodes, load, moveNodePosition, moveNodes, nodeRefresh, nodeStructureChanged, paste, paste, paste, removeAllIcons, removeLastIcon, removeReference, select, select, selectBranch, selectMultipleNodes, setArrowLinkColor, setArrowLinkEndPoints, setBold, setCloud, setCloudColor, setEdgeColor, setEdgeStyle, setEdgeWidth, setFolded, setFontFamily, setFontSize, setItalic, setLink, setNodeBackgroundColor, setNodeColor, setNodeStyle, setNodeText, setToolTip, splitNode, toggleFolded |
Method Detail |
public void load(java.io.File file) throws java.io.FileNotFoundException, java.io.IOException, XMLParseException
java.io.FileNotFoundException
java.io.IOException
XMLParseException
public boolean save(java.io.File file)
public MindMapNode newNode(java.lang.Object userObject)
userObject
- is typically a text.public MindMap newMap()
public boolean save()
public boolean saveAs()
public void open()
public boolean close(boolean force)
public void startupController()
public void shutdownController()
public void setVisible(boolean visible)
public void doubleClick(java.awt.event.MouseEvent e)
public void plainClick(java.awt.event.MouseEvent e)
public boolean isBlocked()
public void edit(java.awt.event.KeyEvent e, boolean addNew, boolean editLong)
MindMapActions
edit
in interface MindMapActions
ControllerAdapter
public void registerMouseWheelEventHandler(ModeController.MouseWheelEventHandler handler)
public void deRegisterMouseWheelEventHandler(ModeController.MouseWheelEventHandler handler)
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
public MindMapNode getSelected()
public java.util.List getSelecteds()
public java.util.List getSelectedsByDepth()
public void sortNodesByDepth(java.util.List inPlaceList)
inPlaceList
- the given list is sorted by reference.public boolean extendSelection(java.awt.event.MouseEvent e)
public void updateMenus(StructuredMenuHolder holder)
public void updatePopupMenu(StructuredMenuHolder holder)
public javax.swing.JPopupMenu getPopupMenu()
public void showPopupMenu(java.awt.event.MouseEvent e)
public javax.swing.JPopupMenu getPopupForModel(java.lang.Object obj)
public void nodeChanged(MindMapNode n)
nodeChanged
in interface MindMapActions
n
- public void anotherNodeSelected(MindMapNode n)
public NodeAdapter getNodeFromID(java.lang.String nodeID)
public java.lang.String getNodeID(MindMapNode selected)
public NodeHook createNodeHook(java.lang.String hookName, MindMapNode node, MindMap map)
map
- may be null if not known. But it has to be set afterwards!public void invokeHook(ModeControllerHook hook)
public void invokeHooksRecursively(NodeAdapter node, MindMap map)
public FreeMindMain getFrame()
public MapView getView()
public MapAdapter getMap()
public Controller getController()
public java.awt.datatransfer.Clipboard getClipboard()
public ActionFactory getActionFactory()
public ObjectFactory getActionXmlFactory()
public java.awt.Color getSelectionColor()
public java.lang.String getText(java.lang.String textId)
public java.lang.String marshall(XmlAction action)
public XmlAction unMarshall(java.lang.String inputString)
public boolean isUndoAction()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |