|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDirectData
Provides access to enable direct access to data.
This interface provides properties and methods that allow direct data ingestion and provide the Temporal Feature Class with Action processing and management.
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. |
Method Detail |
---|
void writeProperties(IStream piStream) throws IOException, AutomationException
piStream
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void readProperties(IStream piStream) throws IOException, AutomationException
piStream
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void postMessage(IDataMessage piMsg) throws IOException, AutomationException
This method is the entry point for all data messages into the feature class. This method will perform pre and post action processing as well as data validity checking and database insertions.
piMsg
- A reference to a com.esri.arcgis.trackinganalyst.IDataMessage (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IActionProcessor getPreActionProcessor() throws IOException, AutomationException
The pre-action processor is the action processor that will evaluate data messages before they are placed in the feature class's internal storage. This action processor has the capability to filter or drop a data message if a user-defined filter rule determines that the data message needs to be excluded.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPreActionProcessorByRef(IActionProcessor ppiProcessor) throws IOException, AutomationException
The pre-action processor is the action processor that will evaluate data messages before they are placed in the feature class's internal storage. This action processor has the capability to filter or drop a data message if a user-defined filter rule determines that the data message needs to be excluded.
ppiProcessor
- A reference to a com.esri.arcgis.trackinganalyst.IActionProcessor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IActionCollection getPreActions() throws IOException, AutomationException
This property is a collection of actions that will be evaluated before data messages are placed in the feature class's internal storage.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPreActionsByRef(IActionCollection ppiActions) throws IOException, AutomationException
This property is a collection of actions that will be evaluated before data messages are placed in the feature class's internal storage.
ppiActions
- A reference to a com.esri.arcgis.trackinganalyst.IActionCollection (in)
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 |