|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfreemind.main.XMLElement
freemind.modes.XMLElementAdapter
public abstract class XMLElementAdapter
| Field Summary | |
|---|---|
protected java.util.Vector |
ArrowLinkAdapters
|
protected FreeMindMain |
frame
|
protected java.util.HashMap |
IDToTarget
|
protected static java.util.logging.Logger |
logger
|
protected ModeController |
mModeController
|
static java.lang.String |
XML_NODE
|
static java.lang.String |
XML_NODE_ADDITIONAL_INFO
|
static java.lang.String |
XML_NODE_ATTRIBUTE
|
static java.lang.String |
XML_NODE_ATTRIBUTE_LAYOUT
|
static java.lang.String |
XML_NODE_ATTRIBUTE_REGISTRY
|
static java.lang.String |
XML_NODE_CLASS
|
static java.lang.String |
XML_NODE_ENCRYPTED_CONTENT
|
static java.lang.String |
XML_NODE_HISTORY_CREATED_AT
|
static java.lang.String |
XML_NODE_HISTORY_LAST_MODIFIED_AT
|
static java.lang.String |
XML_NODE_REGISTERED_ATTRIBUTE_NAME
|
static java.lang.String |
XML_NODE_REGISTERED_ATTRIBUTE_VALUE
|
static java.lang.String |
XML_NODE_TEXT
|
static java.lang.String |
XML_NODE_XHTML_TYPE_NODE
|
static java.lang.String |
XML_NODE_XHTML_TYPE_NOTE
|
static java.lang.String |
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 | |
|---|---|
|
XMLElementAdapter(ModeController modeController)
|
protected |
XMLElementAdapter(ModeController modeController,
java.util.Vector ArrowLinkAdapters,
java.util.HashMap IDToTarget)
|
| Method Summary | |
|---|---|
void |
addChild(XMLElement child)
Adds a child element. |
protected void |
completeElement()
|
protected void |
copyAttributesToNode(NodeAdapter node)
Sets all attributes that were formely applied to the current userObject to a given (new) node. |
protected abstract XMLElement |
createAnotherElement()
abstract method to create elements of my type (factory). |
protected abstract ArrowLinkAdapter |
createArrowLinkAdapter(NodeAdapter source,
NodeAdapter target,
FreeMindMain frame)
|
protected abstract CloudAdapter |
createCloudAdapter(NodeAdapter node,
FreeMindMain frame)
|
protected abstract EdgeAdapter |
createEdgeAdapter(NodeAdapter node,
FreeMindMain frame)
|
protected abstract NodeAdapter |
createEncryptedNode(java.lang.String additionalInfo)
|
protected abstract NodeAdapter |
createNodeAdapter(FreeMindMain frame,
java.lang.String nodeClass)
|
protected FreeMindMain |
getFrame()
|
protected MindMap |
getMap()
|
NodeAdapter |
getMapChild()
|
java.lang.Object |
getUserObject()
|
void |
processUnfinishedLinks(MindMapLinkRegistry registry)
Completes the links within the getMap(). |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Adds or modifies an attribute. |
void |
setName(java.lang.String name)
Changes the name of the element. |
protected void |
setUserObject(java.lang.Object obj)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static java.util.logging.Logger logger
protected FreeMindMain frame
protected java.util.Vector ArrowLinkAdapters
protected java.util.HashMap IDToTarget
public static final java.lang.String XML_NODE_TEXT
public static final java.lang.String XML_NODE
public static final java.lang.String XML_NODE_ATTRIBUTE
public static final java.lang.String XML_NODE_ATTRIBUTE_LAYOUT
public static final java.lang.String XML_NODE_ATTRIBUTE_REGISTRY
public static final java.lang.String XML_NODE_REGISTERED_ATTRIBUTE_NAME
public static final java.lang.String XML_NODE_REGISTERED_ATTRIBUTE_VALUE
public static final java.lang.String XML_NODE_CLASS
public static final java.lang.String XML_NODE_ADDITIONAL_INFO
public static final java.lang.String XML_NODE_ENCRYPTED_CONTENT
public static final java.lang.String XML_NODE_HISTORY_CREATED_AT
public static final java.lang.String XML_NODE_HISTORY_LAST_MODIFIED_AT
public static final java.lang.String XML_NODE_XHTML_TYPE_TAG
public static final java.lang.String XML_NODE_XHTML_TYPE_NODE
public static final java.lang.String XML_NODE_XHTML_TYPE_NOTE
protected final ModeController mModeController
| Constructor Detail |
|---|
public XMLElementAdapter(ModeController modeController)
protected XMLElementAdapter(ModeController modeController,
java.util.Vector ArrowLinkAdapters,
java.util.HashMap IDToTarget)
| Method Detail |
|---|
protected abstract XMLElement createAnotherElement()
createAnotherElement in class XMLElement
protected abstract NodeAdapter createNodeAdapter(FreeMindMain frame,
java.lang.String nodeClass)
protected abstract EdgeAdapter createEdgeAdapter(NodeAdapter node,
FreeMindMain frame)
protected abstract CloudAdapter createCloudAdapter(NodeAdapter node,
FreeMindMain frame)
protected abstract ArrowLinkAdapter createArrowLinkAdapter(NodeAdapter source,
NodeAdapter target,
FreeMindMain frame)
protected abstract NodeAdapter createEncryptedNode(java.lang.String additionalInfo)
protected FreeMindMain getFrame()
public java.lang.Object getUserObject()
getUserObject in class XMLElementprotected void setUserObject(java.lang.Object obj)
public NodeAdapter getMapChild()
public void setName(java.lang.String name)
XMLElementname != null
name is a valid XML identifier
setName in class XMLElementXMLElement.getName()public void addChild(XMLElement child)
XMLElementchild != null
child.getName() != null
child does not have a parent element
addChild in class XMLElementXMLElement.countChildren(),
XMLElement.enumerateChildren(),
XMLElement.getChildren(),
removeChild(XMLElement)
public void setAttribute(java.lang.String name,
java.lang.Object value)
XMLElementname != null
name is a valid XML identifier
value != null
setAttribute in class XMLElementsetDoubleAttribute(String, double),
setIntAttribute(String, int),
XMLElement.enumerateAttributeNames(),
getAttribute(String),
getAttribute(String, Object),
getAttribute(String, Hashtable, String, boolean),
getStringAttribute(String),
getStringAttribute(String, String),
getStringAttribute(String, Hashtable, String, boolean)protected void copyAttributesToNode(NodeAdapter node)
protected void completeElement()
completeElement in class XMLElementpublic void processUnfinishedLinks(MindMapLinkRegistry registry)
protected MindMap getMap()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||