org.merlotxml.merlot
Class MerlotLibraryItem

java.lang.Object
  |
  +--org.merlotxml.merlot.MerlotDOMNode
        |
        +--org.merlotxml.merlot.MerlotDOMElement
              |
              +--org.merlotxml.merlot.MerlotLibraryItem

public class MerlotLibraryItem
extends MerlotDOMElement

Library item node... only thing special about this is it get's the icons from the first child


Fields inherited from class org.merlotxml.merlot.MerlotDOMNode
_children, _clonedFrom, _dtdPluginConfig, _file, _listeners, _parent, _theNode, DOM_TREENODE_FLAVOR
 
Constructor Summary
MerlotLibraryItem(org.w3c.dom.Element data, XMLFile doc)
           
 
Method Summary
 MerlotDOMFragment getFragment()
          This gets a fragment with the libitem pruned out
 javax.swing.Icon getSmallIcon()
          Gets a small icon for this node based on its type
static void pruneLibraryItems(MerlotDOMFragment frag)
          prunes out library items from a fragment
 
Methods inherited from class org.merlotxml.merlot.MerlotDOMElement
getAttribute, getElementName, isElement, setAttribute, setAttributes
 
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, getDocument, getDTDAttributes, getDTDPluginConfig, getEditor, getEditPanel, getFirstChild, getIcon, getIndices, getInsertableElements, getMerlotDOMDocument, getMerlotNodeListeners, getNodeName, getNodes, getParentNode, getPreviousSibling, getPreviousSibling, getRealNode, getTransferData, getTransferDataFlavors, getXMLFile, hashCode, importChild, importChildAfter, importChildBefore, insertAfter, insertBefore, insertChildAt, isAllowableChild, isDataFlavorSupported, newChild, newChild, newSiblingAfter, newSiblingAfter, newSiblingBefore, newSiblingBefore, printNode, printNode, removeAllMerlotDOMNodeListeners, removeChild, removeMerlotNodeListener, resetCache, setClonedFrom, setParentNode, setParentNode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MerlotLibraryItem

public MerlotLibraryItem(org.w3c.dom.Element data,
                         XMLFile doc)
Method Detail

getSmallIcon

public javax.swing.Icon getSmallIcon()
Description copied from class: MerlotDOMNode
Gets a small icon for this node based on its type
Overrides:
getSmallIcon in class MerlotDOMNode

getFragment

public MerlotDOMFragment getFragment()
This gets a fragment with the libitem pruned out

pruneLibraryItems

public static void pruneLibraryItems(MerlotDOMFragment frag)
prunes out library items from a fragment