|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.editor.Editor
public class Editor
COM Class 'Editor'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriEditor.olb'
Description 'The Object Editor Extension.' 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 long |
serialVersionUID
|
Fields inherited from interface com.esri.arcgis.editor.IEditor3 |
---|
IID, IIDc207ef01_f8b2_405b_a12a_ec94505090bb, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditor2 |
---|
IID7fa2aabd_a885_4f52_b538_969e8b464cbc |
Fields inherited from interface com.esri.arcgis.editor.IEditor |
---|
IID2866e6b0_c00b_11d0_802b_0000f8037368 |
Fields inherited from interface com.esri.arcgis.editor.IEditSketch3 |
---|
IID, IID560640d2_81cb_4070_b73a_5f9e4d52df00, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditSketch2 |
---|
IIDf8cf41ac_6f8a_4892_b0f7_2e0668b8cba0 |
Fields inherited from interface com.esri.arcgis.editor.IEditSketch |
---|
IID6d3a6f67_9115_11d1_8461_0000f875b9c6 |
Fields inherited from interface com.esri.arcgis.system.IExtension |
---|
IID, IID7f657ec9_dbf1_11d2_9f2f_00c04f6bc69e, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IActiveViewEvents |
---|
IID, IIDe79c5940_52dd_11d0_98be_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.ISnapEnvironment3 |
---|
IID, IID013e7acc_014a_40df_b883_2fec1694c979, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.ISnapEnvironment2 |
---|
IID80571989_6e71_4203_a38c_855db22099d5 |
Fields inherited from interface com.esri.arcgis.editor.ISnapEnvironment |
---|
IID99305f46_ef10_11d0_aaca_0000f804eb00 |
Fields inherited from interface com.esri.arcgis.editor.IEditLayers |
---|
IID, IID6cd39a83_b457_11d1_8470_0000f875b9c6, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditProperties |
---|
IID, IID199b7810_b38e_11d1_846f_0000f875b9c6, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditProperties2 |
---|
IID, IID44dda459_de7c_4ac0_98ff_abb32a6d8669, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditProperties3 |
---|
IID, IID2315d713_e21c_4be1_93af_f17624a051cc, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditProperties4 |
---|
IID, IID026cfef7_33dd_4adc_b12d_8c2ba25d60a1, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IAttributeTransferType |
---|
IID, IID9c610c6d_e4e5_40d3_831d_b87207eeccdc, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IExtensionManager |
---|
IID, IID05c71634_d9d5_4d6f_b68e_d7661142fa06, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IExtensionAccelerators |
---|
IID, IID35d9879a_db68_4a2f_87cc_7206f0060b71, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersistStream |
---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersist |
---|
IID0000010c_0000_0000_c000_000000000046 |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditAnnotationProperties |
---|
IID, IID7b3b76df_d88d_4940_a388_842f253982b7, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditAttributeProperties |
---|
IID, IID7d5464cb_6b99_46ac_8626_c215353b741c, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditTaskSearch |
---|
IID, IIDb8d14de9_0cf7_4695_ba44_0f9aa9c3f93e, xxDummy |
Fields inherited from interface com.esri.arcgis.editor.IEditorZ |
---|
IID, IIDf697a79e_e55f_4a63_83a8_7676725d56a4, xxDummy |
Constructor Summary | |
---|---|
Editor(java.lang.Object obj)
Construct a Editor using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
abortOperation()
Aborts an edit operation. |
void |
addIEditEvents2Listener(IEditEvents2 theListener)
addIEditEvents2Listener. |
void |
addIEditEvents3Listener(IEditEvents3 theListener)
addIEditEvents3Listener. |
void |
addIEditEvents4Listener(IEditEvents4 theListener)
addIEditEvents4Listener. |
void |
addIEditEvents5Listener(IEditEvents5 theListener)
addIEditEvents5Listener. |
void |
addIEditEventsListener(IEditEvents theListener)
addIEditEventsListener. |
void |
addPoint(IPoint point,
boolean allowUndo)
Adds a point to the edit sketch. |
void |
addSnapAgent(ISnapAgent snapAgent)
Adds a new snap agent to the snap environment. |
void |
addTemplates(IArray editTemplateArray)
Adds the specified edit template. |
void |
afterDraw(IActiveViewEventsAfterDrawEvent theEvent)
Fired after the specified phase is drawn. |
void |
afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent)
Fired after an individual view item is drawn. |
void |
applyZ(IPoint point)
Applies editor's Z-capture logic to point if it isn't already z-aware. |
void |
clearSelectedVertices()
Clears selected vertices. |
void |
clearSnapAgents()
Removes all snap agents. |
void |
clearWYSIWYGSketchSymbol()
Clears the WYSIWYG Sketch symbol and its properties. |
void |
contentsChanged(IActiveViewEventsContentsChangedEvent theEvent)
Fired when the contents of the view changes. |
void |
contentsCleared(IActiveViewEventsContentsClearedEvent theEvent)
Fired when the contents of the view is cleared. |
void |
createAccelerators()
Called to create the keyboard accelerators for this extension. |
IGeometry |
createSearchShape(IPoint point)
Creates a geometry using the point and the current search tolerance. |
void |
delayEvents(boolean delay)
Used to batch operations together and minimize notifications. |
void |
drapeGeometry(IGeometry geometry,
boolean addVertices,
IGeometry[] outputGeometry)
Drapes a geometry to the current surface.. |
void |
enableUndoRedo(boolean enabled)
Enable/disable the undo/redo capabilities. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
finalizeZs(IGeometry geometry)
Resolves NaN Zs to definite values. |
IExtension |
findExtension(IUID extensionID)
Finds the extension given an id. |
IExtension |
findExtension(java.lang.Object nameOrID)
Finds the extension by CLSID (IUID) or name (String). |
void |
finishSketch()
Completes the current edit sketch. |
void |
finishSketchPart()
Completes a part for the current edit sketch. |
void |
focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent)
Fired when a new map is made active. |
boolean |
fullPointSnap(IPoint point)
Always attempts to snap the point using the current snap environment. |
IMarkerSymbol |
getActiveSelectedVertexSymbol()
Symbol used to draw the selected active vertex of the edit sketch. |
IMarkerSymbol |
getActiveSketchVertexSymbol()
Symbol used to draw the selected vertices of the edit sketch. |
double |
getAngularCorrectionOffset()
Angular Correction Offset. |
int |
getAngularUnitPrecision()
Precision used to display angular units. |
ISet |
getAttributeEditClasses()
The list of applicable feature classes. |
IAttributeTransfer |
getAttributeTransfer()
The current attribute type. |
IAnchorPoint |
getAuxiliarySelectionAnchor()
The auxiliary selection anchor. |
void |
getClassID(GUID[] pClassID)
getClassID |
IFeatureLayer |
getCurrentLayer()
Indicates the editor's target layer which new features are added to. |
int |
getCurrentSubtype()
The sub type for new features in the CurrentLayer. |
IEditTask |
getCurrentTask()
The current edit task. |
IEditTemplate |
getCurrentTemplate()
The current edit template. |
double |
getCurrentZ()
Current Z value for the edit sketch. |
int |
getDirectionType()
Direction Type. |
int |
getDirectionUnits()
Direction Units. |
IScreenDisplay |
getDisplay()
Reference to the current display. |
double |
getDistanceCorrectionFactor()
Distance Correction Factor. |
IEnumFeature |
getEditSelection()
The selected features which are editable. |
IEditSketchExtension |
getEditSketchExtension()
The current edit sketch extension. |
int |
getEditState()
The editor's current edit state. |
IWorkspace |
getEditWorkspace()
Reference to the workspace being edited. |
IExtension |
getExtension(int index)
The extension at the specified index. |
IUID |
getExtensionCLSID(int index)
The CLSID of the extension at the specified index. |
int |
getExtensionCount()
The number of extensions loaded in the application. |
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. |
ICallout |
getLeaderSymbol()
Symbol used to draw a leader. |
IPoint |
getLocation()
The last known location of the mouse. |
IMap |
getMap()
Reference to the map being edited. |
int |
getMultiuserEditSessionMode()
The multiuser session mode that is used when editing. |
ISymbol |
getMultiWordSelectionSymbol()
Symbol used to draw selected words in multiword annotation. |
java.lang.String |
getName()
The name of the extension. |
INotifyZFinalize |
getNotifyZFinalize()
Callback used to notify if ZCapture mode fails. |
IApplication |
getParent()
Reference to the parent application. |
int |
getPart()
The index of the current part of the sketch. |
int |
getReportPrecision()
Controls the number of decimal places the editor reports numbers with. |
IWorkspace |
getScratchWorkspace()
Reference to the editor's scratch workspace. |
int |
getSegment()
The index of the current segment of the sketch. |
int |
getSelectedVertexCount()
The number of selected vertices. |
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 which are editable. |
IShapeConstructor |
getShapeConstructor()
The currently activated Shape Constructor. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
ILineSymbol |
getSketchSymbol()
Symbol used to draw the lines of the edit sketch. |
IMarkerSymbol |
getSketchVertexSymbol()
Symbol used to draw the vertices of the edit sketch. |
ISnapAgent |
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. |
double |
getSnapZTolerance()
The snap tolerance used for z-values, measured in map units. |
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. |
IFunctionalSurface |
getSurface()
Surface used for Z capture. |
IEditTask |
getTask(int index)
An edit task by index. |
IEditTask |
getTaskByUniqueName(java.lang.String uniqueName)
An edit task by unique name. |
int |
getTaskCount()
The number of edit tasks. |
IEditTemplate |
getTemplate(int index)
The edit template for the specified index. |
int |
getTemplateCount()
The number of edit templates. |
int |
getVertex()
The index of the current vertex of the sketch. |
ISymbol |
getWYSIWYGSketchSymbol()
The WYSIWYG symbol for the sketch. |
int |
getZCaptureType()
Determines method used for z-capture. |
double |
getZDrapingTolerance()
Determines the allowable error from the surface when draping. |
double |
getZOffset()
Determines offset applied to z-value when new vertex is added to edit sketch. |
IMarkerSymbol |
getZSnapSymbol()
Symbol used to indicate when vertex is snapped in Z. |
boolean |
hasEdits()
Indicates whether edits have been made during the session. |
int |
hashCode()
the hashcode for this object |
IFeatureConstruction |
initializeFeatureConstruction()
Initialize a FeatureConstruction object that will use the Editor's ZEnvironment settings. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
invertAgent(IPoint loc,
int hdc)
Draws the editor's snapping agent. |
boolean |
isAttributeEditAll()
Indicates if the pre-populate attributes dialog is used for all layers or just the selected layers. |
boolean |
isAutoReconcileConflictsByAttribute()
Indicates whether conflicts will be detected and resolved by attributes. |
boolean |
isAutoReconcileEditSessionWins()
Indicates whether conflicts are resolved in favor of the edit session. |
boolean |
isAutoSaveChecksConflicts()
Indicates whether the editor checks if conflicts were detected during auto reconciliation prior to automatically saving. |
boolean |
isAutoSaveOnVersionRedefined()
Indicates whether the stop editing process should automatically reconcile an edit session and save the version without notification. |
boolean |
isAuxiliarySelectionAnchorEnabled()
Indicates whether the selection anchor is drawn. |
boolean |
isClassicSnapping()
Indicates whether the classic editing snapping will be used. |
void |
isDirty()
isDirty |
boolean |
isDraping()
Indicates whether sketches are draped onto the surface. |
boolean |
isEditable(IFeatureLayer layer)
Determines if a specific feature layer is editable. |
boolean |
isMAware()
Indicates if the edit sketch geometry will contain Ms. |
boolean |
isNonversionedAttributionEnabled()
Indicates if the attribute query for newly created features is enabled. |
boolean |
isPartComplete()
Indicates whether FinishPart has been called on the edit sketch. |
boolean |
isShowAnnoHandles()
Indicates whether the edit annotation tool will show the resize and rotate handles. |
boolean |
isShowConstructionToolbars()
Indicates whether construction toolbars will be displayed while drawing a sketch. |
boolean |
isSketchSymbolIsWYSIWYG()
Indicates whether the sketch symbol is WYSIWYG. |
boolean |
isSketchSymbolRespectsRefScale()
Indicates whether the sketch symbol should respect the map's reference scale. |
boolean |
isSnapTips()
Indicates whether to show the snap tips. |
boolean |
isSnapToSketch()
Indicates whether the sketch will be added to the snapping cache. |
boolean |
isStretchGeometry()
Indicates if the edit sketch is stretched when one of its vertices is moved. |
boolean |
isUseFollowLineFeatureMode()
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to lines. |
boolean |
isUseFollowPolygonFeatureMode()
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to polygons. |
boolean |
isUseGroundToGrid()
Indicates whether to use Ground to Grid. |
boolean |
isUseSnapZTolerance()
Indicates whether the SnapZTolerance property is used when Z snapping. |
boolean |
isUseWYSIWYGSketchSymbol()
Indicates whether the sketch is drawn with WYSIWYG symbology. |
boolean |
isUseZDrapingTolerance()
Indicates whether the ZDrapingTolerance property is used when adding segments to the edit sketch. |
boolean |
isUseZOffset()
Indicates whether new z-values are modified by the ZOffset property. |
boolean |
isVertexSelected(int part,
int vertex)
Is a vertex selected. |
boolean |
isZAware()
Indicates if the edit sketch geometry will contain Zs. |
void |
itemAdded(IActiveViewEventsItemAddedEvent theEvent)
Fired when an item is added to the view. |
void |
itemDeleted(IActiveViewEventsItemDeletedEvent theEvent)
Fired when an item is deleted from the view. |
void |
itemReordered(IActiveViewEventsItemReorderedEvent theEvent)
Fired when a view item is reordered. |
void |
load(IStream pstm)
load |
void |
modifySketch()
Call to notify listeners that the sketch has been changed. |
void |
readExternal(java.io.ObjectInput in)
|
void |
redoOperation()
Redo an edit operation. |
void |
refreshSketch()
Invalidates the portion of the display that is occupied by the sketch. |
void |
release()
Release a Editor. |
void |
removeAllTemplatesInLayer(ILayer layer)
Removes all templates from the specified layer. |
void |
removeAllTemplatesInMap(IMap map)
Removes all templates from the specified map. |
void |
removeIEditEvents2Listener(IEditEvents2 theListener)
removeIEditEvents2Listener. |
void |
removeIEditEvents3Listener(IEditEvents3 theListener)
removeIEditEvents3Listener. |
void |
removeIEditEvents4Listener(IEditEvents4 theListener)
removeIEditEvents4Listener. |
void |
removeIEditEvents5Listener(IEditEvents5 theListener)
removeIEditEvents5Listener. |
void |
removeIEditEventsListener(IEditEvents theListener)
removeIEditEventsListener. |
void |
removeSnapAgent(int index)
Removes the snap agent at the given index. |
void |
removeTemplate(IEditTemplate editTemplate)
Removes the specified edit template. |
void |
resetAuxiliarySelectionAnchorLocation()
Places the auxiliary selection anchor near the main anchor. |
void |
save(IStream pstm,
int fClearDirty)
save |
IEnumFeature |
searchSelection(IPoint point)
Searches the edit selection using the given location. |
void |
selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent)
Call this function to fire the selection changed event. |
void |
selectVertex(int part,
int vertex)
Selects a vertex. |
void |
setActiveSelectedVertexSymbolByRef(IMarkerSymbol symbol)
Symbol used to draw the selected active vertex of the edit sketch. |
void |
setActiveSketchVertexSymbolByRef(IMarkerSymbol symbol)
Symbol used to draw the selected vertices of the edit sketch. |
void |
setAngularCorrectionOffset(double angOffset)
Angular Correction Offset. |
void |
setAngularUnitPrecision(int auPrecision)
Precision used to display angular units. |
void |
setAttributeEditAll(boolean pFlag)
Indicates if the pre-populate attributes dialog is used for all layers or just the selected layers. |
void |
setAttributeEditClassesByRef(ISet ppClasses)
The list of applicable feature classes. |
void |
setAttributeTransferType(java.lang.String rhs1)
The current attribute type. |
void |
setAutoReconcileConflictsByAttribute(boolean byatt)
Indicates whether conflicts will be detected and resolved by attributes. |
void |
setAutoReconcileEditSessionWins(boolean editWins)
Indicates whether conflicts are resolved in favor of the edit session. |
void |
setAutoSaveChecksConflicts(boolean checksConflicts)
Indicates whether the editor checks if conflicts were detected during auto reconciliation prior to automatically saving. |
void |
setAutoSaveOnVersionRedefined(boolean stretch)
Indicates whether the stop editing process should automatically reconcile an edit session and save the version without notification. |
void |
setAuxiliarySelectionAnchorEnabled(boolean auxSelAnchorEnabled)
Indicates whether the selection anchor is drawn. |
void |
setClassicSnapping(boolean snap)
Indicates whether the classic editing snapping will be used. |
void |
setCurrentLayer(IFeatureLayer layer,
int subtype)
The editor's target layer and subtype for new features. |
void |
setCurrentTaskByRef(IEditTask task)
The current edit task. |
void |
setCurrentTemplateByRef(IEditTemplate editTemplate)
The current edit template. |
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 |
setDraping(boolean useDraping)
Indicates whether sketches are draped onto the surface. |
void |
setEditSketchExtensionByRef(IEditSketchExtension extension)
The current edit sketch extension. |
void |
setGeometryByRef(IGeometry geometry)
Geometry stored in the edit sketch. |
void |
setGeometryType(int geomType)
Type of the geometry stored in the edit sketch. |
void |
setLeaderSymbolByRef(ICallout callout)
Symbol used to draw a leader. |
void |
setMAware(boolean aware)
Indicates if the edit sketch geometry will contain Ms. |
void |
setMultiuserEditSessionMode(int esm)
The multiuser session mode that is used when editing. |
void |
setMultiWordSelectionSymbolByRef(ISymbol symbol)
Symbol used to draw selected words in multiword annotation. |
void |
setNonversionedAttributionEnabled(boolean pFlag)
Indicates if the attribute query for newly created features is enabled. |
void |
setNotifyZFinalizeByRef(INotifyZFinalize callback)
Callback used to notify if ZCapture mode fails. |
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 |
setShapeConstructorByRef(IShapeConstructor shapeConstructor)
The currently activated Shape Constructor. |
void |
setShowAnnoHandles(boolean flag)
Indicates whether the edit annotation tool will show the resize and rotate handles. |
void |
setShowConstructionToolbars(boolean showConstructionToolbars)
Indicates whether construction toolbars will be displayed while drawing a 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 |
setSnapToSketch(boolean snap)
Indicates whether the sketch will be added to the snapping cache. |
void |
setSnapZTolerance(double tolerance)
The snap tolerance used for z-values, measured in map units. |
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 |
setSurfaceByRef(IFunctionalSurface surface)
Surface used for Z capture. |
void |
setUseFollowLineFeatureMode(boolean flag)
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to lines. |
void |
setUseFollowPolygonFeatureMode(boolean flag)
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to polygons. |
void |
setUseGroundToGrid(boolean g2g)
Indicates whether to use Ground to Grid. |
void |
setUseSnapZTolerance(boolean useSnapZTolerance)
Indicates whether the SnapZTolerance property is used when Z snapping. |
void |
setUseWYSIWYGSketchSymbol(boolean useWYSIWYGSketchSymbol)
Indicates whether the sketch is drawn with WYSIWYG symbology. |
void |
setUseZDrapingTolerance(boolean useZDrapingTolerance)
Indicates whether the ZDrapingTolerance property is used when adding segments to the edit sketch. |
void |
setUseZOffset(boolean useZOffset)
Indicates whether new z-values are modified by the ZOffset property. |
void |
setWYSIWYGSketchSymbol(ISymbol symbol,
boolean isWYSIWYG,
boolean respectsRefScale)
The WYSIWYG Sketch symbol and its properties. |
void |
setZAware(boolean aware)
Indicates if the edit sketch geometry will contain Zs. |
void |
setZCaptureType(int zCaptureType)
Determines method used for z-capture. |
void |
setZDrapingTolerance(double zDrapingTolerance)
Determines the allowable error from the surface when draping. |
void |
setZOffset(double zOffset)
Determines offset applied to z-value when new vertex is added to edit sketch. |
void |
setZSnapSymbolByRef(IMarkerSymbol symbol)
Symbol used to indicate when vertex is snapped in Z. |
void |
shutdown()
Shuts down the extension. |
boolean |
snapPoint(IPoint point)
Attempts to snap the point using the current snap environment. |
boolean |
snapToIntersection(IPoint point,
IGeometry pIntersection)
Attempts to snap the specified point to the given intersection. |
void |
spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent)
Fired when the spatial reference is changed. |
void |
startEditing(IWorkspace workspace)
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 menuText)
Stops an edit operation. |
void |
templateModified(IEditTemplate editTemplate)
Broadcasts the change to the rest of the system. |
void |
undoOperation()
Undo an edit operation. |
void |
unselectVertex(int part,
int vertex)
Unselects a vertex. |
void |
vertexAdded(IPoint point)
Call to notify listeners that a sketch vertex has been added. |
void |
vertexDeleted(IPoint point)
Call to notify listeners that a sketch vertex has been deleted. |
void |
vertexMoved(IPoint point)
Call to notify listeners that a sketch vertex has been moved. |
void |
viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent)
Fired when view is refreshed before draw happens. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public Editor(java.lang.Object obj) throws java.io.IOException
obj
to Editor
. *
Editor o = (Editor)obj; // will not work
Editor o = new Editor(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
Editor theEditor = (Editor) obj;
Method Detail |
---|
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 addIEditEventsListener(IEditEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents interface.
java.io.IOException
- If there are communications problems.public void removeIEditEventsListener(IEditEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents interface.
java.io.IOException
- If there are communications problems.public void addIEditEvents2Listener(IEditEvents2 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents2 interface.
java.io.IOException
- If there are communications problems.public void removeIEditEvents2Listener(IEditEvents2 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents2 interface.
java.io.IOException
- If there are communications problems.public void addIEditEvents3Listener(IEditEvents3 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents3 interface.
java.io.IOException
- If there are communications problems.public void removeIEditEvents3Listener(IEditEvents3 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents3 interface.
java.io.IOException
- If there are communications problems.public void addIEditEvents4Listener(IEditEvents4 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents4 interface.
java.io.IOException
- If there are communications problems.public void removeIEditEvents4Listener(IEditEvents4 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents4 interface.
java.io.IOException
- If there are communications problems.public void addIEditEvents5Listener(IEditEvents5 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents5 interface.
java.io.IOException
- If there are communications problems.public void removeIEditEvents5Listener(IEditEvents5 theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.editor.IEditEvents5 interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public IApplication getParent() throws java.io.IOException, AutomationException
getParent
in interface IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getEditState() throws java.io.IOException, AutomationException
getEditState
in interface IEditor
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 IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IScreenDisplay getDisplay() throws java.io.IOException, AutomationException
getDisplay
in interface IEditor
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 IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getScratchWorkspace() throws java.io.IOException, AutomationException
getScratchWorkspace
in interface IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startEditing(IWorkspace workspace) throws java.io.IOException, AutomationException
startEditing
in interface IEditor
workspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (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 IEditor
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 IEditor
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 IEditor
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 IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopOperation(java.lang.String menuText) throws java.io.IOException, AutomationException
stopOperation
in interface IEditor
menuText
- The menuText (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void undoOperation() throws java.io.IOException, AutomationException
undoOperation
in interface IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void redoOperation() throws java.io.IOException, AutomationException
redoOperation
in interface IEditor
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 IEditor
enabled
- The enabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delayEvents(boolean delay) throws java.io.IOException, AutomationException
delayEvents
in interface IEditor
delay
- The delay (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 IEditor
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 IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IExtension findExtension(IUID extensionID) throws java.io.IOException, AutomationException
findExtension
in interface IEditor
extensionID
- A reference to a com.esri.arcgis.system.IUID (in)
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 IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditTask getTask(int index) throws java.io.IOException, AutomationException
getTask
in interface IEditor
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentTaskByRef(IEditTask task) throws java.io.IOException, AutomationException
setCurrentTaskByRef
in interface IEditor
task
- A reference to a com.esri.arcgis.editor.IEditTask (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditTask getCurrentTask() throws java.io.IOException, AutomationException
getCurrentTask
in interface IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry createSearchShape(IPoint point) throws java.io.IOException, AutomationException
createSearchShape
in interface IEditor
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 IEnumFeature searchSelection(IPoint point) throws java.io.IOException, AutomationException
searchSelection
in interface IEditor
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 invertAgent(IPoint loc, int hdc) throws java.io.IOException, AutomationException
invertAgent
in interface IEditor
loc
- A reference to a com.esri.arcgis.geometry.IPoint (in)hdc
- The hdc (A COM typedef) (in)
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 IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getLocation() throws java.io.IOException, AutomationException
getLocation
in interface IEditor
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IAnchorPoint getAuxiliarySelectionAnchor() throws java.io.IOException, AutomationException
getAuxiliarySelectionAnchor
in interface IEditor2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAuxiliarySelectionAnchorEnabled() throws java.io.IOException, AutomationException
isAuxiliarySelectionAnchorEnabled
in interface IEditor2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAuxiliarySelectionAnchorEnabled(boolean auxSelAnchorEnabled) throws java.io.IOException, AutomationException
setAuxiliarySelectionAnchorEnabled
in interface IEditor2
auxSelAnchorEnabled
- The auxSelAnchorEnabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void resetAuxiliarySelectionAnchorLocation() throws java.io.IOException, AutomationException
resetAuxiliarySelectionAnchorLocation
in interface IEditor2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTemplateCount() throws java.io.IOException, AutomationException
getTemplateCount
in interface IEditor3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditTemplate getTemplate(int index) throws java.io.IOException, AutomationException
getTemplate
in interface IEditor3
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addTemplates(IArray editTemplateArray) throws java.io.IOException, AutomationException
addTemplates
in interface IEditor3
editTemplateArray
- A reference to a com.esri.arcgis.system.IArray (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeTemplate(IEditTemplate editTemplate) throws java.io.IOException, AutomationException
removeTemplate
in interface IEditor3
editTemplate
- A reference to a com.esri.arcgis.carto.IEditTemplate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeAllTemplatesInLayer(ILayer layer) throws java.io.IOException, AutomationException
removeAllTemplatesInLayer
in interface IEditor3
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeAllTemplatesInMap(IMap map) throws java.io.IOException, AutomationException
removeAllTemplatesInMap
in interface IEditor3
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 IEditTemplate getCurrentTemplate() throws java.io.IOException, AutomationException
getCurrentTemplate
in interface IEditor3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentTemplateByRef(IEditTemplate editTemplate) throws java.io.IOException, AutomationException
setCurrentTemplateByRef
in interface IEditor3
editTemplate
- A reference to a com.esri.arcgis.carto.IEditTemplate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void templateModified(IEditTemplate editTemplate) throws java.io.IOException, AutomationException
templateModified
in interface IEditor3
editTemplate
- A reference to a com.esri.arcgis.carto.IEditTemplate (in)
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 void addPoint(IPoint point, boolean allowUndo) throws java.io.IOException, AutomationException
addPoint
in interface IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch
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 IEditSketch2
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 IEditSketch2
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 IEditSketch2
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 IEditSketch2
z
- The z (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEditSketchExtensionByRef(IEditSketchExtension extension) throws java.io.IOException, AutomationException
setEditSketchExtensionByRef
in interface IEditSketch2
extension
- A reference to a com.esri.arcgis.editor.IEditSketchExtension (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditSketchExtension getEditSketchExtension() throws java.io.IOException, AutomationException
getEditSketchExtension
in interface IEditSketch2
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 IEditSketch2
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 IEditSketch2
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 IEditSketch2
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 boolean isMAware() throws java.io.IOException, AutomationException
isMAware
in interface IEditSketch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMAware(boolean aware) throws java.io.IOException, AutomationException
setMAware
in interface IEditSketch2
aware
- The aware (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPartComplete() throws java.io.IOException, AutomationException
isPartComplete
in interface IEditSketch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isVertexSelected(int part, int vertex) throws java.io.IOException, AutomationException
isVertexSelected
in interface IEditSketch3
part
- The part (in)vertex
- The vertex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearSelectedVertices() throws java.io.IOException, AutomationException
clearSelectedVertices
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void selectVertex(int part, int vertex) throws java.io.IOException, AutomationException
selectVertex
in interface IEditSketch3
part
- The part (in)vertex
- The vertex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unselectVertex(int part, int vertex) throws java.io.IOException, AutomationException
unselectVertex
in interface IEditSketch3
part
- The part (in)vertex
- The vertex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSelectedVertexCount() throws java.io.IOException, AutomationException
getSelectedVertexCount
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setWYSIWYGSketchSymbol(ISymbol symbol, boolean isWYSIWYG, boolean respectsRefScale) throws java.io.IOException, AutomationException
setWYSIWYGSketchSymbol
in interface IEditSketch3
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)isWYSIWYG
- The isWYSIWYG (in)respectsRefScale
- The respectsRefScale (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearWYSIWYGSketchSymbol() throws java.io.IOException, AutomationException
clearWYSIWYGSketchSymbol
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISymbol getWYSIWYGSketchSymbol() throws java.io.IOException, AutomationException
getWYSIWYGSketchSymbol
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSketchSymbolIsWYSIWYG() throws java.io.IOException, AutomationException
isSketchSymbolIsWYSIWYG
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSketchSymbolRespectsRefScale() throws java.io.IOException, AutomationException
isSketchSymbolRespectsRefScale
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IShapeConstructor getShapeConstructor() throws java.io.IOException, AutomationException
getShapeConstructor
in interface IEditSketch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShapeConstructorByRef(IShapeConstructor shapeConstructor) throws java.io.IOException, AutomationException
setShapeConstructorByRef
in interface IEditSketch3
shapeConstructor
- A reference to a com.esri.arcgis.editor.IShapeConstructor (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.public void contentsChanged(IActiveViewEventsContentsChangedEvent theEvent) throws java.io.IOException, AutomationException
contentsChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void contentsCleared(IActiveViewEventsContentsClearedEvent theEvent) throws java.io.IOException, AutomationException
contentsCleared
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemAdded(IActiveViewEventsItemAddedEvent theEvent) throws java.io.IOException, AutomationException
itemAdded
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemDeleted(IActiveViewEventsItemDeletedEvent theEvent) throws java.io.IOException, AutomationException
itemDeleted
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemReordered(IActiveViewEventsItemReorderedEvent theEvent) throws java.io.IOException, AutomationException
itemReordered
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent) throws java.io.IOException, AutomationException
selectionChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent) throws java.io.IOException, AutomationException
viewRefreshed
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterDraw(IActiveViewEventsAfterDrawEvent theEvent) throws java.io.IOException, AutomationException
afterDraw
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent) throws java.io.IOException, AutomationException
afterItemDraw
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent) throws java.io.IOException, AutomationException
focusMapChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent) throws java.io.IOException, AutomationException
spatialReferenceChanged
in interface IActiveViewEvents
theEvent
- The event
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 ISnapEnvironment
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 ISnapEnvironment
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 ISnapEnvironment
units
- A com.esri.arcgis.editor.esriSnapToleranceUnits 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 ISnapEnvironment
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 ISnapEnvironment
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 ISnapEnvironment
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISnapAgent getSnapAgent(int index) throws java.io.IOException, AutomationException
getSnapAgent
in interface ISnapEnvironment
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 ISnapEnvironment
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 ISnapEnvironment
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addSnapAgent(ISnapAgent snapAgent) throws java.io.IOException, AutomationException
addSnapAgent
in interface ISnapEnvironment
snapAgent
- A reference to a com.esri.arcgis.editor.ISnapAgent (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseSnapZTolerance() throws java.io.IOException, AutomationException
isUseSnapZTolerance
in interface ISnapEnvironment2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseSnapZTolerance(boolean useSnapZTolerance) throws java.io.IOException, AutomationException
setUseSnapZTolerance
in interface ISnapEnvironment2
useSnapZTolerance
- The useSnapZTolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSnapZTolerance() throws java.io.IOException, AutomationException
getSnapZTolerance
in interface ISnapEnvironment2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapZTolerance(double tolerance) throws java.io.IOException, AutomationException
setSnapZTolerance
in interface ISnapEnvironment2
tolerance
- The tolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean snapToIntersection(IPoint point, IGeometry pIntersection) throws java.io.IOException, AutomationException
snapToIntersection
in interface ISnapEnvironment3
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)pIntersection
- 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 fullPointSnap(IPoint point) throws java.io.IOException, AutomationException
fullPointSnap
in interface ISnapEnvironment3
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 setCurrentLayer(IFeatureLayer layer, int subtype) throws java.io.IOException, AutomationException
setCurrentLayer
in interface IEditLayers
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 getCurrentLayer() throws java.io.IOException, AutomationException
getCurrentLayer
in interface IEditLayers
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 IEditLayers
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 IEditLayers
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 int getReportPrecision() throws java.io.IOException, AutomationException
getReportPrecision
in interface IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
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 IEditProperties
stretch
- The stretch (in)
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
dirType
- A com.esri.arcgis.system.esriDirectionType 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 IEditProperties2
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 IEditProperties2
dirUnits
- A com.esri.arcgis.system.esriDirectionUnits 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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
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 IEditProperties2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMultiuserEditSessionMode() throws java.io.IOException, AutomationException
getMultiuserEditSessionMode
in interface IEditProperties3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMultiuserEditSessionMode(int esm) throws java.io.IOException, AutomationException
setMultiuserEditSessionMode
in interface IEditProperties3
esm
- A com.esri.arcgis.geodatabase.esriMultiuserEditSessionMode constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoSaveChecksConflicts() throws java.io.IOException, AutomationException
isAutoSaveChecksConflicts
in interface IEditProperties3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoSaveChecksConflicts(boolean checksConflicts) throws java.io.IOException, AutomationException
setAutoSaveChecksConflicts
in interface IEditProperties3
checksConflicts
- The checksConflicts (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoReconcileConflictsByAttribute() throws java.io.IOException, AutomationException
isAutoReconcileConflictsByAttribute
in interface IEditProperties3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoReconcileConflictsByAttribute(boolean byatt) throws java.io.IOException, AutomationException
setAutoReconcileConflictsByAttribute
in interface IEditProperties3
byatt
- The byatt (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoReconcileEditSessionWins() throws java.io.IOException, AutomationException
isAutoReconcileEditSessionWins
in interface IEditProperties3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoReconcileEditSessionWins(boolean editWins) throws java.io.IOException, AutomationException
setAutoReconcileEditSessionWins
in interface IEditProperties3
editWins
- The editWins (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseWYSIWYGSketchSymbol() throws java.io.IOException, AutomationException
isUseWYSIWYGSketchSymbol
in interface IEditProperties4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseWYSIWYGSketchSymbol(boolean useWYSIWYGSketchSymbol) throws java.io.IOException, AutomationException
setUseWYSIWYGSketchSymbol
in interface IEditProperties4
useWYSIWYGSketchSymbol
- The useWYSIWYGSketchSymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isClassicSnapping() throws java.io.IOException, AutomationException
isClassicSnapping
in interface IEditProperties4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClassicSnapping(boolean snap) throws java.io.IOException, AutomationException
setClassicSnapping
in interface IEditProperties4
snap
- The snap (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSnapToSketch() throws java.io.IOException, AutomationException
isSnapToSketch
in interface IEditProperties4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapToSketch(boolean snap) throws java.io.IOException, AutomationException
setSnapToSketch
in interface IEditProperties4
snap
- The snap (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowConstructionToolbars() throws java.io.IOException, AutomationException
isShowConstructionToolbars
in interface IEditProperties4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowConstructionToolbars(boolean showConstructionToolbars) throws java.io.IOException, AutomationException
setShowConstructionToolbars
in interface IEditProperties4
showConstructionToolbars
- The showConstructionToolbars (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMarkerSymbol getActiveSketchVertexSymbol() throws java.io.IOException, AutomationException
getActiveSketchVertexSymbol
in interface IEditProperties4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveSketchVertexSymbolByRef(IMarkerSymbol symbol) throws java.io.IOException, AutomationException
setActiveSketchVertexSymbolByRef
in interface IEditProperties4
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 getActiveSelectedVertexSymbol() throws java.io.IOException, AutomationException
getActiveSelectedVertexSymbol
in interface IEditProperties4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveSelectedVertexSymbolByRef(IMarkerSymbol symbol) throws java.io.IOException, AutomationException
setActiveSelectedVertexSymbolByRef
in interface IEditProperties4
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 IAttributeTransfer getAttributeTransfer() throws java.io.IOException, AutomationException
getAttributeTransfer
in interface IAttributeTransferType
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAttributeTransferType(java.lang.String rhs1) throws java.io.IOException, AutomationException
setAttributeTransferType
in interface IAttributeTransferType
rhs1
- The rhs1 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getExtensionCount() throws java.io.IOException, AutomationException
getExtensionCount
in interface IExtensionManager
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IExtension getExtension(int index) throws java.io.IOException, AutomationException
getExtension
in interface IExtensionManager
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getExtensionCLSID(int index) throws java.io.IOException, AutomationException
getExtensionCLSID
in interface IExtensionManager
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IExtension findExtension(java.lang.Object nameOrID) throws java.io.IOException, AutomationException
findExtension
in interface IExtensionManager
nameOrID
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void createAccelerators() throws java.io.IOException, AutomationException
createAccelerators
in interface IExtensionAccelerators
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
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 ICallout getLeaderSymbol() throws java.io.IOException, AutomationException
getLeaderSymbol
in interface IEditAnnotationProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeaderSymbolByRef(ICallout callout) throws java.io.IOException, AutomationException
setLeaderSymbolByRef
in interface IEditAnnotationProperties
callout
- A reference to a com.esri.arcgis.display.ICallout (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowAnnoHandles() throws java.io.IOException, AutomationException
isShowAnnoHandles
in interface IEditAnnotationProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowAnnoHandles(boolean flag) throws java.io.IOException, AutomationException
setShowAnnoHandles
in interface IEditAnnotationProperties
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseFollowLineFeatureMode() throws java.io.IOException, AutomationException
isUseFollowLineFeatureMode
in interface IEditAnnotationProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseFollowLineFeatureMode(boolean flag) throws java.io.IOException, AutomationException
setUseFollowLineFeatureMode
in interface IEditAnnotationProperties
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseFollowPolygonFeatureMode() throws java.io.IOException, AutomationException
isUseFollowPolygonFeatureMode
in interface IEditAnnotationProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseFollowPolygonFeatureMode(boolean flag) throws java.io.IOException, AutomationException
setUseFollowPolygonFeatureMode
in interface IEditAnnotationProperties
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISymbol getMultiWordSelectionSymbol() throws java.io.IOException, AutomationException
getMultiWordSelectionSymbol
in interface IEditAnnotationProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMultiWordSelectionSymbolByRef(ISymbol symbol) throws java.io.IOException, AutomationException
setMultiWordSelectionSymbolByRef
in interface IEditAnnotationProperties
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNonversionedAttributionEnabled() throws java.io.IOException, AutomationException
isNonversionedAttributionEnabled
in interface IEditAttributeProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNonversionedAttributionEnabled(boolean pFlag) throws java.io.IOException, AutomationException
setNonversionedAttributionEnabled
in interface IEditAttributeProperties
pFlag
- The pFlag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAttributeEditAll() throws java.io.IOException, AutomationException
isAttributeEditAll
in interface IEditAttributeProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAttributeEditAll(boolean pFlag) throws java.io.IOException, AutomationException
setAttributeEditAll
in interface IEditAttributeProperties
pFlag
- The pFlag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISet getAttributeEditClasses() throws java.io.IOException, AutomationException
getAttributeEditClasses
in interface IEditAttributeProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAttributeEditClassesByRef(ISet ppClasses) throws java.io.IOException, AutomationException
setAttributeEditClassesByRef
in interface IEditAttributeProperties
ppClasses
- A reference to a com.esri.arcgis.system.ISet (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEditTask getTaskByUniqueName(java.lang.String uniqueName) throws java.io.IOException, AutomationException
getTaskByUniqueName
in interface IEditTaskSearch
uniqueName
- The uniqueName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drapeGeometry(IGeometry geometry, boolean addVertices, IGeometry[] outputGeometry) throws java.io.IOException, AutomationException
drapeGeometry
in interface IEditorZ
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)addVertices
- The addVertices (in)outputGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void applyZ(IPoint point) throws java.io.IOException, AutomationException
applyZ
in interface IEditorZ
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 finalizeZs(IGeometry geometry) throws java.io.IOException, AutomationException
finalizeZs
in interface IEditorZ
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 int getZCaptureType() throws java.io.IOException, AutomationException
getZCaptureType
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZCaptureType(int zCaptureType) throws java.io.IOException, AutomationException
setZCaptureType
in interface IEditorZ
zCaptureType
- A com.esri.arcgis.editor.esriZCaptureType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseZOffset() throws java.io.IOException, AutomationException
isUseZOffset
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseZOffset(boolean useZOffset) throws java.io.IOException, AutomationException
setUseZOffset
in interface IEditorZ
useZOffset
- The useZOffset (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getZOffset() throws java.io.IOException, AutomationException
getZOffset
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZOffset(double zOffset) throws java.io.IOException, AutomationException
setZOffset
in interface IEditorZ
zOffset
- The zOffset (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseZDrapingTolerance() throws java.io.IOException, AutomationException
isUseZDrapingTolerance
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseZDrapingTolerance(boolean useZDrapingTolerance) throws java.io.IOException, AutomationException
setUseZDrapingTolerance
in interface IEditorZ
useZDrapingTolerance
- The useZDrapingTolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getZDrapingTolerance() throws java.io.IOException, AutomationException
getZDrapingTolerance
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZDrapingTolerance(double zDrapingTolerance) throws java.io.IOException, AutomationException
setZDrapingTolerance
in interface IEditorZ
zDrapingTolerance
- The zDrapingTolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDraping() throws java.io.IOException, AutomationException
isDraping
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDraping(boolean useDraping) throws java.io.IOException, AutomationException
setDraping
in interface IEditorZ
useDraping
- The useDraping (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFunctionalSurface getSurface() throws java.io.IOException, AutomationException
getSurface
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSurfaceByRef(IFunctionalSurface surface) throws java.io.IOException, AutomationException
setSurfaceByRef
in interface IEditorZ
surface
- A reference to a com.esri.arcgis.geometry.IFunctionalSurface (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMarkerSymbol getZSnapSymbol() throws java.io.IOException, AutomationException
getZSnapSymbol
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZSnapSymbolByRef(IMarkerSymbol symbol) throws java.io.IOException, AutomationException
setZSnapSymbolByRef
in interface IEditorZ
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 INotifyZFinalize getNotifyZFinalize() throws java.io.IOException, AutomationException
getNotifyZFinalize
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNotifyZFinalizeByRef(INotifyZFinalize callback) throws java.io.IOException, AutomationException
setNotifyZFinalizeByRef
in interface IEditorZ
callback
- A reference to a com.esri.arcgis.editor.INotifyZFinalize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureConstruction initializeFeatureConstruction() throws java.io.IOException, AutomationException
initializeFeatureConstruction
in interface IEditorZ
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |