com.esri.arcgis.geodatabase
Interface IDatasetNameFileStat

All Superinterfaces:
Serializable
All Known Subinterfaces:
IDatasetNameFileStat2
All Known Implementing Classes:
CoverageFeatureClassName, CoverageName, IDatasetNameFileStat2Proxy, IDatasetNameFileStatProxy, NetCDFRasterDatasetName, RasterDatasetName

public interface IDatasetNameFileStat
extends Serializable

Provides access to members that control DatasetName file-based statistics.

Superseded By

IDatasetNameFileStat2

Remarks

This interface is implemented by datasets such as tables and feature classes, but only for certain data sources. For example, shapefiles and File Geodatabase feature classes implement this interface, but Personal Geodatabase feature classes do not.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int getStatMode()
          The access mode.
 int getStatSize()
          The size.
 int getStatTime(int dateMode)
          The date modified/created/accessed.
 void setStatMode(int pAccessMode)
          The access mode.
 void setStatSize(int pSize)
          The size.
 void setStatTime(int dateMode, int pTime)
          The date modified/created/accessed.
 

Method Detail

setStatTime

void setStatTime(int dateMode,
                 int pTime)
                 throws IOException,
                        AutomationException
The date modified/created/accessed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
dateMode - A com.esri.arcgis.geodatabase.esriDatasetFileStatTimeMode constant (in)
pTime - The pTime (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStatTime

int getStatTime(int dateMode)
                throws IOException,
                       AutomationException
The date modified/created/accessed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
dateMode - A com.esri.arcgis.geodatabase.esriDatasetFileStatTimeMode constant (in)
Returns:
The pTime
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStatSize

void setStatSize(int pSize)
                 throws IOException,
                        AutomationException
The size.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pSize - The pSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStatSize

int getStatSize()
                throws IOException,
                       AutomationException
The size.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setStatMode

void setStatMode(int pAccessMode)
                 throws IOException,
                        AutomationException
The access mode.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pAccessMode - A com.esri.arcgis.geodatabase.esriDatasetFileStatAccessMode constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStatMode

int getStatMode()
                throws IOException,
                       AutomationException
The access mode.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.geodatabase.esriDatasetFileStatAccessMode constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.