com.foxit.sdk.common.Progressive Class Reference
Inheritance diagram for com.foxit.sdk.common.Progressive:
com.foxit.sdk.common.Base

Public Member Functions

 Progressive (Progressive other)
 Constructor, with another progressive object.
More...
 
int getRateOfProgress ()
 Get the rate of current progress.
More...
 
int resume () throws com.foxit.sdk.PDFException
 Continue the progressive process.
More...
 

Static Public Attributes

static final int e_Error = 0
 Progress state: any error occurs.

 
static final int e_Finished = 2
 Progress state: progress is finished.

 
static final int e_ToBeContinued = 1
 Progress state: progress needs to be continued.

 

Detailed Description

This class represents a progressive object, which is used for progressive process such as loading document, parsing page and so on.

Constructor & Destructor Documentation

◆ Progressive()

com.foxit.sdk.common.Progressive.Progressive ( Progressive  other)

Constructor, with another progressive object.

Parameters
[in]otherAnother progressive object.

Member Function Documentation

◆ getRateOfProgress()

int com.foxit.sdk.common.Progressive.getRateOfProgress ( )

Get the rate of current progress.

Returns
An integer between 0 and 100 (inclusive), indicating the rate of current progress. -1 means error.

◆ resume()

int com.foxit.sdk.common.Progressive.resume ( ) throws com.foxit.sdk.PDFException

Continue the progressive process.

Returns
com.foxit.sdk.common.Progressive.e_Finished means current process is finished successfully.
com.foxit.sdk.common.Progressive.e_ToBeContinued means current process is suspended, and this function needs to be called again to continue the process.
com.foxit.sdk.common.Progressive.e_Error means any error occurs.