|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAMSWorkspace
Provides access to properties and methods needed to control and manage in the tracking workspace.
This interface provides the methods and properties required to open temporal feature classes and tables from the Tracking Server. This method also allows the disconnect and re-connection of the AMS server without degrading the data already recieved.
| Method Summary | |
|---|---|
void |
connect()
Creates real-time data connection in the tracking workspace. |
IFeatureClass |
createFeatureClass(String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
int featureType,
String shapeFieldName,
String configKeyword)
Creates a new standalone feature class under the workspace. |
IQueryDef |
createQueryDef()
Create a query definition object. |
ITable |
createTable(String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
String configKeyword)
Creates a new table. |
void |
disconnect()
Disconnects a data connection in the tracking workspace. |
IServerConnection |
getServerConnection()
Defines aspects of the server connection. |
void |
loadProperties(String bstrTableName)
Loads properties for connection in the workspace. |
IFeatureClass |
openFeatureClass(String name)
Opens an existing feature class. |
IFeatureDataset |
openFeatureQuery(String queryName,
IQueryDef pQueryDef)
Opens a feature dataset containing a single feature dlass defined by the specified Query. |
ITable |
openTable(String name)
Opens an existing table. |
void |
storeProperties()
Stores connection properties in the workspace. |
| Method Detail |
|---|
void connect()
throws IOException,
AutomationException
This method connects the workspace to the Tracking Server.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void disconnect()
throws IOException,
AutomationException
This method disconnects the workspace from a connected Tracking Server.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFeatureClass openFeatureClass(String name)
throws IOException,
AutomationException
This method opens an existing feature class.
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ITable openTable(String name)
throws IOException,
AutomationException
This method opens an existing table.
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ITable createTable(String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
String configKeyword)
throws IOException,
AutomationException
This method creates a new table.
name - The name (in)fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)cLSID - A reference to a com.esri.arcgis.system.IUID (in)eXTCLSID - A reference to a com.esri.arcgis.system.IUID (in)configKeyword - The configKeyword (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFeatureClass createFeatureClass(String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
int featureType,
String shapeFieldName,
String configKeyword)
throws IOException,
AutomationException
This method creates a new standalone feature class under the workspace.
name - The name (in)fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)cLSID - A reference to a com.esri.arcgis.system.IUID (in)eXTCLSID - A reference to a com.esri.arcgis.system.IUID (in)featureType - A com.esri.arcgis.geodatabase.esriFeatureType constant (in)shapeFieldName - The shapeFieldName (in)configKeyword - The configKeyword (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IQueryDef createQueryDef()
throws IOException,
AutomationException
This method creates a query definition object.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFeatureDataset openFeatureQuery(String queryName,
IQueryDef pQueryDef)
throws IOException,
AutomationException
This method opens a feature dataset containing a single feature class defined by the specified Query.
queryName - The queryName (in)pQueryDef - A reference to a com.esri.arcgis.geodatabase.IQueryDef (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IServerConnection getServerConnection()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void storeProperties()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void loadProperties(String bstrTableName)
throws IOException,
AutomationException
bstrTableName - The bstrTableName (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 | ||||||||