freemind.modes
public abstract class XMLElementAdapter extends XMLElement
| Field Summary | |
|---|---|
| protected Vector | ArrowLinkAdapters |
| protected HashMap | IDToTarget |
| Constructor Summary | |
|---|---|
| XMLElementAdapter(FreeMindMain frame) | |
| protected | XMLElementAdapter(FreeMindMain frame, Vector ArrowLinkAdapters, HashMap IDToTarget) |
| Method Summary | |
|---|---|
| void | addChild(XMLElement child) |
| protected void | completeElement() |
| protected abstract XMLElement | createAnotherElement() abstract method to create elements of my type (factory). |
| protected abstract ArrowLinkAdapter | createArrowLinkAdapter(NodeAdapter source, NodeAdapter target, FreeMindMain frame) |
| protected abstract CloudAdapter | createCloudAdapter(NodeAdapter node, FreeMindMain frame) |
| protected abstract EdgeAdapter | createEdgeAdapter(NodeAdapter node, FreeMindMain frame) |
| protected abstract NodeAdapter | createNodeAdapter(FreeMindMain frame) |
| protected FreeMindMain | getFrame() |
| NodeAdapter | getMapChild() |
| Object | getUserObject() |
| void | processUnfinishedLinks(MindMapLinkRegistry registry) Completes the links within the map. |
| void | setAttribute(String name, Object value) |
| void | setName(String name) |