com.esri.arcgis.carto
Interface IDirectData

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IDirectDataProxy, TemporalFeatureClass

public interface IDirectData
extends java.io.Serializable

COM Interface 'IDirectData'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to enable direct access to data.' 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 IID1c6ba521_2f59_11d5_b7e2_00010265adc5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IActionProcessor getPreActionProcessor()
          The action processor that will evaluate the data messages before they are stored.
 IActionCollection getPreActions()
          Collection of actions that will be evaluated before data messages are placed in feature class storage.
 void postMessage(IDataMessage piMsg)
          All temporal messages enter the temporal feature class environment via this method.
 void readProperties(IStream piStream)
          Load an object's properties from a stream.
 void setPreActionProcessorByRef(IActionProcessor ppiProcessor)
          The action processor that will evaluate the data messages before they are stored.
 void setPreActionsByRef(IActionCollection ppiActions)
          Collection of actions that will be evaluated before data messages are placed in feature class storage.
 void writeProperties(IStream piStream)
          Write the object's properties to a stream.
 

Field Detail

IID1c6ba521_2f59_11d5_b7e2_00010265adc5

static final int IID1c6ba521_2f59_11d5_b7e2_00010265adc5
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

writeProperties

void writeProperties(IStream piStream)
                     throws java.io.IOException,
                            AutomationException
Write the object's properties to a stream.

Parameters:
piStream - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readProperties

void readProperties(IStream piStream)
                    throws java.io.IOException,
                           AutomationException
Load an object's properties from a stream.

Parameters:
piStream - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

postMessage

void postMessage(IDataMessage piMsg)
                 throws java.io.IOException,
                        AutomationException
All temporal messages enter the temporal feature class environment via this method. It performs validity checks, exclusions, data store purges, pre- and post- actions, and database insertion.

Parameters:
piMsg - A reference to a com.esri.arcgis.geodatabaseextensions.IDataMessage (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPreActionProcessor

IActionProcessor getPreActionProcessor()
                                       throws java.io.IOException,
                                              AutomationException
The action processor that will evaluate the data messages before they are stored. This permits filtering or ignoring messages that the action indicates.

Returns:
A reference to a com.esri.arcgis.carto.IActionProcessor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPreActionProcessorByRef

void setPreActionProcessorByRef(IActionProcessor ppiProcessor)
                                throws java.io.IOException,
                                       AutomationException
The action processor that will evaluate the data messages before they are stored. This permits filtering or ignoring messages that the action indicates.

Parameters:
ppiProcessor - A reference to a com.esri.arcgis.carto.IActionProcessor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPreActions

IActionCollection getPreActions()
                                throws java.io.IOException,
                                       AutomationException
Collection of actions that will be evaluated before data messages are placed in feature class storage.

Returns:
A reference to a com.esri.arcgis.carto.IActionCollection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPreActionsByRef

void setPreActionsByRef(IActionCollection ppiActions)
                        throws java.io.IOException,
                               AutomationException
Collection of actions that will be evaluated before data messages are placed in feature class storage.

Parameters:
ppiActions - A reference to a com.esri.arcgis.carto.IActionCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.