Interface IDifferenceViewer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String EXTENSION_POINT_ID  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean canCompare​(java.lang.Object expected, java.lang.Object actual, java.lang.Object delta)
      Returns true if this viewer can show the differences between the expected and the actual results.
      void compare​(java.lang.Object expected, java.lang.Object actual, java.lang.Object delta)
      Shows the differences between the expected and actual values, which might have been precomputed or not.
    • Field Detail

    • Method Detail

      • canCompare

        boolean canCompare​(java.lang.Object expected,
                           java.lang.Object actual,
                           java.lang.Object delta)
        Returns true if this viewer can show the differences between the expected and the actual results. This method will be called from the SWT thread.
        Parameters:
        expected - Expected value.
        actual - Actual value.
        delta - Precomputed differences, if available. Otherwise, null.
        Returns:

        true if this instance can either:

        • compute and show the differences between expected and actual
        • , or b) show the precomputed differences in delta.

        Otherwise, returns false.

      • compare

        void compare​(java.lang.Object expected,
                     java.lang.Object actual,
                     java.lang.Object delta)
        Shows the differences between the expected and actual values, which might have been precomputed or not. This method will be called from the SWT thread. This method should only be called if canCompare(java.lang.Object, java.lang.Object, java.lang.Object) returned true with the same parameters.
        Parameters:
        expected - Expected value.
        actual - Actual value.
        delta - Precomputed difference, if available. Otherwise, null.