XmlStructureViewDriver Class
- public class XmlStructureViewDriver
extends Object
implements IStructureViewDriver
Driver for Xml structure view.
-
Hierarchy
-
Object
XmlStructureViewDriver
-
All Implemented Interfaces
-
IStructureViewDriver
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods from interface com.bea.ide.ui.structureview.IStructureViewDriver |
compareName, compareType, getDocumentElement, getIcon, getPopupMenu, getSelectionElement, getTooltip, isDisplayed, isFollowed, isLeaf, performDoubleClickAction |
XmlStructureViewDriver
public XmlStructureViewDriver(XmlDocument doc)
compareName(IElement, IElement) Method
public int compareName(IElement el1,
IElement el2)
Description copied from IStructureViewDriver.compareName(IElement, IElement)
Compares two nodes for alphabetical sorting.
compareType(IElement, IElement) Method
public int compareType(IElement el1,
IElement el2)
Description copied from IStructureViewDriver.compareType(IElement, IElement)
Compares two nodes for group-by-type sorting.
getDocumentElement(IElement) Method
public IElement getDocumentElement(IElement node)
Description copied from IStructureViewDriver.getDocumentElement(IElement)
Returns the element in the structure tree that should be selected when the IDocumentView's SelectedElement property is
set to the given element
getIcon(IElement) Method
public Icon getIcon(IElement el)
Description copied from IStructureViewDriver.getIcon(IElement)
Returns the icon for the given displayed element or null if the element has no icon.
getPopupMenu(IElement) Method
public Object getPopupMenu(IElement el)
Description copied from IStructureViewDriver.getPopupMenu(IElement)
Returns the popup menu to display for this element or null if there is no popup. This method may return
a String in which case it is taken to be the name of a popup menu declared in the ActionSvc and will be shown
accordingly. Or it may retrun a javax.swing.JPopupMenu directly.
getSelectionElement(IElement) Method
public IElement getSelectionElement(IElement el)
Description copied from IStructureViewDriver.getSelectionElement(IElement)
Returns the element that should be set as the selected element when the given element is selected in the structure
view
getTooltip(IElement) Method
public String getTooltip(IElement el)
Description copied from IStructureViewDriver.getTooltip(IElement)
Returns the tooltip for this element or null if there is no tooltip.
isDisplayed(IElement) Method
public boolean isDisplayed(IElement el)
Description copied from IStructureViewDriver.isDisplayed(IElement)
Determines whether the given element should be displayed at all.
isFollowed(ILinkedElement) Method
public boolean isFollowed(ILinkedElement el)
Description copied from IStructureViewDriver.isFollowed(ILinkedElement)
Determines whether the data pointed to by this linked element should be followed.
isLeaf(IElement) Method
public boolean isLeaf(IElement el)
Description copied from IStructureViewDriver.isLeaf(IElement)
Determines whether the given element should be a leaf (i.e. it's children should not be explored)
performDoubleClickAction(IElement) Method
public void performDoubleClickAction(IElement el)
Description copied from IStructureViewDriver.performDoubleClickAction(IElement)
Perform the action that occurs on a double-click of this element