|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.controls.EngineFeatureInspector
public class EngineFeatureInspector
Feature Inspector for Engine.
This object is new at ArcGIS 9.3.
This CoClass represents the default feature inspector associated with the EngineEditor. It has been made CoCreateable so that customized feature inspectors can incorporate it.
To create your own custom property inspector for a specific feature class, implement the IEngineFeatureInspector interface. For example, you may want to have a custom Property Inspector that displays the area and perimeter of selected polygons or one that displays an image relating to the selected feature.
Instantiate a new EngineFeatureInspector when you want to incorporate the default Property Inspector with your custom one.
Constructor Summary | |
---|---|
EngineFeatureInspector()
Constructs a EngineFeatureInspector using ArcGIS Engine. |
|
EngineFeatureInspector(Object obj)
Construct a EngineFeatureInspector using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addISelectionEventsListener(ISelectionEvents theListener)
addISelectionEventsListener. |
void |
clear()
Clear the inspector before inspecting another object. |
void |
copy(IRow srcRow)
Copies the values from srcRow to the row being edited. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
int |
getHWnd()
The window handle for the inspector. |
int |
hashCode()
the hashcode for this object |
void |
inspect(IEngineEnumRow objects,
IEngineEditor editor)
Inspects the properties of the features. |
boolean |
isDisableEditOperations()
Indicates if the object inspector is under a non-versioned editing model and to not start or stop edit operations as an edit operation is currently in effect. |
void |
removeISelectionEventsListener(ISelectionEvents theListener)
removeISelectionEventsListener. |
void |
setDisableEditOperations(boolean pDisableEditOperations)
Indicates if the object inspector is under a non-versioned editing model and to not start or stop edit operations as an edit operation is currently in effect. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public EngineFeatureInspector() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic EngineFeatureInspector(Object obj) throws IOException
obj
to EngineFeatureInspector
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
EngineFeatureInspector theEngineFeatureInspector = (EngineFeatureInspector) obj;
Method Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void addISelectionEventsListener(ISelectionEvents theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.carto.ISelectionEvents interface.
IOException
- If there are communications problems.public void removeISelectionEventsListener(ISelectionEvents theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.carto.ISelectionEvents interface.
IOException
- If there are communications problems.public int getHWnd() throws IOException, AutomationException
The Object Inpector reads this property to determine what it will display in its right pane. Custom Object Inspectors must supply the hWnd property of the window or control that is going to be displayed.
getHWnd
in interface IEngineObjectInspector
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void inspect(IEngineEnumRow objects, IEngineEditor editor) throws IOException, AutomationException
inspect
in interface IEngineObjectInspector
objects
- A reference to a com.esri.arcgis.controls.IEngineEnumRow (in)editor
- A reference to a com.esri.arcgis.controls.IEngineEditor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clear() throws IOException, AutomationException
clear
in interface IEngineObjectInspector
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void copy(IRow srcRow) throws IOException, AutomationException
Use this property to get rows that have been copied using the context menu in the tree control of the Attributes Dialog.
copy
in interface IEngineObjectInspector
srcRow
- A reference to a com.esri.arcgis.geodatabase.IRow (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDisableEditOperations() throws IOException, AutomationException
isDisableEditOperations
in interface IEngineExtendedObjectInspector
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisableEditOperations(boolean pDisableEditOperations) throws IOException, AutomationException
setDisableEditOperations
in interface IEngineExtendedObjectInspector
pDisableEditOperations
- The pDisableEditOperations (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |