|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.controls.EngineEditor
public class EngineEditor
COM Class 'EngineEditor'. Generated 3/19/2015 1:20:48 PM from 'C:\ArcGIS\COM\esriControls.olb'
Description 'A singleton object representing the Engine editing environment.' 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.controls.IEngineEditor2 |
---|
IID, IID3591a657_eb49_4a14_a491_be61be4f73b0, xxDummy |
Fields inherited from interface com.esri.arcgis.controls.IEngineEditor |
---|
IID9ae024af_2bae_4b4c_927f_8e6ff0ab55bd |
Fields inherited from interface com.esri.arcgis.controls.IEngineEditSketch |
---|
IID, IIDa741844a_9abf_456e_b7c6_94b3c75fcb5f, xxDummy |
Fields inherited from interface com.esri.arcgis.controls.IEngineSnapEnvironment |
---|
IID, IIDfad24a05_b217_4058_b3e2_6b306df64f68, xxDummy |
Fields inherited from interface com.esri.arcgis.controls.IEngineEditProperties |
---|
IID, IID74ff9f4f_b6f3_4165_9543_b57908e153c5, xxDummy |
Fields inherited from interface com.esri.arcgis.controls.IEngineEditProperties2 |
---|
IID, IIDc795a6c0_482c_469e_8a8e_00665b21cef0, xxDummy |
Fields inherited from interface com.esri.arcgis.controls.IEngineEditLayers |
---|
IID, IID8118c22e_1065_466c_a91c_4931a6cc81a5, xxDummy |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IExtension |
---|
IID, IID7f657ec9_dbf1_11d2_9f2f_00c04f6bc69e, xxDummy |
Constructor Summary | |
---|---|
EngineEditor()
Constructs a EngineEditor using ArcGIS Engine. |
|
EngineEditor(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. EngineEditor theEngineEditor = (EngineEditor) obj; |
Method Summary | |
---|---|
void |
abortOperation()
Aborts an edit operation. |
void |
addIEngineEditEventsListener(IEngineEditEvents theListener)
addIEngineEditEventsListener. |
void |
addPoint(IPoint point,
boolean allowUndo)
Adds a point to the edit sketch. |
void |
addSnapAgent(IEngineSnapAgent snapAgent)
Adds a new snap agent to the snap environment. |
void |
addTask(IEngineEditTask task)
Adds a task to the EngineEditor. |
void |
clearSnapAgents()
Removes all snap agents. |
void |
enableUndoRedo(boolean enabled)
Indicates if undo/redo capabilities are enabled. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
finishSketch()
Completes the current edit sketch. |
void |
finishSketchPart()
Completes a part for the current edit sketch. |
double |
getAngularCorrectionOffset()
Angular Correction Offset. |
int |
getAngularUnitPrecision()
Precision used to display angular units. |
static java.lang.String |
getClsid()
getClsid. |
int |
getCurrentSubtype()
The sub type for new features in the CurrentLayer. |
IEngineEditTask |
getCurrentTask()
The current edit task. |
double |
getCurrentZ()
Current Z value for the edit sketch. |
int |
getDirectionType()
Direction Type. |
int |
getDirectionUnits()
Direction Units. |
double |
getDistanceCorrectionFactor()
Distance Correction Factor. |
IPoint |
getEditLocation()
A point that can be used by any custom editing commands. |
IEnumFeature |
getEditSelection()
The selected features that are editable. |
int |
getEditSessionMode()
The current edit session mode. |
int |
getEditState()
The EngineEditor's current edit state. |
IWorkspace |
getEditWorkspace()
The workspace being edited. |
IGeometry |
getGeometry()
Geometry stored in the edit sketch. |
int |
getGeometryType()
Type of the geometry stored in the edit sketch. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IPoint |
getLastPoint()
The last point in the edit sketch. |
IMap |
getMap()
The map being edited. |
java.lang.String |
getName()
The name of the extension. |
int |
getPart()
The index of the current part of the sketch. |
int |
getReportPrecision()
Controls the number of decimal places the editor reports numbers with. |
int |
getSegment()
The index of the current segment of the sketch. |
IMarkerSymbol |
getSelectedVertexSymbol()
Symbol used to draw the active vertex of the edit sketch. |
IAnchorPoint |
getSelectionAnchor()
The selection anchor point. |
int |
getSelectionCount()
The number of selected features that are editable. |
ILineSymbol |
getSketchSymbol()
Symbol used to draw the lines of the edit sketch. |
IMarkerSymbol |
getSketchVertexSymbol()
Symbol used to draw the vertices of the edit sketch. |
IEngineSnapAgent |
getSnapAgent(int index)
A snap agent at the given index. |
int |
getSnapAgentCount()
The number of active snap agents. |
IMarkerSymbol |
getSnapSymbol()
Symbol used to draw the snap location. |
double |
getSnapTolerance()
The snap tolerance, measured in pixels or map units. |
int |
getSnapToleranceUnits()
The units used for the snap tolerance. |
int |
getStickyMoveTolerance()
Controls the sticky move tolerance. |
int |
getStreamGroupingCount()
Controls the number of points to group together when streaming. |
double |
getStreamTolerance()
Controls the streaming tolerance, measured in map units. |
ILayer |
getTargetLayer()
The editor's target layer. |
IEngineEditTask |
getTask(int index)
The edit task at the specified index. |
IEngineEditTask |
getTaskByUniqueName(java.lang.String uniqueName)
Retrieves a task by UniqueName from the EngineEditor. |
int |
getTaskCount()
The number of edit tasks. |
int |
getVertex()
The index of the current vertex of the sketch. |
boolean |
hasEdits()
Indicates if edits have been made. |
int |
hashCode()
the hashcode for this object |
IFeatureLayer |
IEngineEditLayers_getTargetLayer()
The EngineEditor's target layer that new features are added to. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
invertAgent(IPoint location,
int hdc)
Draws the EngineEditor's snapping agent. |
boolean |
isAutoSaveOnVersionRedefined()
Indicates whether the stop editing process should automatically reconcile an edit session and save the version without notification. |
boolean |
isEditable(IFeatureLayer layer)
Indicates if the specific feature layer is editable. |
boolean |
isSnapTips()
Indicates whether to show the snap tips. |
boolean |
isStretchGeometry()
Indicates if the edit sketch is stretched when one of its vertices is moved. |
boolean |
isUseGroundToGrid()
Indicates whether to use Ground to Grid. |
boolean |
isZAware()
Indicates whether the edit sketch geometry can contain Zs. |
void |
modifySketch()
Notifies listeners that the sketch has been changed. |
void |
refreshSketch()
Invalidates the portion of the display that is occupied by the sketch. |
void |
release()
Release a EngineEditor. |
void |
removeIEngineEditEventsListener(IEngineEditEvents theListener)
removeIEngineEditEventsListener. |
void |
removeSnapAgent(int index)
Removes the snap agent at the given index. |
void |
setAngularCorrectionOffset(double angOffset)
Angular Correction Offset. |
void |
setAngularUnitPrecision(int auPrecision)
Precision used to display angular units. |
void |
setAutoSaveOnVersionRedefined(boolean stretch)
Indicates whether the stop editing process should automatically reconcile an edit session and save the version without notification. |
void |
setCurrentTaskByRef(IEngineEditTask task)
The current edit task. |
void |
setCurrentZ(double z)
Current Z value for the edit sketch. |
void |
setDirectionType(int dirType)
Direction Type. |
void |
setDirectionUnits(int dirUnits)
Direction Units. |
void |
setDistanceCorrectionFactor(double distFactor)
Distance Correction Factor. |
void |
setEditLocation(int x,
int y)
Sets the part, segment and vertex of the edit sketch at the x,y location. |
void |
setEditSessionMode(int mode)
The current edit session mode. |
void |
setGeometryByRef(IGeometry geometry)
Geometry stored in the edit sketch. |
void |
setGeometryType(int geomType)
Type of the geometry stored in the edit sketch. |
void |
setReportPrecision(int numDecs)
Controls the number of decimal places the editor reports numbers with. |
void |
setSelectedVertexSymbolByRef(IMarkerSymbol symbol)
Symbol used to draw the active vertex of the edit sketch. |
void |
setSketchSymbolByRef(ILineSymbol symbol)
Symbol used to draw the lines of the edit sketch. |
void |
setSketchVertexSymbolByRef(IMarkerSymbol symbol)
Symbol used to draw the vertices of the edit sketch. |
void |
setSnapSymbolByRef(IMarkerSymbol symbol)
Symbol used to draw the snap location. |
void |
setSnapTips(boolean tips)
Indicates whether to show the snap tips. |
void |
setSnapTolerance(double tol)
The snap tolerance, measured in pixels or map units. |
void |
setSnapToleranceUnits(int units)
The units used for the snap tolerance. |
void |
setStickyMoveTolerance(int tol)
Controls the sticky move tolerance. |
void |
setStreamGroupingCount(int tol)
Controls the number of points to group together when streaming. |
void |
setStreamTolerance(double tol)
Controls the streaming tolerance, measured in map units. |
void |
setStretchGeometry(boolean stretch)
Indicates if the edit sketch is stretched when one of its vertices is moved. |
void |
setTargetLayer(IFeatureLayer layer,
int subType)
Sets the EngineEditor's target layer and subtype for new features. |
void |
setUseGroundToGrid(boolean g2g)
Indicates whether to use Ground to Grid. |
void |
setZAware(boolean aware)
Indicates whether the edit sketch geometry can contain Zs. |
void |
shutdown()
Shuts down the extension. |
boolean |
snapPoint(IPoint point)
Attempts to snap the point using the current snap environment. |
void |
startEditing(IWorkspace workspace,
IMap map)
Starts an edit session. |
void |
startOperation()
Starts an edit operation. |
void |
startup(java.lang.Object initializationData)
Starts up the extension with the given initialization data. |
void |
stopEditing(boolean saveChanges)
Stops an edit session. |
void |
stopOperation(java.lang.String operationName)
Stops an edit operation. |
void |
vertexAdded(IPoint point)
Notifies listeners that a vertex has been added to the sketch. |
void |
vertexDeleted(IPoint point)
Notifies listeners that a vertex has been deleted from the sketch. |
void |
vertexMoved(IPoint point)
Notifies listeners that a vertex has been moved in the sketch. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EngineEditor() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic EngineEditor(java.lang.Object obj) throws java.io.IOException
EngineEditor theEngineEditor = (EngineEditor) obj;
obj
to EngineEditor
.
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 addIEngineEditEventsListener(IEngineEditEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.controls.IEngineEditEvents interface.
java.io.IOException
- If there are communications problems.public void removeIEngineEditEventsListener(IEngineEditEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.controls.IEngineEditEvents interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getEditState() throws java.io.IOException, AutomationException
getEditState
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getEditWorkspace() throws java.io.IOException, AutomationException
getEditWorkspace
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startEditing(IWorkspace workspace, IMap map) throws java.io.IOException, AutomationException
startEditing
in interface IEngineEditor
workspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)map
- A reference to a com.esri.arcgis.carto.IMap (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopEditing(boolean saveChanges) throws java.io.IOException, AutomationException
stopEditing
in interface IEngineEditor
saveChanges
- The saveChanges (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean hasEdits() throws java.io.IOException, AutomationException
hasEdits
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startOperation() throws java.io.IOException, AutomationException
startOperation
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void abortOperation() throws java.io.IOException, AutomationException
abortOperation
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopOperation(java.lang.String operationName) throws java.io.IOException, AutomationException
stopOperation
in interface IEngineEditor
operationName
- The operationName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void enableUndoRedo(boolean enabled) throws java.io.IOException, AutomationException
enableUndoRedo
in interface IEngineEditor
enabled
- The enabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumFeature getEditSelection() throws java.io.IOException, AutomationException
getEditSelection
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSelectionCount() throws java.io.IOException, AutomationException
getSelectionCount
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTaskCount() throws java.io.IOException, AutomationException
getTaskCount
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEngineEditTask getTask(int index) throws java.io.IOException, AutomationException
getTask
in interface IEngineEditor
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentTaskByRef(IEngineEditTask task) throws java.io.IOException, AutomationException
setCurrentTaskByRef
in interface IEngineEditor
task
- A reference to a com.esri.arcgis.controls.IEngineEditTask (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEngineEditTask getCurrentTask() throws java.io.IOException, AutomationException
getCurrentTask
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMap getMap() throws java.io.IOException, AutomationException
getMap
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void invertAgent(IPoint location, int hdc) throws java.io.IOException, AutomationException
invertAgent
in interface IEngineEditor
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)hdc
- The hdc (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addTask(IEngineEditTask task) throws java.io.IOException, AutomationException
addTask
in interface IEngineEditor
task
- A reference to a com.esri.arcgis.controls.IEngineEditTask (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEngineEditTask getTaskByUniqueName(java.lang.String uniqueName) throws java.io.IOException, AutomationException
getTaskByUniqueName
in interface IEngineEditor
uniqueName
- The uniqueName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEditSessionMode(int mode) throws java.io.IOException, AutomationException
setEditSessionMode
in interface IEngineEditor
mode
- A com.esri.arcgis.controls.esriEngineEditSessionMode constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getEditSessionMode() throws java.io.IOException, AutomationException
getEditSessionMode
in interface IEngineEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IAnchorPoint getSelectionAnchor() throws java.io.IOException, AutomationException
getSelectionAnchor
in interface IEngineEditor2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGeometryType() throws java.io.IOException, AutomationException
getGeometryType
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeometryType(int geomType) throws java.io.IOException, AutomationException
setGeometryType
in interface IEngineEditSketch
geomType
- A com.esri.arcgis.geometry.esriGeometryType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometry() throws java.io.IOException, AutomationException
getGeometry
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeometryByRef(IGeometry geometry) throws java.io.IOException, AutomationException
setGeometryByRef
in interface IEngineEditSketch
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 IPoint getEditLocation() throws java.io.IOException, AutomationException
getEditLocation
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPart() throws java.io.IOException, AutomationException
getPart
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSegment() throws java.io.IOException, AutomationException
getSegment
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getVertex() throws java.io.IOException, AutomationException
getVertex
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addPoint(IPoint point, boolean allowUndo) throws java.io.IOException, AutomationException
addPoint
in interface IEngineEditSketch
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)allowUndo
- The allowUndo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshSketch() throws java.io.IOException, AutomationException
refreshSketch
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void finishSketch() throws java.io.IOException, AutomationException
finishSketch
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void finishSketchPart() throws java.io.IOException, AutomationException
finishSketchPart
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getLastPoint() throws java.io.IOException, AutomationException
getLastPoint
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void modifySketch() throws java.io.IOException, AutomationException
modifySketch
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void vertexAdded(IPoint point) throws java.io.IOException, AutomationException
vertexAdded
in interface IEngineEditSketch
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 void vertexDeleted(IPoint point) throws java.io.IOException, AutomationException
vertexDeleted
in interface IEngineEditSketch
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 void vertexMoved(IPoint point) throws java.io.IOException, AutomationException
vertexMoved
in interface IEngineEditSketch
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 void setEditLocation(int x, int y) throws java.io.IOException, AutomationException
setEditLocation
in interface IEngineEditSketch
x
- The x (in)y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isZAware() throws java.io.IOException, AutomationException
isZAware
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZAware(boolean aware) throws java.io.IOException, AutomationException
setZAware
in interface IEngineEditSketch
aware
- The aware (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getCurrentZ() throws java.io.IOException, AutomationException
getCurrentZ
in interface IEngineEditSketch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentZ(double z) throws java.io.IOException, AutomationException
setCurrentZ
in interface IEngineEditSketch
z
- The z (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean snapPoint(IPoint point) throws java.io.IOException, AutomationException
snapPoint
in interface IEngineSnapEnvironment
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 int getSnapToleranceUnits() throws java.io.IOException, AutomationException
getSnapToleranceUnits
in interface IEngineSnapEnvironment
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapToleranceUnits(int units) throws java.io.IOException, AutomationException
setSnapToleranceUnits
in interface IEngineSnapEnvironment
units
- A com.esri.arcgis.controls.esriEngineSnapToleranceUnits constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSnapTolerance() throws java.io.IOException, AutomationException
getSnapTolerance
in interface IEngineSnapEnvironment
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapTolerance(double tol) throws java.io.IOException, AutomationException
setSnapTolerance
in interface IEngineSnapEnvironment
tol
- The tol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSnapAgentCount() throws java.io.IOException, AutomationException
getSnapAgentCount
in interface IEngineSnapEnvironment
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEngineSnapAgent getSnapAgent(int index) throws java.io.IOException, AutomationException
getSnapAgent
in interface IEngineSnapEnvironment
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearSnapAgents() throws java.io.IOException, AutomationException
clearSnapAgents
in interface IEngineSnapEnvironment
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeSnapAgent(int index) throws java.io.IOException, AutomationException
removeSnapAgent
in interface IEngineSnapEnvironment
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addSnapAgent(IEngineSnapAgent snapAgent) throws java.io.IOException, AutomationException
addSnapAgent
in interface IEngineSnapEnvironment
snapAgent
- A reference to a com.esri.arcgis.controls.IEngineSnapAgent (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getReportPrecision() throws java.io.IOException, AutomationException
getReportPrecision
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReportPrecision(int numDecs) throws java.io.IOException, AutomationException
setReportPrecision
in interface IEngineEditProperties
numDecs
- The numDecs (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getStreamTolerance() throws java.io.IOException, AutomationException
getStreamTolerance
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStreamTolerance(double tol) throws java.io.IOException, AutomationException
setStreamTolerance
in interface IEngineEditProperties
tol
- The tol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStreamGroupingCount() throws java.io.IOException, AutomationException
getStreamGroupingCount
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStreamGroupingCount(int tol) throws java.io.IOException, AutomationException
setStreamGroupingCount
in interface IEngineEditProperties
tol
- The tol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStretchGeometry() throws java.io.IOException, AutomationException
isStretchGeometry
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStretchGeometry(boolean stretch) throws java.io.IOException, AutomationException
setStretchGeometry
in interface IEngineEditProperties
stretch
- The stretch (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILineSymbol getSketchSymbol() throws java.io.IOException, AutomationException
getSketchSymbol
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSketchSymbolByRef(ILineSymbol symbol) throws java.io.IOException, AutomationException
setSketchSymbolByRef
in interface IEngineEditProperties
symbol
- A reference to a com.esri.arcgis.display.ILineSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMarkerSymbol getSketchVertexSymbol() throws java.io.IOException, AutomationException
getSketchVertexSymbol
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSketchVertexSymbolByRef(IMarkerSymbol symbol) throws java.io.IOException, AutomationException
setSketchVertexSymbolByRef
in interface IEngineEditProperties
symbol
- A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMarkerSymbol getSelectedVertexSymbol() throws java.io.IOException, AutomationException
getSelectedVertexSymbol
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSelectedVertexSymbolByRef(IMarkerSymbol symbol) throws java.io.IOException, AutomationException
setSelectedVertexSymbolByRef
in interface IEngineEditProperties
symbol
- A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMarkerSymbol getSnapSymbol() throws java.io.IOException, AutomationException
getSnapSymbol
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapSymbolByRef(IMarkerSymbol symbol) throws java.io.IOException, AutomationException
setSnapSymbolByRef
in interface IEngineEditProperties
symbol
- A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoSaveOnVersionRedefined() throws java.io.IOException, AutomationException
isAutoSaveOnVersionRedefined
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoSaveOnVersionRedefined(boolean stretch) throws java.io.IOException, AutomationException
setAutoSaveOnVersionRedefined
in interface IEngineEditProperties
stretch
- The stretch (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILayer getTargetLayer() throws java.io.IOException, AutomationException
getTargetLayer
in interface IEngineEditProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStickyMoveTolerance() throws java.io.IOException, AutomationException
getStickyMoveTolerance
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStickyMoveTolerance(int tol) throws java.io.IOException, AutomationException
setStickyMoveTolerance
in interface IEngineEditProperties2
tol
- The tol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSnapTips() throws java.io.IOException, AutomationException
isSnapTips
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapTips(boolean tips) throws java.io.IOException, AutomationException
setSnapTips
in interface IEngineEditProperties2
tips
- The tips (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAngularUnitPrecision(int auPrecision) throws java.io.IOException, AutomationException
setAngularUnitPrecision
in interface IEngineEditProperties2
auPrecision
- The auPrecision (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAngularUnitPrecision() throws java.io.IOException, AutomationException
getAngularUnitPrecision
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDirectionType(int dirType) throws java.io.IOException, AutomationException
setDirectionType
in interface IEngineEditProperties2
dirType
- A com.esri.arcgis.controls.esriEngineDirectionType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDirectionType() throws java.io.IOException, AutomationException
getDirectionType
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDirectionUnits(int dirUnits) throws java.io.IOException, AutomationException
setDirectionUnits
in interface IEngineEditProperties2
dirUnits
- A com.esri.arcgis.controls.esriEngineDirectionUnits constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDirectionUnits() throws java.io.IOException, AutomationException
getDirectionUnits
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDistanceCorrectionFactor(double distFactor) throws java.io.IOException, AutomationException
setDistanceCorrectionFactor
in interface IEngineEditProperties2
distFactor
- The distFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getDistanceCorrectionFactor() throws java.io.IOException, AutomationException
getDistanceCorrectionFactor
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAngularCorrectionOffset(double angOffset) throws java.io.IOException, AutomationException
setAngularCorrectionOffset
in interface IEngineEditProperties2
angOffset
- The angOffset (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getAngularCorrectionOffset() throws java.io.IOException, AutomationException
getAngularCorrectionOffset
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseGroundToGrid(boolean g2g) throws java.io.IOException, AutomationException
setUseGroundToGrid
in interface IEngineEditProperties2
g2g
- The g2g (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseGroundToGrid() throws java.io.IOException, AutomationException
isUseGroundToGrid
in interface IEngineEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTargetLayer(IFeatureLayer layer, int subType) throws java.io.IOException, AutomationException
setTargetLayer
in interface IEngineEditLayers
layer
- A reference to a com.esri.arcgis.carto.IFeatureLayer (in)subType
- The subType (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureLayer IEngineEditLayers_getTargetLayer() throws java.io.IOException, AutomationException
IEngineEditLayers_getTargetLayer
in interface IEngineEditLayers
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCurrentSubtype() throws java.io.IOException, AutomationException
getCurrentSubtype
in interface IEngineEditLayers
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEditable(IFeatureLayer layer) throws java.io.IOException, AutomationException
isEditable
in interface IEngineEditLayers
layer
- A reference to a com.esri.arcgis.carto.IFeatureLayer (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.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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |