com.esri.arcgis.datasourcesraster
Interface IRasterTransaction

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterTransactionProxy, RasterBand

public interface IRasterTransaction
extends java.io.Serializable

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID3be922f3_6934_40a5_a82e_c368cb13995b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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 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.
 

Field Detail

IID3be922f3_6934_40a5_a82e_c368cb13995b

static final int IID3be922f3_6934_40a5_a82e_c368cb13995b
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setUndoLevels

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

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

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

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

start

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

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

end

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

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

undo

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

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

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

Returns:
The num_undo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.