freemind.modes.browsemode

Class BrowseXMLElement


public class BrowseXMLElement
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

BrowseXMLElement(FreeMindMain frame)
BrowseXMLElement(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

BrowseXMLElement

public BrowseXMLElement(FreeMindMain frame)

BrowseXMLElement

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