com.esri.arcgis.carto
Interface IFeatureServiceLayerFactory

All Superinterfaces:
Serializable

public interface IFeatureServiceLayerFactory
extends Serializable

Provides access to members that control the creation of feature service layers and tables through a factory.

Product Availability

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


Method Summary
 IEnumLayer create(Object inputObject, IEnumTable[] tables)
          Creates layer(s) based on the specified object.
 IEnumLayer createSubLayer(Object inputObject, String layerID, IEnumTable[] tables)
          Creates layer(s) based on the specified object.
 

Method Detail

create

IEnumLayer create(Object inputObject,
                  IEnumTable[] tables)
                  throws IOException,
                         AutomationException
Creates layer(s) based on the specified object.

Product Availability

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

Parameters:
inputObject - A reference to another Object (IUnknown) (in)
tables - A reference to a com.esri.arcgis.geodatabase.IEnumTable (out: use single element array)
Returns:
A reference to a com.esri.arcgis.carto.IEnumLayer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSubLayer

IEnumLayer createSubLayer(Object inputObject,
                          String layerID,
                          IEnumTable[] tables)
                          throws IOException,
                                 AutomationException
Creates layer(s) based on the specified object.

Product Availability

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

Parameters:
inputObject - A reference to another Object (IUnknown) (in)
layerID - The layerID (in)
tables - A reference to a com.esri.arcgis.geodatabase.IEnumTable (out: use single element array)
Returns:
A reference to a com.esri.arcgis.carto.IEnumLayer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.