freemind.modes.browsemode
Class BrowseXMLElement

java.lang.Object
  extended by freemind.main.XMLElement
      extended by freemind.modes.XMLElementAdapter
          extended by freemind.modes.browsemode.BrowseXMLElement

public class BrowseXMLElement
extends XMLElementAdapter


Field Summary
 
Fields inherited from class freemind.modes.XMLElementAdapter
frame, logger, mArrowLinkAdapters, mIDToTarget, 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
  BrowseXMLElement(ModeController pModeController)
           
protected BrowseXMLElement(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, getIDToTarget, getMap, getMapChild, getUserObject, processUnfinishedLinks, setAttribute, setIDToTarget, 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

BrowseXMLElement

public BrowseXMLElement(ModeController pModeController)

BrowseXMLElement

protected BrowseXMLElement(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