Interface TestResultTable.TreeNodeObserver

Enclosing class:
TestResultTable

public static interface TestResultTable.TreeNodeObserver
Observer interface to watch a single tree node.
Since:
3.0
  • Method Details

    • insertedBranch

      void insertedBranch(TestResultTable.TreeNode parent, TestResultTable.TreeNode newNode, int index)
      A TreeNode has been inserted into the given parent node.
      Parameters:
      parent - The node which acquired the new node. This is the same as the object that the observer attached to.
      newNode - The node which was added.
      index - The index at which the node was added.
    • insertedResult

      void insertedResult(TestResultTable.TreeNode parent, TestResult test, int index)
      A TestResult has been inserted into the given parent node.
      Parameters:
      parent - The node which acquired the new test. This is the same as the object that the observer attached to.
      test - The test which was added.
      index - The index at which the test was added.
    • replacedResult

      void replacedResult(TestResultTable.TreeNode parent, TestResult oldTest, TestResult newTest, int index)
      A TestResult has been replaced in the given parent node.
      Parameters:
      parent - The node which acquired the new test. This is the same as the object that the observer attached to.
      oldTest - The test which was replaced.
      newTest - The test which took the old test's place.
      index - The index at which activity occurred.
    • removedBranch

      void removedBranch(TestResultTable.TreeNode parent, int index)
      A TreeNode has been removed from the given parent node.
      Parameters:
      parent - The node which acquired the new test. This is the same as the object that the observer attached to.
      index - The index at which the removed node resided in the parent.
    • removedResult

      void removedResult(TestResultTable.TreeNode parent, TestResult test, int index)
      A TestResult has been removed from the given parent node.
      Parameters:
      parent - The node which acquired the new test. This is the same as the object that the observer attached to.
      test - The test which was removed.
      index - The index at which the removed test resided in the parent.
    • countersInvalidated

      void countersInvalidated(TestResultTable.TreeNode node)
      The statistics counters of the node have changed.
      Parameters:
      node - The node whose counters were invalidated. This is the same as the node which this observer attached to.