Drag the clipping to pan the map.
Click a circle on the left pane to see details in the right pane.
Powered by MyTool
DataString or Map are now ready.
Create new nodes from the splitted
string, and then trigger the caller to merge these new nodes or the new
map with the existing or empty map
simple method to determine if it is valid zip or xml: just try it and
ignore errors if not
in particular see whether it is a ready map in some xml format.
in 3 different dataFlavors
canImport and importData are called by drop from GraphPanel and
CompositionWindow, readClipboard is called from Paste operations in
PresentationService and CompositionWindow.
topics and assoc(iation)s are different words for nodes and edges, from
older versions, and still useful to avoid confusion with XML nodes.
(GraphPanelControler)
(TransferSupport, String)
(TransferSupport, String)
()
(Transferable)
(InputStream)
()
()
()
(InputStream)
(String)
(Element)
(Element)
()
(Node, String, String)
(String)
() {...}
()
()
()
(Hashtable)
(CompositionWindow)
(boolean)
(String, int)
()
()
()
()
()
()
()
()