com.esri.arcgis.editor
Interface IVersionChangesWindow

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IVersionChangesWindowProxy, VersionChangesWindow

public interface IVersionChangesWindow
extends java.io.Serializable

COM Interface 'IVersionChangesWindow'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to Version Changes Window.' 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 java.lang.String IID
          Deprecated. Internal use only
static int IID5203ad2e_ffdc_4357_ba9f_45175813d590
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String esri_getClass(int index)
          Class by index.
 IObjectClass findClass(java.lang.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.
 java.lang.String getCurrentClass()
          Class name of the selected row or feature.
 int getCurrentRow()
          ID of the current row or feature.
 IEnumIDs getIDs(java.lang.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.
 

Field Detail

IID5203ad2e_ffdc_4357_ba9f_45175813d590

static final int IID5203ad2e_ffdc_4357_ba9f_45175813d590
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

initialize

boolean initialize(int parentHwnd,
                   IMap pMap,
                   IVersion pSourceVersion,
                   IVersion pTargetVersion,
                   IEnvelope pEnvelope,
                   ITrackCancel pTrackCancel)
                   throws java.io.IOException,
                          AutomationException
Initialize Version Changes Window.

Parameters:
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)
Returns:
The pCanceled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshChanges

boolean refreshChanges(ITrackCancel pTrackCancel)
                       throws java.io.IOException,
                              AutomationException
Re-Discover changes and re-populate window.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
The pCanceled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVisible

void setVisible(boolean pVisible)
                throws java.io.IOException,
                       AutomationException
Indicates if Version Changes Window is visible.

Parameters:
pVisible - The pVisible (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVisible

boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates if Version Changes Window is visible.

Returns:
The pVisible
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedFieldIndexes

ILongArray getSelectedFieldIndexes()
                                   throws java.io.IOException,
                                          AutomationException
The indexes of the fields in the row that are currently selected.

Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentRow

int getCurrentRow()
                  throws java.io.IOException,
                         AutomationException
ID of the current row or feature.

Returns:
The pID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentChangeType

int getCurrentChangeType()
                         throws java.io.IOException,
                                AutomationException
Change Type of the selected row or feature.

Returns:
A com.esri.arcgis.editor.esriChangeType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentClass

java.lang.String getCurrentClass()
                                 throws java.io.IOException,
                                        AutomationException
Class name of the selected row or feature.

Returns:
The pClassName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassCount

int getClassCount()
                  throws java.io.IOException,
                         AutomationException
The number of classes with changes.

Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_getClass

java.lang.String esri_getClass(int index)
                               throws java.io.IOException,
                                      AutomationException
Class by index.

Parameters:
index - The index (in)
Returns:
The pClassName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIDs

IEnumIDs getIDs(java.lang.String className,
                int changeType)
                throws java.io.IOException,
                       AutomationException
Enumerate the difference row IDs of the current class.

Parameters:
className - The className (in)
changeType - A com.esri.arcgis.editor.esriChangeType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumIDs
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findClass

IObjectClass findClass(java.lang.String className,
                       int vers)
                       throws java.io.IOException,
                              AutomationException
Finds a cached table corresponding to specified version.

Parameters:
className - The className (in)
vers - A com.esri.arcgis.editor.esriChangeVersion constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IObjectClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.