Interface MergeProgressModifier

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setCompleted​(java.lang.String[] mergePhase)
      The manager (MergeResolver) for a particular merge phase should call this when its phase or sub-phase completes.
      void setInProgress​(java.lang.String[] mergePhase)
      The manager (MergeResolver) for a particular merge phase should call this when its phase or sub-phase begins.
      void updateProgress​(int currentProgressPercentage)
      Updates the current phase progress area in the default merge panel.
      void updateProgress​(int currentProgressPercentage, java.lang.String progressMessage)
      Updates the current phase progress area in the default merge panel.
      void updateProgress​(java.lang.String progressMessage)
      Updates the current phase progress area in the default merge panel.
    • Method Detail

      • updateProgress

        void updateProgress​(java.lang.String progressMessage)
        Updates the current phase progress area in the default merge panel.
        Parameters:
        progressMessage - a message indicating what is currently occurring in this phase. Null indicates to use the default message.
      • updateProgress

        void updateProgress​(int currentProgressPercentage)
        Updates the current phase progress area in the default merge panel.
        Parameters:
        currentProgressPercentage - the progress percentage completed for the current phase. This should be a value from 0 to 100.
      • updateProgress

        void updateProgress​(int currentProgressPercentage,
                            java.lang.String progressMessage)
        Updates the current phase progress area in the default merge panel.
        Parameters:
        currentProgressPercentage - the progress percentage completed for the current phase. This should be a value from 0 to 100.
        progressMessage - a message indicating what is currently occurring in this phase.
      • setInProgress

        void setInProgress​(java.lang.String[] mergePhase)
        The manager (MergeResolver) for a particular merge phase should call this when its phase or sub-phase begins. The string array should match one that the returned by MergeResolver.getPhases().
        Parameters:
        mergePhase - identifier for the merge phase to change to in progress status.
        See Also:
        MergeResolver
      • setCompleted

        void setCompleted​(java.lang.String[] mergePhase)
        The manager (MergeResolver) for a particular merge phase should call this when its phase or sub-phase completes. The string array should match one that the returned by MergeResolver.getPhases().
        Parameters:
        mergePhase - identifier for the merge phase to change to completed status.
        See Also:
        MergeResolver