Class BaseProgressReport

java.lang.Object
com.perforce.p4java.client.BaseProgressReport
All Implemented Interfaces:
IProgressReport
Direct Known Subclasses:
ClientProgressReport

public abstract class BaseProgressReport extends Object implements IProgressReport
Base implementation of IProgressReport with state tracking. Uses boolean flags instead of bitwise operations. Corresponds to ProgressReport class in C++.
  • Field Details

    • descriptionChanged

      protected boolean descriptionChanged
    • unitsChanged

      protected boolean unitsChanged
    • totalChanged

      protected boolean totalChanged
    • positionChanged

      protected boolean positionChanged
    • isNewProgress

      protected boolean isNewProgress
    • description

      protected String description
    • units

      protected ProgressUnit units
    • total

      protected long total
    • position

      protected long position
    • needFinal

      protected boolean needFinal
    • lastUpdateTime

      protected long lastUpdateTime
  • Constructor Details

    • BaseProgressReport

      public BaseProgressReport()
  • Method Details