|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEditSketchExtension2
COM Interface 'IEditSketchExtension2'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'
Description: 'Provides access to members that extend the edit sketch.' 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 |
IID26ca7bb7_17f5_42d6_8aec_d8a231b7f92e
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
activate(IEditor editor)
Called when the sketch extension is about to be used. |
boolean |
applies(IEditor editor)
Indicates whether this extension applies to the current edit environment. |
void |
beforeStoreFeature(IFeature feature,
IGeometry geometry)
Lets the extension know the feature is about to be stored. |
IDisplayFeedback |
createFeedback()
Called when a new feedback is needed. |
IDisplayFeedback |
createPreSketchFeedback()
Called when a new feedback is needed before the sketch starts. |
IGeometry |
createSketchGeometry(IFeature feature)
The geometry that will be used in the sketch when modifying a feature. |
void |
deactivate()
Called when the sketch extension is no longer needed. |
int |
getSketchGeometryType()
The geometry type used for the edit sketch when creating new features. |
boolean |
isCanDeleteVertices()
Indicates whether the sketch allows the deleting of vertices. |
boolean |
isCanInsertVertices()
Indicates whether the sketch allows the inserting of additional vertices. |
boolean |
isCanMoveVertices()
Indicates whether the sketch allows the moving of vertices. |
boolean |
isHasFeedback()
Indicates whether the SketchExtension will use a custom feedback. |
boolean |
isHasPreSketchFeedback()
Indicates whether the SketchExtension will use a custom feedback before the sketch starts. |
void |
onKeyDown(int keyState,
int shift)
Called when a key is pressed. |
void |
onKeyUp(int keyState,
int shift)
Called when a key is pressed. |
void |
startFeedback(IPoint point)
Called when the feedback needs to be started. |
void |
startFeedbackFromShape(IGeometry shape)
Called when the feedback needs to be started using an existing geometry. |
void |
startPreSketchFeedback(IPoint point)
Called when the feedback needs to be started. |
IGeometry |
stopFeedback()
Called when the feedback is no longer necessary. |
void |
stopPreSketchFeedback()
Called when the feedback needs to be stopped. |
Field Detail |
---|
static final int IID26ca7bb7_17f5_42d6_8aec_d8a231b7f92e
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
boolean applies(IEditor editor) throws java.io.IOException, AutomationException
editor
- A reference to a com.esri.arcgis.editor.IEditor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void activate(IEditor editor) throws java.io.IOException, AutomationException
editor
- A reference to a com.esri.arcgis.editor.IEditor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deactivate() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void beforeStoreFeature(IFeature feature, IGeometry geometry) throws java.io.IOException, AutomationException
feature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanInsertVertices() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanDeleteVertices() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanMoveVertices() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getSketchGeometryType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry createSketchGeometry(IFeature feature) throws java.io.IOException, AutomationException
feature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasFeedback() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IDisplayFeedback createFeedback() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void startFeedback(IPoint point) throws java.io.IOException, AutomationException
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry stopFeedback() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void startFeedbackFromShape(IGeometry shape) throws java.io.IOException, AutomationException
shape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasPreSketchFeedback() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IDisplayFeedback createPreSketchFeedback() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void startPreSketchFeedback(IPoint point) throws java.io.IOException, AutomationException
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void stopPreSketchFeedback() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void onKeyDown(int keyState, int shift) throws java.io.IOException, AutomationException
keyState
- The keyState (in)shift
- The shift (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void onKeyUp(int keyState, int shift) throws java.io.IOException, AutomationException
keyState
- The keyState (in)shift
- The shift (in)
java.io.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 |