|
|||||||||
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 XMLElement
protected void setUserObject(java.lang.Object obj)
public NodeAdapter getMapChild()
public void setName(java.lang.String name)
XMLElement
name != null
name
is a valid XML identifier
setName
in class XMLElement
XMLElement.getName()
public void addChild(XMLElement child)
XMLElement
child != null
child.getName() != null
child
does not have a parent element
addChild
in class XMLElement
XMLElement.countChildren()
,
XMLElement.enumerateChildren()
,
XMLElement.getChildren()
,
removeChild(XMLElement)
public void setAttribute(java.lang.String name, java.lang.Object value)
XMLElement
name != null
name
is a valid XML identifier
value != null
setAttribute
in class XMLElement
setDoubleAttribute(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 XMLElement
public void processUnfinishedLinks(MindMapLinkRegistry registry)
protected MindMap getMap()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |