com.esri.arcgis.editor
Class IConflictsWindowProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.IConflictsWindowProxy
All Implemented Interfaces:
IConflictsWindow, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IConflictsWindow2Proxy

public class IConflictsWindowProxy
extends com.esri.arcgis.interop.Dispatch
implements IConflictsWindow, java.io.Serializable

Internal use class Proxy for COM Interface 'IConflictsWindow'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to Conflicts Display 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.editor.IConflictsWindow
IID, IID121a14e0_96b0_11d2_8526_0000f875b9c6
 
Constructor Summary
  IConflictsWindowProxy()
          For internal use only
  IConflictsWindowProxy(java.lang.Object obj)
           
protected IConflictsWindowProxy(java.lang.Object obj, java.lang.String iid)
           
  IConflictsWindowProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IConflictsWindowProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IConflictClass esri_getClass(int index)
          Class by index.
 ITable findTable(IConflictClass conflictClass, int vers)
          Finds a cached table corresponding to the conflict class and version.
 int getClassCount()
          The number of classes with conflicts.
 IConflictClass getCurrentClass()
          Class of the selected feature, or 0 if no ConflictClass.
 int getCurrentRow()
          ID of the selected row or feature, or -1 if no current row.
 IEnumIDs getIDs(IConflictClass conflictClass)
          Enumerate the feature IDs for a ConflictClass.
 boolean hasConflicts()
          Indicates if conflicts have been detected.
 boolean isVisible()
          Indicates if Conflicts Window is visible.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void reset()
          Resets the conflicts.
 void setVisible(boolean vis)
          Indicates if Conflicts Window is visible.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IConflictsWindowProxy

public IConflictsWindowProxy(java.lang.String CLSID,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.net.UnknownHostException,
                             java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IConflictsWindowProxy

public IConflictsWindowProxy()
For internal use only


IConflictsWindowProxy

public IConflictsWindowProxy(java.lang.Object obj)
                      throws java.io.IOException
Throws:
java.io.IOException

IConflictsWindowProxy

protected IConflictsWindowProxy(java.lang.Object obj,
                                java.lang.String iid)
                         throws java.io.IOException
Throws:
java.io.IOException

IConflictsWindowProxy

protected IConflictsWindowProxy(java.lang.String CLSID,
                                java.lang.String iid,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

setVisible

public void setVisible(boolean vis)
                throws java.io.IOException,
                       AutomationException
Indicates if Conflicts Window is visible.

Specified by:
setVisible in interface IConflictsWindow
Parameters:
vis - The vis (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVisible

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

Specified by:
isVisible in interface IConflictsWindow
Returns:
The vis
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hasConflicts

public boolean hasConflicts()
                     throws java.io.IOException,
                            AutomationException
Indicates if conflicts have been detected.

Specified by:
hasConflicts in interface IConflictsWindow
Returns:
The conflicts
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentRow

public int getCurrentRow()
                  throws java.io.IOException,
                         AutomationException
ID of the selected row or feature, or -1 if no current row.

Specified by:
getCurrentRow in interface IConflictsWindow
Returns:
The fid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentClass

public IConflictClass getCurrentClass()
                               throws java.io.IOException,
                                      AutomationException
Class of the selected feature, or 0 if no ConflictClass.

Specified by:
getCurrentClass in interface IConflictsWindow
Returns:
A reference to a com.esri.arcgis.geodatabase.IConflictClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassCount

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

Specified by:
getClassCount in interface IConflictsWindow
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_getClass

public IConflictClass esri_getClass(int index)
                             throws java.io.IOException,
                                    AutomationException
Class by index.

Specified by:
esri_getClass in interface IConflictsWindow
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IConflictClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIDs

public IEnumIDs getIDs(IConflictClass conflictClass)
                throws java.io.IOException,
                       AutomationException
Enumerate the feature IDs for a ConflictClass.

Specified by:
getIDs in interface IConflictsWindow
Parameters:
conflictClass - A reference to a com.esri.arcgis.geodatabase.IConflictClass (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.

reset

public void reset()
           throws java.io.IOException,
                  AutomationException
Resets the conflicts.

Specified by:
reset in interface IConflictsWindow
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findTable

public ITable findTable(IConflictClass conflictClass,
                        int vers)
                 throws java.io.IOException,
                        AutomationException
Finds a cached table corresponding to the conflict class and version.

Specified by:
findTable in interface IConflictsWindow
Parameters:
conflictClass - A reference to a com.esri.arcgis.geodatabase.IConflictClass (in)
vers - A com.esri.arcgis.editor.esriVersion constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.