Interface IProfilingViewPart

All Superinterfaces:
IResultChangeListener
All Known Subinterfaces:
IProfilingViewTreePart
All Known Implementing Classes:
MethodListView, TableProfilingView

public interface IProfilingViewPart extends IResultChangeListener
Composite built in ProfilingView. Notified about new results and switching between pure/full time mode and shown/hidden when necessary.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    filter(String pattern)
    Sets pattern to be used to filter profiling results being shown in this part.
    org.eclipse.jface.resource.ImageDescriptor
    Gets the descriptor of image that will be associated with button opening this view.
    Gets tooltip to be associated with button opening this view.
    void
    Sets selection on results (line results in table, method results in method list, etc.)
    void
    setVisible(boolean visible)
    Shows/hides this composite.

    Methods inherited from interface com._1c.g5.v8.dt.internal.profiling.ui.IResultChangeListener

    resultSelected, showTargets
  • Method Details

    • setVisible

      void setVisible(boolean visible)
      Shows/hides this composite.
      Parameters:
      visible - true if needed to be shown, false otherwise.
    • getToolTip

      String getToolTip()
      Gets tooltip to be associated with button opening this view.
      Returns:
      Tooltip to be shown. Never null.
    • getImageDescriptor

      org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
      Gets the descriptor of image that will be associated with button opening this view.
      Returns:
      Descriptor of image to be shown. Never null.
    • setSelection

      void setSelection(List<ILineProfilingResult> result)
      Sets selection on results (line results in table, method results in method list, etc.) associated with specified line results.
      Parameters:
      result - Results to calculate the selection. Can not be null.
    • filter

      void filter(String pattern)
      Sets pattern to be used to filter profiling results being shown in this part.
      Parameters:
      pattern - Pattern to be used. Cannot be null, but can be empty. If empty, all results are shown.