Class LazyMethodTreeContentProvider
java.lang.Object
com._1c.g5.v8.dt.internal.profiling.ui.view.methodlist.LazyMethodTreeContentProvider
- All Implemented Interfaces:
IContentProvider
,ILazyTreePathContentProvider
Lazy method list content provider.
NOTICE: will break filtering and sorting (as noted in TreeViewer API note).
NOTICE: will break filtering and sorting (as noted in TreeViewer API note).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates new lazy method tree content provider. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
TreePath[]
getParents
(Object element) void
inputChanged
(Viewer viewer, Object oldInput, Object newInput) void
setGroupModules
(boolean separate) Sets whether methods should be grouped by modules or not.void
updateChildCount
(TreePath element, int currentChildCount) void
updateElement
(TreePath parent, int index) void
updateHasChildren
(TreePath path)
-
Constructor Details
-
LazyMethodTreeContentProvider
Creates new lazy method tree content provider.- Parameters:
viewer
- The viewer this content provider is attached to. Cannot benull
.
-
-
Method Details
-
inputChanged
- Specified by:
inputChanged
in interfaceIContentProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIContentProvider
-
getParents
- Specified by:
getParents
in interfaceILazyTreePathContentProvider
-
updateChildCount
- Specified by:
updateChildCount
in interfaceILazyTreePathContentProvider
-
updateElement
- Specified by:
updateElement
in interfaceILazyTreePathContentProvider
-
updateHasChildren
- Specified by:
updateHasChildren
in interfaceILazyTreePathContentProvider
-
setGroupModules
public void setGroupModules(boolean separate) Sets whether methods should be grouped by modules or not.- Parameters:
groupModules
-true
if methods should be grouped by modules,false
otherwise.
-