Package org.eclipse.swt.events
Interface TreeListener
- All Known Implementing Classes:
TreeAdapter
public interface TreeListener
Classes which implement this interface provide methods that deal with the
expanding and collapsing of tree branches.
After creating an instance of a class that implements this interface it can
be added to a tree control using the addTreeListener
method and
removed using the removeTreeListener
method. When a branch of
the tree is expanded or collapsed, the appropriate method will be invoked.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Sent when a tree branch is collapsed.static TreeListener
Static helper method to create aTreeListener
for thetreeCollapsed(TreeEvent e)
) method, given a lambda expression or a method reference.void
Sent when a tree branch is expanded.static TreeListener
Static helper method to create aTreeListener
for thetreeExpanded(TreeEvent e)
) method, given a lambda expression or a method reference.
-
Method Details
-
treeCollapsed
Sent when a tree branch is collapsed.- Parameters:
e
- an event containing information about the tree operation
-
treeExpanded
Sent when a tree branch is expanded.- Parameters:
e
- an event containing information about the tree operation
-
treeCollapsedAdapter
Static helper method to create aTreeListener
for thetreeCollapsed(TreeEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- TreeListener
- Since:
- 4.1
-
treeExpandedAdapter
Static helper method to create aTreeListener
for thetreeExpanded(TreeEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- TreeListener
- Since:
- 4.1
-