com.esri.arcgis.globecore
Interface IGlobeServerLayerFactory

All Superinterfaces:
Serializable
All Known Implementing Classes:
GlobeServerLayerFactory

public interface IGlobeServerLayerFactory
extends Serializable

Provides access to the available properties of a layer factory for globe server layers.

Product Availability

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


Method Summary
 IEnumLayer createLayer(Object pObject, IGlobeLayerInfo pLayerInfo)
          Creates a globe server layer.
 IEnumLayer createLayersFromNames(IAGSServerObjectName pSOName, String[] layerNames)
          Creates globe server layers from layer names.
 void setAnimationContainer(IGlobe rhs1)
          The container of animation tracks to be loaded from server.
 

Method Detail

createLayer

IEnumLayer createLayer(Object pObject,
                       IGlobeLayerInfo pLayerInfo)
                       throws IOException,
                              AutomationException
Creates a globe server layer.

Product Availability

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

Parameters:
pObject - A reference to another Object (IUnknown) (in)
pLayerInfo - A reference to a com.esri.arcgis.globecore.IGlobeLayerInfo (in)
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.

setAnimationContainer

void setAnimationContainer(IGlobe rhs1)
                           throws IOException,
                                  AutomationException
The container of animation tracks to be loaded from server.

Product Availability

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

Parameters:
rhs1 - A reference to a com.esri.arcgis.globecore.IGlobe (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createLayersFromNames

IEnumLayer createLayersFromNames(IAGSServerObjectName pSOName,
                                 String[] layerNames)
                                 throws IOException,
                                        AutomationException
Creates globe server layers from layer names.

Product Availability

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

Parameters:
pSOName - A reference to a com.esri.arcgis.gisclient.IAGSServerObjectName (in)
layerNames - The layerNames (in)
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.