org.merlotxml.merlot
Class MerlotDOMDoctype

java.lang.Object
  extended byorg.merlotxml.merlot.MerlotDOMNode
      extended byorg.merlotxml.merlot.MerlotDOMDoctype
All Implemented Interfaces:
java.lang.Cloneable, MerlotConstants, java.awt.datatransfer.Transferable

public class MerlotDOMDoctype
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.


Field Summary
 
Fields inherited from class org.merlotxml.merlot.MerlotDOMNode
_children, _clonedFrom, _dtdPluginConfig, _file, _listeners, _parent, _theNode, DOM_TREENODE_FLAVOR
 
Fields inherited from interface org.merlotxml.merlot.MerlotConstants
ACTION_MENU_ACCELERATOR, ACTION_MENU_ICON, ACTION_NAME, ACTION_SHORT_DESCRIPTION, ACTION_SMALL_ICON, AFTER, BEFORE, ERR, INTO, UI, XML
 
Constructor Summary
MerlotDOMDoctype(org.w3c.dom.DocumentType data, XMLFile doc)
           
 
Methods inherited from class org.merlotxml.merlot.MerlotDOMNode
addMerlotNodeListener, appendChild, array2String, array2String, clone, delete, equals, fireNodeChanged, fireNodeDeleted, fireNodeInserted, fireNodeRemoved, getAppendableElements, getAttributes, getAttributesOfType, getChildElements, getChildIndex, getChildNodes, getChildText, getClonedFrom, getDescriptiveText, getDescriptiveText, getDisplayText, getDocument, getDTDAttributes, getDTDDocument, getDTDPluginConfig, getEditor, getEditPanel, getFirstAttributeOfType, getFirstChild, getGrammarAttribute, getGrammarAttributes, getGrammarComplexType, getGrammarDocument, getIcon, getIdManager, getIndices, getInsertableElements, getInsertableElements, getMerlotDOMDocument, getMerlotNodeListeners, getNodeName, getNodes, getParentNode, getPreviousSibling, getPreviousSibling, getProperty, getRealNode, getSmallIcon, getTransferData, getTransferDataFlavors, getXMLFile, hashCode, importChild, importChild, importChildAfter, importChildBefore, insertAfter, insertBefore, insertChildAt, isAllowableChild, isAllowableChild, isAllowableChild, isDataFlavorSupported, isElement, isRootElement, isSpecialNode, isValid, locationIsValid, mayBeRemoved, newChild, newChild, newSiblingAfter, newSiblingAfter, newSiblingBefore, newSiblingBefore, printNode, printNode, removeAllMerlotDOMNodeListeners, removeAttributes, removeChild, removeMerlotNodeListener, resetCache, setAttributes, setClonedFrom, setDescriptiveText, setParentNode, setParentNode, toPathString, toString, toXMLShort
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MerlotDOMDoctype

public MerlotDOMDoctype(org.w3c.dom.DocumentType data,
                        XMLFile doc)