| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IVersionChangesWindow
Provides access to Version Changes Window.
This interface is new at ArcGIS 9.3.
| Method Summary | |
|---|---|
 String | 
esri_getClass(int index)
Class by index.  | 
 IObjectClass | 
findClass(String className,
          int vers)
Finds a cached table corresponding to specified version.  | 
 int | 
getClassCount()
The number of classes with changes.  | 
 int | 
getCurrentChangeType()
Change Type of the selected row or feature.  | 
 String | 
getCurrentClass()
Class name of the selected row or feature.  | 
 int | 
getCurrentRow()
ID of the current row or feature.  | 
 IEnumIDs | 
getIDs(String className,
       int changeType)
Enumerate the difference row IDs of the current class.  | 
 ILongArray | 
getSelectedFieldIndexes()
The indexes of the fields in the row that are currently selected.  | 
 boolean | 
initialize(int parentHwnd,
           IMap pMap,
           IVersion pSourceVersion,
           IVersion pTargetVersion,
           IEnvelope pEnvelope,
           ITrackCancel pTrackCancel)
Initialize Version Changes Window.  | 
 boolean | 
isVisible()
Indicates if Version Changes Window is visible.  | 
 boolean | 
refreshChanges(ITrackCancel pTrackCancel)
Re-Discover changes and re-populate window.  | 
 void | 
setVisible(boolean pVisible)
Indicates if Version Changes Window is visible.  | 
| Method Detail | 
|---|
boolean initialize(int parentHwnd,
                   IMap pMap,
                   IVersion pSourceVersion,
                   IVersion pTargetVersion,
                   IEnvelope pEnvelope,
                   ITrackCancel pTrackCancel)
                   throws IOException,
                          AutomationException
Initializes the dialog finding the changes between versions.
parentHwnd - The parentHwnd (A  COM typedef)   (in)pMap - A reference to a com.esri.arcgis.carto.IMap  (in)pSourceVersion - A reference to a com.esri.arcgis.geodatabase.IVersion  (in)pTargetVersion - A reference to a com.esri.arcgis.geodatabase.IVersion  (in)pEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope  (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean refreshChanges(ITrackCancel pTrackCancel)
                       throws IOException,
                              AutomationException
Refreshes the dialog finding the current changes between the two versions referenced by the dialog.
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setVisible(boolean pVisible)
                throws IOException,
                       AutomationException
pVisible - The pVisible  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isVisible()
                  throws IOException,
                         AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ILongArray getSelectedFieldIndexes()
                                   throws IOException,
                                          AutomationException
Index of the selected feautres in the version changes dialog.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCurrentRow()
                  throws IOException,
                         AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCurrentChangeType()
                         throws IOException,
                                AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getCurrentClass()
                       throws IOException,
                              AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getClassCount()
                  throws IOException,
                         AutomationException
Count of all the classes with changes between selected versions
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String esri_getClass(int index)
                     throws IOException,
                            AutomationException
index - The index  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumIDs getIDs(String className,
                int changeType)
                throws IOException,
                       AutomationException
className - The className  (in)changeType - A com.esri.arcgis.editor.esriChangeType constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IObjectClass findClass(String className,
                       int vers)
                       throws IOException,
                              AutomationException
className - The className  (in)vers - A com.esri.arcgis.editor.esriChangeVersion constant  (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 | ||||||||