Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
freemind.main.XMLElement
freemind.modes.XMLElementAdapter
public abstract class XMLElementAdapter
extends XMLElement
Field Summary | |
protected Vector | |
protected HashMap |
Fields inherited from class freemind.main.XMLElement | |
NANOXML_MAJOR_VERSION , NANOXML_MINOR_VERSION , ignoreCase |
Constructor Summary | |
| |
|
Method Summary | |
void |
|
protected void | |
protected abstract XMLElement |
|
protected abstract ArrowLinkAdapter |
|
protected abstract CloudAdapter |
|
protected abstract EdgeAdapter |
|
protected abstract NodeAdapter |
|
protected FreeMindMain |
|
NodeAdapter | |
Object | |
void |
|
void |
|
void |
|
protected XMLElementAdapter(FreeMindMain frame, Vector ArrowLinkAdapters, HashMap IDToTarget)
protected abstract XMLElement createAnotherElement()
abstract method to create elements of my type (factory).
- Overrides:
- createAnotherElement in interface XMLElement
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)
public void processUnfinishedLinks(MindMapLinkRegistry registry)
Completes the links within the map. They are registered in the registry.
public void setAttribute(String name, Object value)
- Overrides:
- setAttribute in interface XMLElement