| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabasedistributed.IEnumSchemaChangeProxy
public class IEnumSchemaChangeProxy
Provides access to the replica schema changes.
Provides access to members that enumerate through replica schema changes.
| Field Summary | |
|---|---|
 boolean | 
noncastable
 | 
| Fields inherited from class com.esri.arcgis.interop.Dispatch | 
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef | 
| Constructor Summary | |
|---|---|
  | 
IEnumSchemaChangeProxy()
 | 
  | 
IEnumSchemaChangeProxy(Object obj)
 | 
protected  | 
IEnumSchemaChangeProxy(Object obj,
                       String iid)
 | 
| Method Summary | |
|---|---|
 void | 
addListener(String iidStr,
            Object theListener,
            Object theSource)
 | 
 ISchemaChangeInfo | 
getDatasetChanges(String name,
                  int dsType)
The schema changes for a specific dataset.  | 
 ISchemaChangeInfo | 
getDomainChanges(String domainName)
The schema changes for a specific domain.  | 
 IReplica | 
getToReplica()
The replica the schema changes will be applied to.  | 
 boolean | 
hasChanges()
Indicates if there are schema changes.  | 
 ISchemaChangeInfo | 
next()
The next schema change in the enumeration sequence.  | 
 void | 
removeListener(String iidStr,
               Object theListener)
 | 
 void | 
reset()
Resets the enumeration sequence to the beginning.  | 
| 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 | 
|---|
public boolean noncastable
| Constructor Detail | 
|---|
public IEnumSchemaChangeProxy()
public IEnumSchemaChangeProxy(Object obj)
                       throws IOException
IOException
protected IEnumSchemaChangeProxy(Object obj,
                                 String iid)
                          throws IOException
IOException| Method Detail | 
|---|
public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public void reset()
           throws IOException,
                  AutomationException
Resets the enumerator such that a subsequent next call returns the first schema change in the enumeration.
reset in interface IEnumSchemaChangeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchemaChangeInfo next()
                       throws IOException,
                              AutomationException
This method returns the next schema changes as an object that implements ISchemaChangeInfo.
next in interface IEnumSchemaChangeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchemaChangeInfo getDomainChanges(String domainName)
                                   throws IOException,
                                          AutomationException
This method returns only the schema changes for a specific domain. This method returns a reference to ISchemaChangesInfo.
The domainName is a string name of the domain.
getDomainChanges in interface IEnumSchemaChangedomainName - The domainName  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchemaChangeInfo getDatasetChanges(String name,
                                           int dsType)
                                    throws IOException,
                                           AutomationException
This method returns only the schema changes for a specific dataset. This method returns a reference to ISchemaChangesInfo.
The dsName is a string name of the dataset. The dsType uses the esriDatasetType enumeration to specify the type of dataset specified.
getDatasetChanges in interface IEnumSchemaChangename - The name  (in)dsType - A com.esri.arcgis.geodatabase.esriDatasetType constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean hasChanges()
                   throws IOException,
                          AutomationException
The HasChanges property returns TRUE if there are schema changes, it returns FALSE if there are no schema differences.
hasChanges in interface IEnumSchemaChangeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IReplica getToReplica()
                      throws IOException,
                             AutomationException
getToReplica in interface IEnumSchemaChangeIOException - 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 | ||||||||