public class IVersionedObjectProxy extends com.esri.arcgis.interop.Dispatch implements IVersionedObject, java.io.Serializable
Description: 'Provides access to members that manage a versioned object.' 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 =
Modifier and Type | Field and Description |
---|---|
boolean |
noncastable |
static java.lang.Class |
targetClass |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
IID, IID4a1fb361_b863_11d1_9ce7_0000f8780619
Modifier | Constructor and Description |
---|---|
|
IVersionedObjectProxy()
For internal use only
|
|
IVersionedObjectProxy(java.lang.Object obj) |
protected |
IVersionedObjectProxy(java.lang.Object obj,
java.lang.String iid) |
|
IVersionedObjectProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
IVersionedObjectProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
IVersion |
getVersion()
The object's current version.
|
void |
getVersionRegistrationInfo(boolean[] isRegistered,
boolean[] isMovingEditsToBase)
Indicates if this object is registered as versioned and is moving edits to base.
|
boolean |
isHasUncompressedEdits()
Indicates if the object has edits that haven't been compressed yet.
|
boolean |
isRegisteredAsVersioned()
Indicates if the object is registered as versioned.
|
void |
registerAsVersioned(boolean isVersioned)
Register/UnRegister the object as being versioned.
|
void |
registerAsVersioned3(boolean moveEditsToBase)
Register this object as versioned with the option to move edits to base.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
boolean |
supportsMovingEditsToBase()
Indicates if this object supports moving edits to base as a RegisterAsVersioned3 option.
|
void |
unRegisterAsVersioned3(boolean compressDefault)
UnRegister this object as versioned with the option to compress the Default edits to base.
|
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
public static final java.lang.Class targetClass
public boolean noncastable
public IVersionedObjectProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public IVersionedObjectProxy()
public IVersionedObjectProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IVersionedObjectProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IVersionedObjectProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object to be informed of the eventstheSource
- the proxy class that represents the COM class that is the source of the eventsjava.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public IVersion getVersion() throws java.io.IOException, AutomationException
getVersion
in interface IVersionedObject
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isRegisteredAsVersioned() throws java.io.IOException, AutomationException
isRegisteredAsVersioned
in interface IVersionedObject
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void registerAsVersioned(boolean isVersioned) throws java.io.IOException, AutomationException
registerAsVersioned
in interface IVersionedObject
isVersioned
- The isVersioned (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHasUncompressedEdits() throws java.io.IOException, AutomationException
isHasUncompressedEdits
in interface IVersionedObject
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean supportsMovingEditsToBase() throws java.io.IOException, AutomationException
supportsMovingEditsToBase
in interface IVersionedObject
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void registerAsVersioned3(boolean moveEditsToBase) throws java.io.IOException, AutomationException
registerAsVersioned3
in interface IVersionedObject
moveEditsToBase
- The moveEditsToBase (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void unRegisterAsVersioned3(boolean compressDefault) throws java.io.IOException, AutomationException
unRegisterAsVersioned3
in interface IVersionedObject
compressDefault
- The compressDefault (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getVersionRegistrationInfo(boolean[] isRegistered, boolean[] isMovingEditsToBase) throws java.io.IOException, AutomationException
getVersionRegistrationInfo
in interface IVersionedObject
isRegistered
- The isRegistered (out: use single element array)isMovingEditsToBase
- The isMovingEditsToBase (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.