|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFeatureProgress
Provides access to members used to handle events from converting featureclass/table.
The IFeatureProgress interface handles events that are fired by a data conversion or object-loading process.
The various properties, other than IsCancelled, are automatically initialized when data conversion starts. However, it is important to note that you can get these values, but you cannot set them.
Property/Method | Description |
---|---|
FeatureClassName | Input feature class name. |
MinFeatures | Minimum number of features/rows in the input object class. |
MaxFeatures | Maximum number of features/rows in the input object class. |
Position | Current feature/row that is being converted. |
StepValue | The number of converted features that are needed to cause the firing of the Step method. |
Step |
The Step method is fired automatically for every x number of features, where x is the value of StepValue. You can use this event to keep a count of how many features have been converted. The IsCancelled, property is fetched by the converter after every call to Step. |
IsCancelled | Indicates whether the cancel button is pressed. The data
conversion will be cancelled if the user presses the cancel button. |
Method Summary | |
---|---|
boolean |
isCancelled(IFeatureProgressIsCancelledEvent theEvent)
Indicates whether the cancel button is pressed. |
void |
setFeatureClassName(IFeatureProgressSetFeatureClassNameEvent theEvent)
Input feature class name. |
void |
setMaxFeatures(IFeatureProgressSetMaxFeaturesEvent theEvent)
Maximum number of features/rows in the input object class. |
void |
setMinFeatures(IFeatureProgressSetMinFeaturesEvent theEvent)
Minimum number of features/rows in the input objectclass. |
void |
setPosition(IFeatureProgressSetPositionEvent theEvent)
Current feature/row that currently converted by the converter. |
void |
setStepValue(IFeatureProgressSetStepValueEvent theEvent)
Current position of conversion. |
void |
step(IFeatureProgressStepEvent theEvent)
Step the progressor interval. |
Method Detail |
---|
void setFeatureClassName(IFeatureProgressSetFeatureClassNameEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMinFeatures(IFeatureProgressSetMinFeaturesEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxFeatures(IFeatureProgressSetMaxFeaturesEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPosition(IFeatureProgressSetPositionEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStepValue(IFeatureProgressSetStepValueEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void step(IFeatureProgressStepEvent theEvent) throws IOException, AutomationException
The Step method is fired automatically for every x number of features,where x is the value of StepValue. You can use this event to keep a count of how many features have been converted. The IsCancelled, property is fetched by the converter after every call to Step.
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCancelled(IFeatureProgressIsCancelledEvent theEvent) throws IOException, AutomationException
The IsCancelled, property is fetched by the converter after every call to Step.
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |