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) |