|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.editor.DimensionEditExtension
public class DimensionEditExtension
COM Class 'DimensionEditExtension'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriEditor.olb'
Description 'An editor extension for creating and editing dimension features.' 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 |
---|
Fields inherited from interface com.esri.arcgis.system.IExtension |
---|
IID, IID7f657ec9_dbf1_11d2_9f2f_00c04f6bc69e, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IDimensionEditExtension |
---|
IID, IID1ff3afed_ee05_11d3_9f7a_00c04f6bddd9, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditEvents |
---|
IID, IID44276913_98c1_11d1_8464_0000f875b9c6, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditEvents2 |
---|
IID, IID910794b0_106f_4b0e_a102_0c47b8d0fdfc, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditSketchExtension |
---|
IID, IIDcdff8835_dec8_433f_8ef7_5b754165d168, xxDummy |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Constructor Summary | |
---|---|
DimensionEditExtension()
Constructs a DimensionEditExtension using ArcGIS Engine. |
|
DimensionEditExtension(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. DimensionEditExtension theDimensionEditExtension = (DimensionEditExtension) obj; |
Method Summary | |
---|---|
void |
activate(IEditor editor)
Called when the sketch extension is about to be used. |
void |
afterDrawSketch(IEditEventsAfterDrawSketchEvent theEvent)
Called after the edit sketch is drawn. |
boolean |
applies(IEditor editor)
Indicates whether this extension applies to the current edit environment. |
void |
beforeStopEditing(IEditEvents2BeforeStopEditingEvent theEvent)
Fired before StopEditing happens. |
void |
beforeStopOperation(IEditEvents2BeforeStopOperationEvent theEvent)
Called before StopOperation is called. |
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. |
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. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
static java.lang.String |
getClsid()
getClsid. |
int |
getCreateStyleID()
The style id of newly created dimension features. |
IEnumDimensionConstructor |
getDimensionConstructors()
The dimension constructors for creating new dimensions. |
IEditor |
getEditor()
The editor application extension. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getName()
The name of the extension. |
int |
getSketchGeometryType()
The geometry type used for the edit sketch when creating new features. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
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 |
isDimensionTarget()
Indicates if a dimension feature class is the current editor target. |
boolean |
isHasFeedback()
Indicates whether the SketchExtension will use a custom feedback. |
void |
onAbort(IEditEvents2OnAbortEvent theEvent)
Called when AbortOperation is called. |
void |
onChangeFeature(IEditEventsOnChangeFeatureEvent theEvent)
Called when features are modified. |
void |
onConflictsDetected(IEditEventsOnConflictsDetectedEvent theEvent)
Called when editing conflicts are detected during save. |
void |
onCreateFeature(IEditEventsOnCreateFeatureEvent theEvent)
Called when new features are created. |
void |
onCurrentLayerChanged(IEditEventsOnCurrentLayerChangedEvent theEvent)
Called when the current layer changes. |
void |
onCurrentTaskChanged(IEditEventsOnCurrentTaskChangedEvent theEvent)
Called when the current task changes. |
void |
onCurrentZChanged(IEditEvents2OnCurrentZChangedEvent theEvent)
Called when the CurrentZ changes. |
void |
onDeleteFeature(IEditEventsOnDeleteFeatureEvent theEvent)
Called when features are deleted. |
void |
onRedo(IEditEventsOnRedoEvent theEvent)
Called when RedoOperation is called. |
void |
onSaveEdits(IEditEvents2OnSaveEditsEvent theEvent)
Called when edits are saved. |
void |
onSelectionChanged(IEditEventsOnSelectionChangedEvent theEvent)
Called when the selection changes. |
void |
onSketchFinished(IEditEventsOnSketchFinishedEvent theEvent)
Called when the edit sketch is finished. |
void |
onSketchModified(IEditEventsOnSketchModifiedEvent theEvent)
Called when the edit sketch is modified. |
void |
onStartEditing(IEditEventsOnStartEditingEvent theEvent)
Called when editing begins. |
void |
onStartOperation(IEditEvents2OnStartOperationEvent theEvent)
Called when StartOperation is called. |
void |
onStopEditing(IEditEventsOnStopEditingEvent theEvent)
Called when editing ends. |
void |
onStopOperation(IEditEvents2OnStopOperationEvent theEvent)
Called when StopOperation is called. |
void |
onUndo(IEditEventsOnUndoEvent theEvent)
Called when UndoOperation is called. |
void |
onVertexAdded(IEditEvents2OnVertexAddedEvent theEvent)
Called after a point/vertex is added to the sketch. |
void |
onVertexDeleted(IEditEvents2OnVertexDeletedEvent theEvent)
Called after a point is deleted from the sketch. |
void |
onVertexMoved(IEditEvents2OnVertexMovedEvent theEvent)
Called after a vertex/point has been moved in the sketch. |
void |
release()
Release a DimensionEditExtension. |
void |
setCreateStyleID(int styleID)
The style id of newly created dimension features. |
void |
setCurrentConstructorByRef(IDimensionConstructor rhs1)
The currently selected dimension constructor. |
void |
shutdown()
Shuts down the extension. |
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 |
startup(java.lang.Object initializationData)
Starts up the extension with the given initialization data. |
IGeometry |
stopFeedback()
Called when the feedback is no longer necessary. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DimensionEditExtension() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic DimensionEditExtension(java.lang.Object obj) throws java.io.IOException
DimensionEditExtension theDimensionEditExtension = (DimensionEditExtension) obj;
obj
to DimensionEditExtension
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startup(java.lang.Object initializationData) throws java.io.IOException, AutomationException
startup
in interface IExtension
initializationData
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void shutdown() throws java.io.IOException, AutomationException
shutdown
in interface IExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCreateStyleID() throws java.io.IOException, AutomationException
getCreateStyleID
in interface IDimensionEditExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCreateStyleID(int styleID) throws java.io.IOException, AutomationException
setCreateStyleID
in interface IDimensionEditExtension
styleID
- The styleID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumDimensionConstructor getDimensionConstructors() throws java.io.IOException, AutomationException
getDimensionConstructors
in interface IDimensionEditExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentConstructorByRef(IDimensionConstructor rhs1) throws java.io.IOException, AutomationException
setCurrentConstructorByRef
in interface IDimensionEditExtension
rhs1
- A reference to a com.esri.arcgis.editor.IDimensionConstructor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDimensionTarget() throws java.io.IOException, AutomationException
isDimensionTarget
in interface IDimensionEditExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditor getEditor() throws java.io.IOException, AutomationException
getEditor
in interface IDimensionEditExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onSelectionChanged(IEditEventsOnSelectionChangedEvent theEvent) throws java.io.IOException, AutomationException
onSelectionChanged
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onCurrentLayerChanged(IEditEventsOnCurrentLayerChangedEvent theEvent) throws java.io.IOException, AutomationException
onCurrentLayerChanged
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onCurrentTaskChanged(IEditEventsOnCurrentTaskChangedEvent theEvent) throws java.io.IOException, AutomationException
onCurrentTaskChanged
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onSketchModified(IEditEventsOnSketchModifiedEvent theEvent) throws java.io.IOException, AutomationException
onSketchModified
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onSketchFinished(IEditEventsOnSketchFinishedEvent theEvent) throws java.io.IOException, AutomationException
onSketchFinished
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterDrawSketch(IEditEventsAfterDrawSketchEvent theEvent) throws java.io.IOException, AutomationException
afterDrawSketch
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onStartEditing(IEditEventsOnStartEditingEvent theEvent) throws java.io.IOException, AutomationException
onStartEditing
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onStopEditing(IEditEventsOnStopEditingEvent theEvent) throws java.io.IOException, AutomationException
onStopEditing
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onConflictsDetected(IEditEventsOnConflictsDetectedEvent theEvent) throws java.io.IOException, AutomationException
onConflictsDetected
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onUndo(IEditEventsOnUndoEvent theEvent) throws java.io.IOException, AutomationException
onUndo
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onRedo(IEditEventsOnRedoEvent theEvent) throws java.io.IOException, AutomationException
onRedo
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onCreateFeature(IEditEventsOnCreateFeatureEvent theEvent) throws java.io.IOException, AutomationException
onCreateFeature
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onChangeFeature(IEditEventsOnChangeFeatureEvent theEvent) throws java.io.IOException, AutomationException
onChangeFeature
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onDeleteFeature(IEditEventsOnDeleteFeatureEvent theEvent) throws java.io.IOException, AutomationException
onDeleteFeature
in interface IEditEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onCurrentZChanged(IEditEvents2OnCurrentZChangedEvent theEvent) throws java.io.IOException, AutomationException
onCurrentZChanged
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onVertexMoved(IEditEvents2OnVertexMovedEvent theEvent) throws java.io.IOException, AutomationException
onVertexMoved
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onVertexAdded(IEditEvents2OnVertexAddedEvent theEvent) throws java.io.IOException, AutomationException
onVertexAdded
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onVertexDeleted(IEditEvents2OnVertexDeletedEvent theEvent) throws java.io.IOException, AutomationException
onVertexDeleted
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void beforeStopEditing(IEditEvents2BeforeStopEditingEvent theEvent) throws java.io.IOException, AutomationException
beforeStopEditing
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onAbort(IEditEvents2OnAbortEvent theEvent) throws java.io.IOException, AutomationException
onAbort
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onStartOperation(IEditEvents2OnStartOperationEvent theEvent) throws java.io.IOException, AutomationException
onStartOperation
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void beforeStopOperation(IEditEvents2BeforeStopOperationEvent theEvent) throws java.io.IOException, AutomationException
beforeStopOperation
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onStopOperation(IEditEvents2OnStopOperationEvent theEvent) throws java.io.IOException, AutomationException
onStopOperation
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onSaveEdits(IEditEvents2OnSaveEditsEvent theEvent) throws java.io.IOException, AutomationException
onSaveEdits
in interface IEditEvents2
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean applies(IEditor editor) throws java.io.IOException, AutomationException
applies
in interface IEditSketchExtension
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.public void activate(IEditor editor) throws java.io.IOException, AutomationException
activate
in interface IEditSketchExtension
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.public void deactivate() throws java.io.IOException, AutomationException
deactivate
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void beforeStoreFeature(IFeature feature, IGeometry geometry) throws java.io.IOException, AutomationException
beforeStoreFeature
in interface IEditSketchExtension
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.public boolean isCanInsertVertices() throws java.io.IOException, AutomationException
isCanInsertVertices
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanDeleteVertices() throws java.io.IOException, AutomationException
isCanDeleteVertices
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanMoveVertices() throws java.io.IOException, AutomationException
isCanMoveVertices
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSketchGeometryType() throws java.io.IOException, AutomationException
getSketchGeometryType
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry createSketchGeometry(IFeature feature) throws java.io.IOException, AutomationException
createSketchGeometry
in interface IEditSketchExtension
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.public boolean isHasFeedback() throws java.io.IOException, AutomationException
isHasFeedback
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDisplayFeedback createFeedback() throws java.io.IOException, AutomationException
createFeedback
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startFeedback(IPoint point) throws java.io.IOException, AutomationException
startFeedback
in interface IEditSketchExtension
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.public IGeometry stopFeedback() throws java.io.IOException, AutomationException
stopFeedback
in interface IEditSketchExtension
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startFeedbackFromShape(IGeometry shape) throws java.io.IOException, AutomationException
startFeedbackFromShape
in interface IEditSketchExtension
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.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (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 |