com.esri.arcgis.globecore
Interface IGlobeServerLayer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GlobeServerLayer, IGlobeServerLayerProxy

public interface IGlobeServerLayer
extends java.io.Serializable

COM Interface 'IGlobeServerLayer'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to the available properties of a globe server layer object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID02ebc734_a162_49eb_a324_c7923a8e357b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IAGSServerObjectName getConnectionServerName()
          Provides access to members that supply server object name information.
 java.lang.String getDisplayField()
          Primary display field.
 IGlobeLayerInfo getGlobeLayerInfo()
          Provides access to the available properties of a globe layer info object.
 IGlobeServer getGlobeServer()
          Provides access to the GlobeServer object.
 int getGlobeServerLayerID()
          The GlobeServer layer identifier.
 java.lang.String getGlobeServerLayerName()
          The name of the GlobeServer layer.
 IGlobeLegendInfo getLegendInfo()
          Provides access to members that control legend information provided by a renderer.
 IPoint getSearchLocation()
          The location to be used when an identify is performed on a Globe Server Layer.
 int getSearchOID()
          The feature OID used as a hint when an identify is performed on a Globe Server Layer.
 IGlobeServer getThreadedGlobeServer()
          Provides access to a threaded GlobeServer object.
 boolean isComposite()
          Indicates if the layer supports ICompositeLayer to contain sublayers.
 void serverConnect(IAGSServerObjectName soName, IGlobeServer pGlobeServer, java.lang.String layerName, int layerID)
          Connects to the Server given the GlobeServer Object, layer name and layer ID.
 void setDisplayField(java.lang.String fieldName)
          Primary display field.
 void setIsComposite(boolean pbComposite)
          Indicates if the layer supports ICompositeLayer to contain sublayers.
 void setSearchLocation(IPoint loc)
          The location to be used when an identify is performed on a Globe Server Layer.
 void setSearchOID(int pOid)
          The feature OID used as a hint when an identify is performed on a Globe Server Layer.
 

Field Detail

IID02ebc734_a162_49eb_a324_c7923a8e357b

static final int IID02ebc734_a162_49eb_a324_c7923a8e357b
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

serverConnect

void serverConnect(IAGSServerObjectName soName,
                   IGlobeServer pGlobeServer,
                   java.lang.String layerName,
                   int layerID)
                   throws java.io.IOException,
                          AutomationException
Connects to the Server given the GlobeServer Object, layer name and layer ID.

Parameters:
soName - A reference to a com.esri.arcgis.gisclient.IAGSServerObjectName (in)
pGlobeServer - A reference to a com.esri.arcgis.globecore.IGlobeServer (in)
layerName - The layerName (in)
layerID - The layerID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConnectionServerName

IAGSServerObjectName getConnectionServerName()
                                             throws java.io.IOException,
                                                    AutomationException
Provides access to members that supply server object name information.

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

getGlobeServerLayerName

java.lang.String getGlobeServerLayerName()
                                         throws java.io.IOException,
                                                AutomationException
The name of the GlobeServer layer.

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

getGlobeServerLayerID

int getGlobeServerLayerID()
                          throws java.io.IOException,
                                 AutomationException
The GlobeServer layer identifier. This ID is used throughout to uniquely identify the layer for all requests.

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

getLegendInfo

IGlobeLegendInfo getLegendInfo()
                               throws java.io.IOException,
                                      AutomationException
Provides access to members that control legend information provided by a renderer.

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

getGlobeLayerInfo

IGlobeLayerInfo getGlobeLayerInfo()
                                  throws java.io.IOException,
                                         AutomationException
Provides access to the available properties of a globe layer info object.

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

getGlobeServer

IGlobeServer getGlobeServer()
                            throws java.io.IOException,
                                   AutomationException
Provides access to the GlobeServer object.

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

getThreadedGlobeServer

IGlobeServer getThreadedGlobeServer()
                                    throws java.io.IOException,
                                           AutomationException
Provides access to a threaded GlobeServer object.

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

setSearchOID

void setSearchOID(int pOid)
                  throws java.io.IOException,
                         AutomationException
The feature OID used as a hint when an identify is performed on a Globe Server Layer.

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

getSearchOID

int getSearchOID()
                 throws java.io.IOException,
                        AutomationException
The feature OID used as a hint when an identify is performed on a Globe Server Layer.

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

setSearchLocation

void setSearchLocation(IPoint loc)
                       throws java.io.IOException,
                              AutomationException
The location to be used when an identify is performed on a Globe Server Layer.

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

getSearchLocation

IPoint getSearchLocation()
                         throws java.io.IOException,
                                AutomationException
The location to be used when an identify is performed on a Globe Server Layer.

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

setDisplayField

void setDisplayField(java.lang.String fieldName)
                     throws java.io.IOException,
                            AutomationException
Primary display field.

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

getDisplayField

java.lang.String getDisplayField()
                                 throws java.io.IOException,
                                        AutomationException
Primary display field.

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

setIsComposite

void setIsComposite(boolean pbComposite)
                    throws java.io.IOException,
                           AutomationException
Indicates if the layer supports ICompositeLayer to contain sublayers.

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

isComposite

boolean isComposite()
                    throws java.io.IOException,
                           AutomationException
Indicates if the layer supports ICompositeLayer to contain sublayers.

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