org.merlotxml.merlot
Class MerlotDOMDocument

java.lang.Object
  |
  +--org.merlotxml.merlot.MerlotDOMNode
        |
        +--org.merlotxml.merlot.MerlotDOMDocument

public class MerlotDOMDocument
extends MerlotDOMNode

DOM document container for Merlot. Contains a DOM node, handles getting an icon for a particular node, getting the editor for a node, etc. Also implements transferable so that the node can be drag and dropped, or cut and pasted.


Fields inherited from class org.merlotxml.merlot.MerlotDOMNode
_children, _clonedFrom, _dtdPluginConfig, _file, _listeners, _parent, _theNode, DOM_TREENODE_FLAVOR
 
Constructor Summary
MerlotDOMDocument(org.w3c.dom.Document data, XMLFile doc)
           
 
Method Summary
 MerlotDOMFragment createDocumentFragment()
           
 org.w3c.dom.Document getDocument()
           
 
Methods inherited from class org.merlotxml.merlot.MerlotDOMNode
addMerlotNodeListener, appendChild, array2String, array2String, clone, delete, equals, fireNodeChanged, fireNodeDeleted, fireNodeInserted, fireNodeRemoved, getAppendableElements, getAttributes, getChildIndex, getChildNodes, getChildText, getClonedFrom, getDisplayText, getDTDAttributes, getDTDPluginConfig, getEditor, getEditPanel, getFirstChild, getIcon, getIndices, getInsertableElements, getMerlotDOMDocument, getMerlotNodeListeners, getNodeName, getNodes, getParentNode, getPreviousSibling, getPreviousSibling, getRealNode, getSmallIcon, getTransferData, getTransferDataFlavors, getXMLFile, hashCode, importChild, importChildAfter, importChildBefore, insertAfter, insertBefore, insertChildAt, isAllowableChild, isDataFlavorSupported, isElement, newChild, newChild, newSiblingAfter, newSiblingAfter, newSiblingBefore, newSiblingBefore, printNode, printNode, removeAllMerlotDOMNodeListeners, removeChild, removeMerlotNodeListener, resetCache, setAttributes, setClonedFrom, setParentNode, setParentNode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MerlotDOMDocument

public MerlotDOMDocument(org.w3c.dom.Document data,
                         XMLFile doc)
Method Detail

getDocument

public org.w3c.dom.Document getDocument()
Overrides:
getDocument in class MerlotDOMNode

createDocumentFragment

public MerlotDOMFragment createDocumentFragment()