freemind.modes.mindmapmode
Class MindMapXMLElement

java.lang.Object
  extended byfreemind.main.XMLElement
      extended byfreemind.modes.XMLElementAdapter
          extended byfreemind.modes.mindmapmode.MindMapXMLElement

public class MindMapXMLElement
extends XMLElementAdapter


Field Summary
 
Fields inherited from class freemind.modes.XMLElementAdapter
ArrowLinkAdapters, IDToTarget, XML_NODE, XML_NODE_ENCRYPTED_CONTENT, XML_NODE_HISTORY_CREATED_AT, XML_NODE_HISTORY_LAST_MODIFIED_AT, XML_NODE_TEXT
 
Fields inherited from class freemind.main.XMLElement
ignoreCase, NANOXML_MAJOR_VERSION, NANOXML_MINOR_VERSION
 
Constructor Summary
  MindMapXMLElement(FreeMindMain frame)
           
protected MindMapXMLElement(FreeMindMain frame, java.util.Vector ArrowLinkAdapters, java.util.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, java.lang.String nodeClass)
           
 
Methods inherited from class freemind.modes.XMLElementAdapter
addChild, completeElement, getFrame, getMapChild, getUserObject, processUnfinishedLinks, setAttribute, setName
 
Methods inherited from class freemind.main.XMLElement
addProperty, addProperty, addProperty, checkCDATA, checkLiteral, countChildren, 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, invalidValue, invalidValueSet, parseCharArray, parseCharArray, parseFromReader, parseFromReader, parseString, parseString, parseString, parseString, readChar, removeAttribute, removeChild, removeChild, removeProperty, resolveEntity, scanElement, scanIdentifier, scanPCData, scanString, scanWhitespace, scanWhitespace, setContent, setDoubleAttribute, setIntAttribute, setTagName, skipComment, skipSpecialTag, syntaxError, toString, unexpectedEndOfData, unknownEntity, unreadChar, write, write, writeClosingTag, writeEncoded, writeWithoutClosingTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MindMapXMLElement

public MindMapXMLElement(FreeMindMain frame)

MindMapXMLElement

protected MindMapXMLElement(FreeMindMain frame,
                            java.util.Vector ArrowLinkAdapters,
                            java.util.HashMap IDToTarget)
Method Detail

createAnotherElement

protected XMLElement createAnotherElement()
abstract method to create elements of my type (factory).

Specified by:
createAnotherElement in class XMLElementAdapter

createNodeAdapter

protected NodeAdapter createNodeAdapter(FreeMindMain frame,
                                        java.lang.String nodeClass)
Specified by:
createNodeAdapter in class XMLElementAdapter

createEdgeAdapter

protected EdgeAdapter createEdgeAdapter(NodeAdapter node,
                                        FreeMindMain frame)
Specified by:
createEdgeAdapter in class XMLElementAdapter

createCloudAdapter

protected CloudAdapter createCloudAdapter(NodeAdapter node,
                                          FreeMindMain frame)
Specified by:
createCloudAdapter in class XMLElementAdapter

createArrowLinkAdapter

protected ArrowLinkAdapter createArrowLinkAdapter(NodeAdapter source,
                                                  NodeAdapter target,
                                                  FreeMindMain frame)
Specified by:
createArrowLinkAdapter in class XMLElementAdapter