Class DuplicatedClassesQuery

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IResult execute​(IProgressListener listener)
      The execute method is called after all arguments have been injected into the query instance.
      java.util.List<?> getChildren​(java.lang.Object parent)
      Returns the child elements of the given parent.
      Column[] getColumns()
      The columns of the tree or table.
      java.lang.Object getColumnValue​(java.lang.Object element, int columnIndex)
      Returns the (unformatted) value of a table/tree cell.
      IContextObject getContext​(java.lang.Object element)
      The default context of the row which is used to display information in the object inspector.
      java.util.List<?> getElements()
      Returns the root elements of the tree.
      java.net.URL getIcon​(java.lang.Object element)  
      ResultMetaData getResultMetaData()
      (Optionally) Return meta data of the result needed to fine-tune the display of the result.
      ITestResult.Status getStatus()  
      boolean hasChildren​(java.lang.Object parent)
      Returns whether the given element has children.
      boolean isExpanded​(java.lang.Object row)
      Should this node be expanded.
      boolean isSelected​(java.lang.Object row)
      Has the user selected this row?
      java.lang.String prefix​(java.lang.Object row)
      Add before the object for example <local>
      java.lang.String suffix​(java.lang.Object row)
      Add after the object
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DuplicatedClassesQuery

        public DuplicatedClassesQuery()
    • Method Detail

      • execute

        public IResult execute​(IProgressListener listener)
                        throws java.lang.Exception
        Description copied from interface: IQuery
        The execute method is called after all arguments have been injected into the query instance. Typical results are TextResult, CompositeResult, SectionSpec etc.
        Specified by:
        execute in interface IQuery
        Parameters:
        listener - Monitor to report progress and check for cancellation.
        Returns:
        The result of the query.
        Throws:
        java.lang.Exception - if something went wrong running the query
      • getResultMetaData

        public ResultMetaData getResultMetaData()
        Description copied from interface: IResult
        (Optionally) Return meta data of the result needed to fine-tune the display of the result. This could include an additional context, an additional query to run on selected data from the result , additional calculated columns, or an indication that the results are already presorted.
        Specified by:
        getResultMetaData in interface IResult
        Returns:
        the metadata for the result, used to obtain extra data
      • hasChildren

        public boolean hasChildren​(java.lang.Object parent)
        Description copied from interface: IResultTree
        Returns whether the given element has children.
        Specified by:
        hasChildren in interface IResultTree
        Parameters:
        parent - the opaque object used to indicate which branch
        Returns:
        true if this element has children
      • prefix

        public java.lang.String prefix​(java.lang.Object row)
        Description copied from interface: IDecorator
        Add before the object for example <local>
        Specified by:
        prefix in interface IDecorator
        Parameters:
        row - used to find the row
        Returns:
        the prefix or null
      • suffix

        public java.lang.String suffix​(java.lang.Object row)
        Description copied from interface: IDecorator
        Add after the object
        Specified by:
        suffix in interface IDecorator
        Parameters:
        row - used to find the row
        Returns:
        the suffix or null
      • getIcon

        public java.net.URL getIcon​(java.lang.Object element)
        Specified by:
        getIcon in interface IIconProvider
      • isExpanded

        public boolean isExpanded​(java.lang.Object row)
        Description copied from interface: ISelectionProvider
        Should this node be expanded.
        Specified by:
        isExpanded in interface ISelectionProvider
        Parameters:
        row - the chosen row
        Returns:
        true if it should be expanded.
      • isSelected

        public boolean isSelected​(java.lang.Object row)
        Description copied from interface: ISelectionProvider
        Has the user selected this row?
        Specified by:
        isSelected in interface ISelectionProvider
        Parameters:
        row - the chosen row
        Returns:
        true if selected