com.esri.arcgis.geodatabase
Interface IPlugInFileSystemDataset

All Superinterfaces:
Serializable
All Known Implementing Classes:
IPlugInFileSystemDatasetProxy

public interface IPlugInFileSystemDataset
extends Serializable

Provides access to members describing a file-system dataset.

Description

IPlugInFileSystemDataset may be implemented by a plug-in dataset helper class if the plug-in data source is a file-system workspace. Should be implemented by multi-file data sources. Single-file and folder-based data sources do not need to implement it. The interface is used to derive correct metadata about datasets.

Product Availability

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


Method Summary
 String getFullPath()
          The full path to the dataset.
 int getSize()
          The size of the dataset (in bytes).
 

Method Detail

getFullPath

String getFullPath()
                   throws IOException,
                          AutomationException
The full path to the dataset.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getSize

int getSize()
            throws IOException,
                   AutomationException
The size of the dataset (in bytes).

Description

Returns the size of the dataset in bytes. Should count all files associated with the dataset.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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