freemind.modes.mindmapmode
Class MindMapXMLElement

java.lang.Object
  extended by freemind.main.XMLElement
      extended by freemind.modes.XMLElementAdapter
          extended by freemind.modes.mindmapmode.MindMapXMLElement

public class MindMapXMLElement
extends XMLElementAdapter


Field Summary
 
Fields inherited from class freemind.modes.XMLElementAdapter
ArrowLinkAdapters, frame, IDToTarget, mModeController, XML_NODE, XML_NODE_ADDITIONAL_INFO, XML_NODE_ATTRIBUTE, XML_NODE_ATTRIBUTE_LAYOUT, XML_NODE_ATTRIBUTE_REGISTRY, XML_NODE_CLASS, XML_NODE_ENCRYPTED_CONTENT, XML_NODE_HISTORY_CREATED_AT, XML_NODE_HISTORY_LAST_MODIFIED_AT, XML_NODE_REGISTERED_ATTRIBUTE_NAME, XML_NODE_REGISTERED_ATTRIBUTE_VALUE, XML_NODE_TEXT, XML_NODE_XHTML_TYPE_NODE, XML_NODE_XHTML_TYPE_NOTE, XML_NODE_XHTML_TYPE_TAG
 
Fields inherited from class freemind.main.XMLElement
ignoreCase, NANOXML_MAJOR_VERSION, NANOXML_MINOR_VERSION, XML_NODE_XHTML_CONTENT_END_TAG_REGEXP, XML_NODE_XHTML_CONTENT_TAG
 
Constructor Summary
  MindMapXMLElement(ModeController pModeController)
           
protected MindMapXMLElement(ModeController pModeController, 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 createEncryptedNode(java.lang.String additionalInfo)
           
protected  NodeAdapter createNodeAdapter(FreeMindMain frame, java.lang.String nodeClass)
           
 
Methods inherited from class freemind.modes.XMLElementAdapter
addChild, completeElement, copyAttributesToNode, getFrame, getMap, getMapChild, getUserObject, processUnfinishedLinks, setAttribute, setName, setUserObject
 
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, setEncodedContent, 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(ModeController pModeController)

MindMapXMLElement

protected MindMapXMLElement(ModeController pModeController,
                            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

createEncryptedNode

protected NodeAdapter createEncryptedNode(java.lang.String additionalInfo)
Specified by:
createEncryptedNode in class XMLElementAdapter