com.esri.arcgis.globecore
Interface IGlobeServerGroupLayer

All Superinterfaces:
Serializable
All Known Implementing Classes:
GlobeServerGroupLayer, IGlobeServerGroupLayerProxy

public interface IGlobeServerGroupLayer
extends Serializable

Provides access to the available properties of a globe server group layer object.

Product Availability

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


Method Summary
 void connect(IAGSServerObjectName pServerObjectName, IGlobeLayerInfo pLayerInfo)
          Connects to a Globe server given a server object name.
 IGlobeServer getGlobeServer()
          The GlobeServer object of this layer.
 boolean isBlending()
          Indicates if this group layer should be consolidated by blending.
 boolean isHasConsolidatedCache()
          Indicates if this group layer has its own cache.
 void setBlending(boolean pvbBlending)
          Indicates if this group layer should be consolidated by blending.
 void setHasConsolidatedCache(boolean pvbHasCache)
          Indicates if this group layer has its own cache.
 

Method Detail

connect

void connect(IAGSServerObjectName pServerObjectName,
             IGlobeLayerInfo pLayerInfo)
             throws IOException,
                    AutomationException
Connects to a Globe server given a server object name.

Product Availability

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

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

getGlobeServer

IGlobeServer getGlobeServer()
                            throws IOException,
                                   AutomationException
The GlobeServer object of this layer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.globecore.IGlobeServer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasConsolidatedCache

boolean isHasConsolidatedCache()
                               throws IOException,
                                      AutomationException
Indicates if this group layer has its own cache.

Product Availability

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

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

setHasConsolidatedCache

void setHasConsolidatedCache(boolean pvbHasCache)
                             throws IOException,
                                    AutomationException
Indicates if this group layer has its own cache.

Product Availability

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

Parameters:
pvbHasCache - The pvbHasCache (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBlending

boolean isBlending()
                   throws IOException,
                          AutomationException
Indicates if this group layer should be consolidated by blending.

Product Availability

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

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

setBlending

void setBlending(boolean pvbBlending)
                 throws IOException,
                        AutomationException
Indicates if this group layer should be consolidated by blending.

Product Availability

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

Parameters:
pvbBlending - The pvbBlending (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.