com.esri.arcgis.datasourcesraster
Class IRasterTransactionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IRasterTransactionProxy
All Implemented Interfaces:
IRasterTransaction, java.io.Externalizable, java.io.Serializable

public class IRasterTransactionProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterTransaction, java.io.Serializable

Internal use class Proxy for COM Interface 'IRasterTransaction'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that provide undo support.' 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.datasourcesraster.IRasterTransaction
IID, IID3be922f3_6934_40a5_a82e_c368cb13995b
 
Constructor Summary
  IRasterTransactionProxy()
          For internal use only
  IRasterTransactionProxy(java.lang.Object obj)
           
protected IRasterTransactionProxy(java.lang.Object obj, java.lang.String iid)
           
  IRasterTransactionProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IRasterTransactionProxy(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)
           
 void commit()
          Sends all pending changes to persistent storage.
 void end()
          Commits changes and stops double buffering.
 int getUndoLevels()
          Maximum number of reversible operations.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setUndoLevels(int num_undo)
          Maximum number of reversible operations.
 void start()
          Starts double buffering edits for undo support.
 int undo(int n)
          Reverses last N changes.
 
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

IRasterTransactionProxy

public IRasterTransactionProxy(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

IRasterTransactionProxy

public IRasterTransactionProxy()
For internal use only


IRasterTransactionProxy

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

IRasterTransactionProxy

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

IRasterTransactionProxy

protected IRasterTransactionProxy(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

setUndoLevels

public void setUndoLevels(int num_undo)
                   throws java.io.IOException,
                          AutomationException
Maximum number of reversible operations.

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

commit

public void commit()
            throws java.io.IOException,
                   AutomationException
Sends all pending changes to persistent storage.

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

start

public void start()
           throws java.io.IOException,
                  AutomationException
Starts double buffering edits for undo support.

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

end

public void end()
         throws java.io.IOException,
                AutomationException
Commits changes and stops double buffering.

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

undo

public int undo(int n)
         throws java.io.IOException,
                AutomationException
Reverses last N changes.

Specified by:
undo in interface IRasterTransaction
Parameters:
n - The n (in)
Returns:
The pending
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUndoLevels

public int getUndoLevels()
                  throws java.io.IOException,
                         AutomationException
Maximum number of reversible operations.

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