IOutlineNode

public interface IOutlineNode

Interface representing a node in an outline tree view.

Methods

icon

FileObject icon()
Returns:File object containing an icon, or null if there is no icon.

label

String label()
Returns:Label

nodes

Iterable<IOutlineNode> nodes()
Returns:Sub nodes

origin

ISourceRegion origin()
Returns:Region in the source text this node originates from, or null if no region is available.

parent

IOutlineNode parent()
Returns:Parent node, or null if this is a root.