Class Path2GCRootsQuery.Tree

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<?> addNextPath()  
      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 row, int columnIndex)
      Returns the (unformatted) value of a table/tree cell.
      IContextObject getContext​(java.lang.Object row)
      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 row)  
      int getNumberOfPaths()  
      ResultMetaData getResultMetaData()
      (Optionally) Return meta data of the result needed to fine-tune the display of the result.
      boolean hasChildren​(java.lang.Object element)
      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?
      boolean morePathsAvailable()  
      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
    • Method Detail

      • morePathsAvailable

        public boolean morePathsAvailable()
      • getNumberOfPaths

        public int getNumberOfPaths()
      • 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 element)
        Description copied from interface: IResultTree
        Returns whether the given element has children.
        Specified by:
        hasChildren in interface IResultTree
        Parameters:
        element - the opaque object used to indicate which branch
        Returns:
        true if this element has children
      • getIcon

        public java.net.URL getIcon​(java.lang.Object row)
        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
      • prefix

        public final 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 final 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