|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 problems
public 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 problems| Method Detail |
|---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IExtensionjava.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 IExtensioninitializationData - 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 IExtensionjava.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 IDimensionEditExtensionjava.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 IDimensionEditExtensionstyleID - 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 IDimensionEditExtensionjava.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 IDimensionEditExtensionrhs1 - 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 IDimensionEditExtensionjava.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 IDimensionEditExtensionjava.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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEventstheEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditEvents2theEvent - 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 IEditSketchExtensioneditor - 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 IEditSketchExtensioneditor - 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 IEditSketchExtensionjava.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 IEditSketchExtensionfeature - 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 IEditSketchExtensionjava.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 IEditSketchExtensionjava.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 IEditSketchExtensionjava.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 IEditSketchExtensionjava.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 IEditSketchExtensionfeature - 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 IEditSketchExtensionjava.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 IEditSketchExtensionjava.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 IEditSketchExtensionpoint - 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 IEditSketchExtensionjava.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 IEditSketchExtensionshape - 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 ISupportErrorInforiid - 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 | ||||||||