|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
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 IEnumSchemaChange
IOException
- 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 IEnumSchemaChange
IOException
- 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 IEnumSchemaChange
domainName
- 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 IEnumSchemaChange
name
- 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 IEnumSchemaChange
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IReplica getToReplica() throws IOException, AutomationException
getToReplica
in interface IEnumSchemaChange
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 |