com.esri.arcgis.geometry
Interface IBufferProgress

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IBufferProgressProxy

public interface IBufferProgress
extends java.io.Serializable

COM Interface 'IBufferProgress'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Implemented by clients to receive reports of buffer operation progress.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID073823ce_6e7f_475c_947e_99c207f82100
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean onOperationBegin(int currentOperation, int numOperations)
          Called at the beginning of each buffer operation.
 boolean onStageBegin(int currentStage, int currentNumStages)
          Called at the beginning of the next buffering stage within an operation.
 boolean onStepCompleted(int stepsCompleted, int numSteps)
          Called periodically to report number of steps completed in current stage.
 

Field Detail

IID073823ce_6e7f_475c_947e_99c207f82100

static final int IID073823ce_6e7f_475c_947e_99c207f82100
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

onOperationBegin

boolean onOperationBegin(int currentOperation,
                         int numOperations)
                         throws java.io.IOException,
                                AutomationException
Called at the beginning of each buffer operation. For example, buffering a set of polygons and polylines, without dissolve, has two operations.

Parameters:
currentOperation - The currentOperation (in)
numOperations - The numOperations (in)
Returns:
The pbContinue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onStageBegin

boolean onStageBegin(int currentStage,
                     int currentNumStages)
                     throws java.io.IOException,
                            AutomationException
Called at the beginning of the next buffering stage within an operation.

Parameters:
currentStage - The currentStage (in)
currentNumStages - The currentNumStages (in)
Returns:
The pbContinue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onStepCompleted

boolean onStepCompleted(int stepsCompleted,
                        int numSteps)
                        throws java.io.IOException,
                               AutomationException
Called periodically to report number of steps completed in current stage.

Parameters:
stepsCompleted - The stepsCompleted (in)
numSteps - The numSteps (in)
Returns:
The pbContinue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.