org.aspectj.ajde.ui
Class StructureView
java.lang.Object
org.aspectj.ajde.ui.StructureView
- Direct Known Subclasses:
- FileStructureView
public abstract class StructureView
- extends java.lang.Object
- Author:
- Mik Kersten
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StructureView
public StructureView()
getViewProperties
public StructureViewProperties getViewProperties()
getRootNode
public IStructureViewNode getRootNode()
setRootNode
public void setRootNode(IStructureViewNode rootNode)
setViewProperties
public void setViewProperties(StructureViewProperties viewProperties)
setRenderer
public void setRenderer(StructureViewRenderer renderer)
getActiveNode
public IStructureViewNode getActiveNode()
- Returns:
- the view node corresponding to the active ProgramElementNode or null
findCorrespondingViewNode
public IStructureViewNode findCorrespondingViewNode(IProgramElement node)
- Searches from the root node of the view down in order to find matches.
- Returns:
- the first match
setActiveNode
public void setActiveNode(IStructureViewNode activeNode)
setActiveNode
public void setActiveNode(IStructureViewNode activeNode,
int sourceLine)