|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.trackinganalyst.TemporalFeatureClass
public class TemporalFeatureClass
COM Class 'TemporalFeatureClass'. Generated 3/19/2015 1:20:45 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'
Description 'Controls settings for the temporal feature class.' 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 |
---|
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITemporalFeatureClass2 |
---|
IID, IID4b026c0c_7189_4edf_9ea0_568c9d092257, xxDummy |
Fields inherited from interface com.esri.arcgis.trackinganalyst.ITemporalFeatureClass3 |
---|
IID, IID01121758_4e1a_430e_b6fa_e9f4e0ce11d4, xxDummy |
Fields inherited from interface com.esri.arcgis.trackinganalyst.ITemporalFeatureClass |
---|
IIDa677ab61_2fb8_11d5_b7e2_00010265adc5 |
Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEdit |
---|
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITable |
---|
IID, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureClass |
---|
IID, IIDd4803ee6_79f4_11d0_97fc_0080c7f79481, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IObjectClass |
---|
IID1afcdb31_ac09_11d2_8a1e_006097aff44e |
Fields inherited from interface com.esri.arcgis.geodatabase.IClass |
---|
IID1afcdb32_ac09_11d2_8a1e_006097aff44e |
Fields inherited from interface com.esri.arcgis.carto.IDirectData |
---|
IID, IID1c6ba521_2f59_11d5_b7e2_00010265adc5, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.ITemporalSearch |
---|
IID, IIDdf2b7788_6450_4c78_b43f_c80c3c2730cc, xxDummy |
Fields inherited from interface com.esri.arcgis.trackinganalyst.ITimeZone |
---|
IID, IIDfed00c52_876a_4d87_a3cb_491fbecd07c6, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITableCapabilities |
---|
IID, IID8b0338b9_3b3d_11d4_9fbb_00c04f6bdf0c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.IExcludedEventIDs |
---|
IID, IID2eb7644e_63dd_4a25_9ef9_b794ec6bf691, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITemporalFeatureClassStatistics |
---|
IID, IID5f007f4d_9fae_463c_a3d6_0aad83eb59a5, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILockedFeatureSearch |
---|
IID, IID6fb36881_6399_4bd6_be3d_b07033a79114, xxDummy |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITxEnumTrackId |
---|
IID, IID057b4c30_5c61_4b6c_a24d_b02f98be418f, xxDummy |
Constructor Summary | |
---|---|
TemporalFeatureClass(java.lang.Object obj)
Construct a TemporalFeatureClass using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addField(IField field)
Adds a field to this object class. |
void |
addIndex(IIndex index)
Adds an index to this object class. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
IFeature |
createFeature()
Create a new feature, with a system assigned object ID and null property values. |
IFeatureBuffer |
createFeatureBuffer()
Create a feature buffer that can be used with an insert cursor. |
IRow |
createRow()
Creates a row in the database with a system assigned object ID and null property values. |
IRowBuffer |
createRowBuffer()
Creates a row buffer that can be used with an insert cursor. |
void |
delete()
Deletes this dataset. |
void |
deleteField(IField field)
Deletes a field from this object class. |
void |
deleteIndex(IIndex index)
Deletes an index from this object class. |
void |
deleteSearchedRows(IQueryFilter queryFilter)
Delete the Rows in the database selected by the specified query. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
featureCount(IQueryFilter queryFilter)
The number of features selected by the specified query. |
int |
findField(java.lang.String name)
The index of the field with the specified name. |
java.lang.String |
getAliasName()
The alias name of the object class. |
IFIDSet |
getAllLockedFIDs()
Indicates the FIDs for all locked features. |
IField |
getAreaField()
The geometry area field. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
IUID |
getCLSID()
The GUID for the COM Class (CoClass) corresponding to instances of this object class. |
java.lang.String |
getConnectionName()
Return Connection Name. |
java.lang.String |
getCurrentZone()
The current Time Zone. |
IStringArray |
getExcludedTrackingEventIDs()
String array of EventIDs to be permanently purged and ignored. |
IUID |
getEXTCLSID()
The GUID for the COM Class (CoClass) corresponding to the class extension for this object class. |
java.lang.Object |
getExtension()
The extension for this object class. |
IPropertySet |
getExtensionProperties()
The extension properties for this object class. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
IFeature |
getFeature(int iD)
Get the feature with the specified object ID. |
int |
getFeatureClassID()
The unique ID for the Feature Class. |
IFeatureDataset |
getFeatureDataset()
The feature dataset that contains the feature class. |
IFeatureCursor |
getFeatures(java.lang.Object fids,
boolean recycling)
Get a cursor of Rows given a set of object ids. |
int |
getFeatureType()
The type of features in this feature class. |
IFields |
getFields()
The fields collection for this object class. |
java.lang.String |
getFirstTrackId()
Retrives the first Track ID in the list. |
IName |
getFullName()
The associated name object. |
IIndexes |
getIndexes()
The indexes collection for this object class. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
ITime |
getLastUpdateTime(java.lang.String trackId)
Returns the time that a given track was last updated. |
IField |
getLengthField()
The geometry length field. |
double |
getMessageRate()
Indicates the TemporalFeatureClass message rate. |
java.lang.String |
getName()
The name of the Dataset. |
java.lang.String |
getNextTrackId()
Retrives the next Track ID in the list. |
int |
getObjectClassID()
The unique ID for the object class. |
java.lang.String |
getOIDFieldName()
The name of the field corresponding to the OID. |
IActionProcessor |
getPostActionProcessor()
Evaluates data messages once they are placed in the feature class' internal storage. |
IActionCollection |
getPostActions()
Collection of actions that will be evaluated after data messages are placed in the temporal feature class' internal storage. |
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. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
double |
getPurgePercentage()
Indicates percentage of the maximum number of records to delete when the Purge method is called. |
int |
getPurgeRule()
Indicates rule to use when purging records when AutoPurge is true (e.g., purge oldest records). |
IEnumRelationshipClass |
getRelationshipClasses(int role)
The relationship classes in which this object class participates in for the specified role. |
IRow |
getRow(int oID)
The row from the database with the specified object ID. |
ICursor |
getRows(java.lang.Object oids,
boolean recycling)
The cursor of rows based on a set of object ids. |
int |
getSampleSize()
Indicates the sample size used to calculate message rate. |
java.lang.String |
getServerName()
Return Server Name. |
java.lang.String |
getShapeFieldName()
The name of the default sShape field. |
int |
getShapeType()
The type of the default Shape for the features in this feature class. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
java.lang.String |
getTemporalColumnName()
Name of the column containing the time-date information. |
java.lang.String |
getTemporalObjectColumnName()
Name of the column containing the track information. |
java.lang.Object |
getThreshold()
Indicates the high-water mark, or maximum number of observations allowed before records are purged from memory. |
java.lang.String |
getTimeZoneXML()
The XML representation of a TimeZone. |
java.lang.Object |
getTotalFeatureCount()
Indicates the total number of features logged. |
int |
getTrackCount()
Indicates the TemporalFeatureClass track count. |
ISelectionSet |
getTrackFeatures(java.lang.String trackId)
Returns a selection set of features in a given track. |
java.lang.String[] |
getTrackIds()
Retrives the Track ID list. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
java.lang.Object |
getZoneList()
List of time zones. |
int |
hashCode()
the hashcode for this object |
IFeatureCursor |
IFeatureClass_insert(boolean useBuffering)
Returns a cursor that can be used to insert new features. |
IFeatureCursor |
IFeatureClass_update(IQueryFilter filter,
boolean recycling)
Returns a cursor that can be used to update features selected by the specified query. |
ICursor |
insert(boolean useBuffering)
Returns a cursor that can be used to insert new Rows. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isAdjustForDaylightSavings()
Indicates whether or not to Adjust For Daylight Savings. |
boolean |
isAutoPurge()
Controls whether or not to automatically purge records once a user-defined threshold is met. |
boolean |
isBeingEdited()
True if the dataset is being edited. |
boolean |
isCanSelect()
Indicates if the table supports selection. |
boolean |
isContainsTemporalObjects()
Indicates whether or not a temporal object table is used to collect or provide static information about temporal observations. |
boolean |
isHasOID()
Indicates if the class has an object identity (OID) field. |
ICursor |
ITable_search(IQueryFilter queryFilter,
boolean recycling)
An object cursor that can be used to fetch row objects selected by the specified query. |
ICursor |
lastKnownFeatures(java.lang.Object varStartingTime,
java.lang.Object varEndingTime)
Searches for last known features in the dataset. |
IFeatureIDSet |
lastKnownOIDs(java.lang.Object varStartingTime,
java.lang.Object varEndingTime)
Searches for the last known OIDs in the dataset. |
void |
postMessage(IDataMessage piMsg)
All temporal messages enter the temporal feature class environment via this method. |
void |
pruneTable()
Apply the purge rule to the temporal table. |
void |
queryTemporalExtent(java.lang.Object[] pvarStartTime,
java.lang.Object[] pvarEndTime)
Queries the feature class using the full temporal extent. |
void |
queryTrackTimeExtent(java.lang.String trackId,
ITime[] startTime,
ITime[] endTime)
Returns the start and end times of a given track. |
void |
readProperties(IStream piStream)
Load an object's properties from a stream. |
void |
registerListener(IListener piListener)
Registers a Listener Object with the feature class. |
void |
release()
Release a TemporalFeatureClass. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
resetFeatureCount()
Resets total feature count. |
void |
resetMessageRate()
Resets message rate. |
int |
rowCount(IQueryFilter queryFilter)
The number of Rows selected by the specified query. |
IFeatureCursor |
search(IQueryFilter filter,
boolean recycling)
Returns an object cursor that can be used to fetch feature objects selected by the specified query. |
ICursor |
searchAndLock(IQueryFilter piQueryFilter,
boolean recycling)
Searches records that satisfy the query filter and lockes them. |
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
A selection that contains the object ids selected by the specified query. |
ISelectionSet |
selectAndLock(IQueryFilter piQueryFilter,
int selType,
int selOption,
IWorkspace piSelectionContainer)
Selectes records that satisfy the query filter, selection type and selection option, and lockes them. |
void |
setAdjustForDaylightSavings(boolean pVal)
Indicates whether or not to Adjust For Daylight Savings. |
void |
setAutoPurge(boolean pVal)
Controls whether or not to automatically purge records once a user-defined threshold is met. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setCurrentZone(java.lang.String pbstrCurrentZone)
The current Time Zone. |
void |
setExcludedTrackingEventIDs(IStringArray pVal)
String array of EventIDs to be permanently purged and ignored. |
void |
setPostActionProcessorByRef(IActionProcessor ppiProcessor)
Evaluates data messages once they are placed in the feature class' internal storage. |
void |
setPostActionsByRef(IActionCollection ppiActions)
Collection of actions that will be evaluated after data messages are placed in the temporal feature class' internal storage. |
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 |
setPurgePercentage(double pVal)
Indicates percentage of the maximum number of records to delete when the Purge method is called. |
void |
setPurgeRule(int pVal)
Indicates rule to use when purging records when AutoPurge is true (e.g., purge oldest records). |
void |
setSampleSize(int plSampleSize)
Indicates the sample size used to calculate message rate. |
void |
setTemporalColumnName(java.lang.String pVal)
Name of the column containing the time-date information. |
void |
setTemporalObjectColumnName(java.lang.String rhs1)
Name of the column containing the track information. |
void |
setThreshold(java.lang.Object pVal)
Indicates the high-water mark, or maximum number of observations allowed before records are purged from memory. |
void |
setTimeZoneXML(java.lang.String pbstrXML)
The XML representation of a TimeZone. |
void |
unlockAllFeatures()
Unlocks all features that are locked. |
ICursor |
update(IQueryFilter queryFilter,
boolean recycling)
Returns a cursor that can be used to update Rows selected by the specified query. |
void |
updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
Update the Rows in the database selected by the specified query. |
void |
writeProperties(IStream piStream)
Write the object's properties to a stream. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemporalFeatureClass(java.lang.Object obj) throws java.io.IOException
obj
to TemporalFeatureClass
. *
TemporalFeatureClass o = (TemporalFeatureClass)obj; // will not work
TemporalFeatureClass o = new TemporalFeatureClass(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
TemporalFeatureClass theTemporalFeatureClass = (TemporalFeatureClass) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void queryTemporalExtent(java.lang.Object[] pvarStartTime, java.lang.Object[] pvarEndTime) throws java.io.IOException, AutomationException
queryTemporalExtent
in interface ITemporalSearch
queryTemporalExtent
in interface ITemporalFeatureClass
pvarStartTime
- A Variant (in/out: use single element array)pvarEndTime
- A Variant (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTemporalColumnName() throws java.io.IOException, AutomationException
getTemporalColumnName
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTemporalColumnName(java.lang.String pVal) throws java.io.IOException, AutomationException
setTemporalColumnName
in interface ITemporalFeatureClass
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isContainsTemporalObjects() throws java.io.IOException, AutomationException
isContainsTemporalObjects
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTemporalObjectColumnName() throws java.io.IOException, AutomationException
getTemporalObjectColumnName
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IActionProcessor getPostActionProcessor() throws java.io.IOException, AutomationException
getPostActionProcessor
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPostActionProcessorByRef(IActionProcessor ppiProcessor) throws java.io.IOException, AutomationException
setPostActionProcessorByRef
in interface ITemporalFeatureClass
ppiProcessor
- A reference to a com.esri.arcgis.carto.IActionProcessor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IActionCollection getPostActions() throws java.io.IOException, AutomationException
getPostActions
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPostActionsByRef(IActionCollection ppiActions) throws java.io.IOException, AutomationException
setPostActionsByRef
in interface ITemporalFeatureClass
ppiActions
- A reference to a com.esri.arcgis.carto.IActionCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void registerListener(IListener piListener) throws java.io.IOException, AutomationException
registerListener
in interface ITemporalFeatureClass
piListener
- A reference to a com.esri.arcgis.geodatabaseextensions.IListener (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAutoPurge() throws java.io.IOException, AutomationException
isAutoPurge
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAutoPurge(boolean pVal) throws java.io.IOException, AutomationException
setAutoPurge
in interface ITemporalFeatureClass
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getThreshold() throws java.io.IOException, AutomationException
getThreshold
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setThreshold(java.lang.Object pVal) throws java.io.IOException, AutomationException
setThreshold
in interface ITemporalFeatureClass
pVal
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getPurgePercentage() throws java.io.IOException, AutomationException
getPurgePercentage
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPurgePercentage(double pVal) throws java.io.IOException, AutomationException
setPurgePercentage
in interface ITemporalFeatureClass
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPurgeRule() throws java.io.IOException, AutomationException
getPurgeRule
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPurgeRule(int pVal) throws java.io.IOException, AutomationException
setPurgeRule
in interface ITemporalFeatureClass
pVal
- A com.esri.arcgis.geodatabaseextensions.enumPurgeRule constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void pruneTable() throws java.io.IOException, AutomationException
pruneTable
in interface ITemporalFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getServerName() throws java.io.IOException, AutomationException
getServerName
in interface ITemporalFeatureClass2
getServerName
in interface ITemporalFeatureClass3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getConnectionName() throws java.io.IOException, AutomationException
getConnectionName
in interface ITemporalFeatureClass2
getConnectionName
in interface ITemporalFeatureClass3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTemporalObjectColumnName(java.lang.String rhs1) throws java.io.IOException, AutomationException
setTemporalObjectColumnName
in interface ITemporalFeatureClass3
rhs1
- The rhs1 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBeingEdited() throws java.io.IOException, AutomationException
isBeingEdited
in interface IDatasetEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRow createRow() throws java.io.IOException, AutomationException
createRow
in interface ITable
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRow getRow(int oID) throws java.io.IOException, AutomationException
getRow
in interface ITable
oID
- The oID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor getRows(java.lang.Object oids, boolean recycling) throws java.io.IOException, AutomationException
getRows
in interface ITable
oids
- A Variant (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRowBuffer createRowBuffer() throws java.io.IOException, AutomationException
createRowBuffer
in interface ITable
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void updateSearchedRows(IQueryFilter queryFilter, IRowBuffer buffer) throws java.io.IOException, AutomationException
updateSearchedRows
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)buffer
- A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteSearchedRows(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
deleteSearchedRows
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int rowCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
rowCount
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor ITable_search(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
ITable_search
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor update(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
update
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor insert(boolean useBuffering) throws java.io.IOException, AutomationException
insert
in interface ITable
useBuffering
- The useBuffering (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISelectionSet select(IQueryFilter queryFilter, int selType, int selOption, IWorkspace selectionContainer) throws java.io.IOException, AutomationException
select
in interface IFeatureClass
select
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType
- A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption
- A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)selectionContainer
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int findField(java.lang.String name) throws java.io.IOException, AutomationException
findField
in interface IClass
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFields getFields() throws java.io.IOException, AutomationException
getFields
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IIndexes getIndexes() throws java.io.IOException, AutomationException
getIndexes
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addField(IField field) throws java.io.IOException, AutomationException
addField
in interface IClass
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteField(IField field) throws java.io.IOException, AutomationException
deleteField
in interface IClass
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addIndex(IIndex index) throws java.io.IOException, AutomationException
addIndex
in interface IClass
index
- A reference to a com.esri.arcgis.geodatabase.IIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteIndex(IIndex index) throws java.io.IOException, AutomationException
deleteIndex
in interface IClass
index
- A reference to a com.esri.arcgis.geodatabase.IIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasOID() throws java.io.IOException, AutomationException
isHasOID
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOIDFieldName() throws java.io.IOException, AutomationException
getOIDFieldName
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getCLSID() throws java.io.IOException, AutomationException
getCLSID
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getEXTCLSID() throws java.io.IOException, AutomationException
getEXTCLSID
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getExtension() throws java.io.IOException, AutomationException
getExtension
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getExtensionProperties() throws java.io.IOException, AutomationException
getExtensionProperties
in interface IClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getObjectClassID() throws java.io.IOException, AutomationException
getObjectClassID
in interface IObjectClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRelationshipClass getRelationshipClasses(int role) throws java.io.IOException, AutomationException
getRelationshipClasses
in interface IObjectClass
role
- A com.esri.arcgis.geodatabase.esriRelRole constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getAliasName() throws java.io.IOException, AutomationException
getAliasName
in interface IObjectClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
This property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
Instances of the esriCarto.GroupLayer class will return null for this property, as a group layer can contain multiple datasets with different spatial references.
Modifications to a spatial reference returned by this property will not be persisted. To modify the spatial reference of a dataset, the IGeoDatasetSchemaEdit and IGeoDatasetSchemaEdit2 interfaces should be used.
getSpatialReference
in interface IGeoDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
The IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent
in interface IGeoDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getShapeType() throws java.io.IOException, AutomationException
getShapeType
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFeatureType() throws java.io.IOException, AutomationException
getFeatureType
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getShapeFieldName() throws java.io.IOException, AutomationException
getShapeFieldName
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IField getAreaField() throws java.io.IOException, AutomationException
getAreaField
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IField getLengthField() throws java.io.IOException, AutomationException
getLengthField
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeature createFeature() throws java.io.IOException, AutomationException
createFeature
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeature getFeature(int iD) throws java.io.IOException, AutomationException
getFeature
in interface IFeatureClass
iD
- The iD (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureCursor getFeatures(java.lang.Object fids, boolean recycling) throws java.io.IOException, AutomationException
getFeatures
in interface IFeatureClass
fids
- A Variant (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFeatureClassID() throws java.io.IOException, AutomationException
getFeatureClassID
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureBuffer createFeatureBuffer() throws java.io.IOException, AutomationException
createFeatureBuffer
in interface IFeatureClass
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int featureCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
featureCount
in interface IFeatureClass
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureCursor search(IQueryFilter filter, boolean recycling) throws java.io.IOException, AutomationException
search
in interface IFeatureClass
filter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureCursor IFeatureClass_update(IQueryFilter filter, boolean recycling) throws java.io.IOException, AutomationException
IFeatureClass_update
in interface IFeatureClass
filter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureCursor IFeatureClass_insert(boolean useBuffering) throws java.io.IOException, AutomationException
IFeatureClass_insert
in interface IFeatureClass
useBuffering
- The useBuffering (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeProperties(IStream piStream) throws java.io.IOException, AutomationException
writeProperties
in interface IDirectData
piStream
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void readProperties(IStream piStream) throws java.io.IOException, AutomationException
readProperties
in interface IDirectData
piStream
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void postMessage(IDataMessage piMsg) throws java.io.IOException, AutomationException
postMessage
in interface IDirectData
piMsg
- A reference to a com.esri.arcgis.geodatabaseextensions.IDataMessage (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IActionProcessor getPreActionProcessor() throws java.io.IOException, AutomationException
getPreActionProcessor
in interface IDirectData
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPreActionProcessorByRef(IActionProcessor ppiProcessor) throws java.io.IOException, AutomationException
setPreActionProcessorByRef
in interface IDirectData
ppiProcessor
- A reference to a com.esri.arcgis.carto.IActionProcessor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IActionCollection getPreActions() throws java.io.IOException, AutomationException
getPreActions
in interface IDirectData
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPreActionsByRef(IActionCollection ppiActions) throws java.io.IOException, AutomationException
setPreActionsByRef
in interface IDirectData
ppiActions
- A reference to a com.esri.arcgis.carto.IActionCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureIDSet lastKnownOIDs(java.lang.Object varStartingTime, java.lang.Object varEndingTime) throws java.io.IOException, AutomationException
lastKnownOIDs
in interface ITemporalSearch
varStartingTime
- A Variant (in)varEndingTime
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor lastKnownFeatures(java.lang.Object varStartingTime, java.lang.Object varEndingTime) throws java.io.IOException, AutomationException
lastKnownFeatures
in interface ITemporalSearch
varStartingTime
- A Variant (in)varEndingTime
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCurrentZone() throws java.io.IOException, AutomationException
getCurrentZone
in interface ITimeZone
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCurrentZone(java.lang.String pbstrCurrentZone) throws java.io.IOException, AutomationException
setCurrentZone
in interface ITimeZone
pbstrCurrentZone
- The pbstrCurrentZone (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getZoneList() throws java.io.IOException, AutomationException
getZoneList
in interface ITimeZone
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAdjustForDaylightSavings() throws java.io.IOException, AutomationException
isAdjustForDaylightSavings
in interface ITimeZone
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAdjustForDaylightSavings(boolean pVal) throws java.io.IOException, AutomationException
setAdjustForDaylightSavings
in interface ITimeZone
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTimeZoneXML() throws java.io.IOException, AutomationException
getTimeZoneXML
in interface ITimeZone
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeZoneXML(java.lang.String pbstrXML) throws java.io.IOException, AutomationException
setTimeZoneXML
in interface ITimeZone
pbstrXML
- The pbstrXML (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanSelect() throws java.io.IOException, AutomationException
isCanSelect
in interface ITableCapabilities
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getExcludedTrackingEventIDs() throws java.io.IOException, AutomationException
getExcludedTrackingEventIDs
in interface IExcludedEventIDs
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExcludedTrackingEventIDs(IStringArray pVal) throws java.io.IOException, AutomationException
setExcludedTrackingEventIDs
in interface IExcludedEventIDs
pVal
- A reference to a com.esri.arcgis.system.IStringArray (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTrackCount() throws java.io.IOException, AutomationException
getTrackCount
in interface ITemporalFeatureClassStatistics
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMessageRate() throws java.io.IOException, AutomationException
getMessageRate
in interface ITemporalFeatureClassStatistics
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSampleSize() throws java.io.IOException, AutomationException
getSampleSize
in interface ITemporalFeatureClassStatistics
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSampleSize(int plSampleSize) throws java.io.IOException, AutomationException
setSampleSize
in interface ITemporalFeatureClassStatistics
plSampleSize
- The plSampleSize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getTotalFeatureCount() throws java.io.IOException, AutomationException
getTotalFeatureCount
in interface ITemporalFeatureClassStatistics
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void resetFeatureCount() throws java.io.IOException, AutomationException
resetFeatureCount
in interface ITemporalFeatureClassStatistics
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void resetMessageRate() throws java.io.IOException, AutomationException
resetMessageRate
in interface ITemporalFeatureClassStatistics
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFIDSet getAllLockedFIDs() throws java.io.IOException, AutomationException
getAllLockedFIDs
in interface ILockedFeatureSearch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor searchAndLock(IQueryFilter piQueryFilter, boolean recycling) throws java.io.IOException, AutomationException
searchAndLock
in interface ILockedFeatureSearch
piQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISelectionSet selectAndLock(IQueryFilter piQueryFilter, int selType, int selOption, IWorkspace piSelectionContainer) throws java.io.IOException, AutomationException
selectAndLock
in interface ILockedFeatureSearch
piQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType
- A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption
- A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)piSelectionContainer
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unlockAllFeatures() throws java.io.IOException, AutomationException
unlockAllFeatures
in interface ILockedFeatureSearch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getFirstTrackId() throws java.io.IOException, AutomationException
getFirstTrackId
in interface ITxEnumTrackId
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getNextTrackId() throws java.io.IOException, AutomationException
getNextTrackId
in interface ITxEnumTrackId
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String[] getTrackIds() throws java.io.IOException, AutomationException
getTrackIds
in interface ITxEnumTrackId
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISelectionSet getTrackFeatures(java.lang.String trackId) throws java.io.IOException, AutomationException
getTrackFeatures
in interface ITxEnumTrackId
trackId
- The trackId (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITime getLastUpdateTime(java.lang.String trackId) throws java.io.IOException, AutomationException
getLastUpdateTime
in interface ITxEnumTrackId
trackId
- The trackId (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryTrackTimeExtent(java.lang.String trackId, ITime[] startTime, ITime[] endTime) throws java.io.IOException, AutomationException
queryTrackTimeExtent
in interface ITxEnumTrackId
trackId
- The trackId (in)startTime
- A reference to a com.esri.arcgis.system.ITime (out: use single element array)endTime
- A reference to a com.esri.arcgis.system.ITime (out: use single element array)
java.io.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 |