com.esri.arcgis.cartoUI
Interface IFeatureLayerSourcePageExtension

All Superinterfaces:
Serializable
All Known Implementing Classes:
CFDataSourcePageExtension

public interface IFeatureLayerSourcePageExtension
extends Serializable

Provides access to members that control a dialog for setting a feature layer's data source.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 String getDescription(IFeatureLayer pLayer)
          The default description text.
 boolean isDataSourceReadOnly()
          Indicates if the data source can be changed.
 void setDescription(IFeatureLayer pLayer, String text)
          The default description text.
 void showDialog(IFeatureLayer pLayer, int parentHWnd)
          Shows a custom dialog to change the data source.
 

Method Detail

setDescription

void setDescription(IFeatureLayer pLayer,
                    String text)
                    throws IOException,
                           AutomationException
The default description text.

Product Availability

Available with ArcGIS Desktop.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
text - The text (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDescription

String getDescription(IFeatureLayer pLayer)
                      throws IOException,
                             AutomationException
The default description text.

Product Availability

Available with ArcGIS Desktop.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
Returns:
The text
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

showDialog

void showDialog(IFeatureLayer pLayer,
                int parentHWnd)
                throws IOException,
                       AutomationException
Shows a custom dialog to change the data source.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
parentHWnd - The parentHWnd (A COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDataSourceReadOnly

boolean isDataSourceReadOnly()
                             throws IOException,
                                    AutomationException
Indicates if the data source can be changed.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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