public abstract class StructureView
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected StructureViewRenderer |
renderer |
protected StructureViewProperties |
viewProperties |
Constructor and Description |
---|
StructureView() |
Modifier and Type | Method and Description |
---|---|
IStructureViewNode |
findCorrespondingViewNode(IProgramElement node)
Searches from the root node of the view down in order to find matches.
|
IStructureViewNode |
getActiveNode() |
IStructureViewNode |
getRootNode() |
StructureViewProperties |
getViewProperties() |
protected void |
notifyViewUpdated() |
void |
setActiveNode(IStructureViewNode activeNode) |
void |
setActiveNode(IStructureViewNode activeNode,
int sourceLine) |
void |
setRenderer(StructureViewRenderer renderer) |
void |
setRootNode(IStructureViewNode rootNode) |
void |
setViewProperties(StructureViewProperties viewProperties) |
protected StructureViewProperties viewProperties
protected StructureViewRenderer renderer
public StructureViewProperties getViewProperties()
public IStructureViewNode getRootNode()
public void setRootNode(IStructureViewNode rootNode)
public void setViewProperties(StructureViewProperties viewProperties)
public void setRenderer(StructureViewRenderer renderer)
protected void notifyViewUpdated()
public IStructureViewNode getActiveNode()
public IStructureViewNode findCorrespondingViewNode(IProgramElement node)
public void setActiveNode(IStructureViewNode activeNode)
public void setActiveNode(IStructureViewNode activeNode, int sourceLine)