freemind.modes.mindmapmode

Class MindMapXMLElement


public class MindMapXMLElement
extends XMLElementAdapter

Field Summary

Fields inherited from class freemind.modes.XMLElementAdapter

ArrowLinkAdapters, IDToTarget

Fields inherited from class freemind.main.XMLElement

NANOXML_MAJOR_VERSION, NANOXML_MINOR_VERSION, ignoreCase

Constructor Summary

MindMapXMLElement(FreeMindMain frame)
MindMapXMLElement(FreeMindMain frame, Vector ArrowLinkAdapters, HashMap IDToTarget)

Method Summary

protected XMLElement
createAnotherElement()
abstract method to create elements of my type (factory).
protected ArrowLinkAdapter
createArrowLinkAdapter(NodeAdapter source, NodeAdapter target, FreeMindMain frame)
protected CloudAdapter
createCloudAdapter(NodeAdapter node, FreeMindMain frame)
protected EdgeAdapter
createEdgeAdapter(NodeAdapter node, FreeMindMain frame)
protected NodeAdapter
createNodeAdapter(FreeMindMain frame)

Methods inherited from class freemind.modes.XMLElementAdapter

addChild, completeElement, createAnotherElement, createArrowLinkAdapter, createCloudAdapter, createEdgeAdapter, createNodeAdapter, getFrame, getMapChild, getUserObject, processUnfinishedLinks, setAttribute, setName

Methods inherited from class freemind.main.XMLElement

addChild, addProperty, addProperty, addProperty, checkCDATA, checkLiteral, completeElement, countChildren, createAnotherElement, enumerateAttributeNames, enumerateChildren, enumeratePropertyNames, expectedInput, getAttribute, getAttribute, getAttribute, getBooleanAttribute, getChildren, getContent, getContents, getDoubleAttribute, getDoubleAttribute, getDoubleAttribute, getIntAttribute, getIntAttribute, getIntAttribute, getIntProperty, getLineNr, getName, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getSpecialDoubleProperty, getSpecialIntProperty, getStringAttribute, getStringAttribute, getStringAttribute, getStringProperty, getTagName, getUserObject, invalidValue, invalidValueSet, parseCharArray, parseCharArray, parseFromReader, parseFromReader, parseString, parseString, parseString, parseString, readChar, removeAttribute, removeChild, removeChild, removeProperty, resolveEntity, scanElement, scanIdentifier, scanPCData, scanString, scanWhitespace, scanWhitespace, setAttribute, setContent, setDoubleAttribute, setIntAttribute, setName, setTagName, skipComment, skipSpecialTag, syntaxError, toString, unexpectedEndOfData, unknownEntity, unreadChar, write, write, writeClosingTag, writeEncoded, writeWithoutClosingTag

Constructor Details

MindMapXMLElement

public MindMapXMLElement(FreeMindMain frame)

MindMapXMLElement

protected MindMapXMLElement(FreeMindMain frame,
                            Vector ArrowLinkAdapters,
                            HashMap IDToTarget)

Method Details

createAnotherElement

protected XMLElement createAnotherElement()
abstract method to create elements of my type (factory).
Overrides:
createAnotherElement in interface XMLElementAdapter

createArrowLinkAdapter

protected ArrowLinkAdapter createArrowLinkAdapter(NodeAdapter source,
                                                  NodeAdapter target,
                                                  FreeMindMain frame)
Overrides:
createArrowLinkAdapter in interface XMLElementAdapter

createCloudAdapter

protected CloudAdapter createCloudAdapter(NodeAdapter node,
                                          FreeMindMain frame)
Overrides:
createCloudAdapter in interface XMLElementAdapter

createEdgeAdapter

protected EdgeAdapter createEdgeAdapter(NodeAdapter node,
                                        FreeMindMain frame)
Overrides:
createEdgeAdapter in interface XMLElementAdapter

createNodeAdapter

protected NodeAdapter createNodeAdapter(FreeMindMain frame)
Overrides:
createNodeAdapter in interface XMLElementAdapter