Class NSProgress

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSProgress
extends NSObject
  • Constructor Details

    • NSProgress

      public NSProgress()
    • NSProgress

      protected NSProgress​(NSObject.Handle h, long handle)
    • NSProgress

      protected NSProgress​(NSObject.SkipInit skipInit)
    • NSProgress

      public NSProgress​(NSProgress parentProgressOrNil, NSProgressUserInfo userInfoOrNil)
    • NSProgress

      public NSProgress​(long unitCount)
    • NSProgress

      public NSProgress​(long unitCount, NSProgress parent, long portionOfParentTotalUnitCount)
      Since:
      Available in iOS 9.0 and later.
    • NSProgress

      public NSProgress​(long unitCount, boolean discrete)
      Since:
      Available in iOS 9.0 and later.
  • Method Details

    • getTotalUnitCount

      public long getTotalUnitCount()
    • setTotalUnitCount

      public void setTotalUnitCount​(long v)
    • getCompletedUnitCount

      public long getCompletedUnitCount()
    • setCompletedUnitCount

      public void setCompletedUnitCount​(long v)
    • getLocalizedDescription

      public String getLocalizedDescription()
    • setLocalizedDescription

      public void setLocalizedDescription​(String v)
    • getLocalizedAdditionalDescription

      public String getLocalizedAdditionalDescription()
    • setLocalizedAdditionalDescription

      public void setLocalizedAdditionalDescription​(String v)
    • isCancellable

      public boolean isCancellable()
    • setCancellable

      public void setCancellable​(boolean v)
    • isPausable

      public boolean isPausable()
    • setPausable

      public void setPausable​(boolean v)
    • isCancelled

      public boolean isCancelled()
    • isPaused

      public boolean isPaused()
    • getCancellationHandler

      public Runnable getCancellationHandler()
    • setCancellationHandler

      public void setCancellationHandler​(Runnable v)
    • getPausingHandler

      public Runnable getPausingHandler()
    • setPausingHandler

      public void setPausingHandler​(Runnable v)
    • getResumingHandler

      public Runnable getResumingHandler()
      Since:
      Available in iOS 9.0 and later.
    • setResumingHandler

      public void setResumingHandler​(Runnable v)
      Since:
      Available in iOS 9.0 and later.
    • isIndeterminate

      public boolean isIndeterminate()
    • getFractionCompleted

      public double getFractionCompleted()
    • isFinished

      public boolean isFinished()
    • getUserInfo

      public NSProgressUserInfo getUserInfo()
    • getKind

      public NSProgressKind getKind()
    • setKind

      public void setKind​(NSProgressKind v)
    • getEstimatedTimeRemaining

      public NSNumber getEstimatedTimeRemaining()
      Since:
      Available in iOS 11.0 and later.
    • setEstimatedTimeRemaining

      public void setEstimatedTimeRemaining​(NSNumber v)
      Since:
      Available in iOS 11.0 and later.
    • getThroughput

      public NSNumber getThroughput()
      Since:
      Available in iOS 11.0 and later.
    • setThroughput

      public void setThroughput​(NSNumber v)
      Since:
      Available in iOS 11.0 and later.
    • getFileOperationKind

      public String getFileOperationKind()
      Since:
      Available in iOS 11.0 and later.
    • setFileOperationKind

      public void setFileOperationKind​(String v)
      Since:
      Available in iOS 11.0 and later.
    • getFileURL

      public NSURL getFileURL()
      Since:
      Available in iOS 11.0 and later.
    • setFileURL

      public void setFileURL​(NSURL v)
      Since:
      Available in iOS 11.0 and later.
    • getFileTotalCount

      public NSNumber getFileTotalCount()
      Since:
      Available in iOS 11.0 and later.
    • setFileTotalCount

      public void setFileTotalCount​(NSNumber v)
      Since:
      Available in iOS 11.0 and later.
    • getFileCompletedCount

      public NSNumber getFileCompletedCount()
      Since:
      Available in iOS 11.0 and later.
    • setFileCompletedCount

      public void setFileCompletedCount​(NSNumber v)
      Since:
      Available in iOS 11.0 and later.
    • putUserInfoObject

      public void putUserInfoObject​(String key, NSObject value)
    • putUserInfoObject

      public void putUserInfoObject​(NSProgressUserInfoKey key, NSObject value)
    • init

      protected long init​(NSProgress parentProgressOrNil, NSProgressUserInfo userInfoOrNil)
    • becomeCurrent

      public void becomeCurrent​(long unitCount)
    • performAsCurrent

      public void performAsCurrent​(long unitCount, Runnable work)
      Since:
      Available in iOS 11.0 and later.
    • resignCurrent

      public void resignCurrent()
    • addChild

      public void addChild​(NSProgress child, long inUnitCount)
      Since:
      Available in iOS 9.0 and later.
    • setUserInfoObject

      protected void setUserInfoObject​(NSObject objectOrNil, NSString key)
    • cancel

      public void cancel()
    • pause

      public void pause()
    • resume

      public void resume()
      Since:
      Available in iOS 9.0 and later.
    • getCurrentProgress

      public static NSProgress getCurrentProgress()
    • create

      protected static long create​(long unitCount)
    • createDiscrete

      protected static long createDiscrete​(long unitCount)
      Since:
      Available in iOS 9.0 and later.
    • create

      protected static long create​(long unitCount, NSProgress parent, long portionOfParentTotalUnitCount)
      Since:
      Available in iOS 9.0 and later.