com.esri.arcgis.globecore
Interface IGlobeServerLayerFactory

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GlobeServerLayerFactory, IGlobeServerLayerFactoryProxy

public interface IGlobeServerLayerFactory
extends java.io.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(java.lang.Object pObject, IGlobeLayerInfo pLayerInfo)
          Creates a globe server layer.
 IEnumLayer createLayersFromNames(IAGSServerObjectName pSOName, java.lang.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

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

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnimationContainer

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

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

createLayersFromNames

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

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.