com.esri.arcgis.globecore
Interface IGlobeServer

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeServer2, IGlobeServer3, IGlobeServer4
All Known Implementing Classes:
GlobeServer, GlobeServerIP, GlobeServerLP, IGlobeServer2Proxy, IGlobeServer3Proxy, IGlobeServer4Proxy, IGlobeServerProxy

public interface IGlobeServer
extends java.io.Serializable

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

Description: 'Provides access to members that support Globe server operations.' 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 IIDf44327ec_f03e_4f7a_8094_a5eaa0c15666
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGlobeServerFindResults find(int layerID, java.lang.String searchString, boolean contains, java.lang.String searchFields)
          Returns a Globe Server Find Result object that contain the given search string.
 byte[] getAnimation()
          Gets the animation stream.
 java.lang.String getCacheName(int layerID)
          Gets the virtual cache directory for a given layer.
 byte[] getConfig(int layerID)
          Gets the configuration file from a given layer.
 byte[] getConfiguration(int layerID)
          Gets all the configuration and MQT files from a given layer.
 int getLayerCount(int parentID)
          The number of layers in the server under a certain parent.
 IGlobeLayerInfos getLayerInfos(int parentID)
          A collection of Globe Layer Info objects.
 IGlobeLegendInfos getLegendInfos(ILongArray layerIDs)
          Returns a collection of Globe Legend Info objects for the specified layers.
 byte[] getMQT(int layerID, int face)
          Gets the MQT for a given face from a given layer.
 byte[] getSymbols(int layerID, ILongArray pSymbolIDs)
          Gets the symbols with given IDs.
 byte[] getTextures(int layerID, ILongArray pTextureIDs)
          Gets the textures with given IDs.
 byte[] getTile(int layerID, int face, int level, int row, int column)
          Gets a tile for a given tile location from a given layer.
 float getVersion()
          The Globe Server version number.
 java.lang.String getVirtualCacheDirectory(int layerID)
          Gets the virtual cache directory for a given layer.
 IGlobeServerIdentifyResults identify(int layerID, int oid, IGeometry searchShape)
          Returns a Globe Server Identify Result object at the given location.
 

Field Detail

IIDf44327ec_f03e_4f7a_8094_a5eaa0c15666

static final int IIDf44327ec_f03e_4f7a_8094_a5eaa0c15666
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

getVersion

float getVersion()
                 throws java.io.IOException,
                        AutomationException
The Globe Server version number.

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

getLayerCount

int getLayerCount(int parentID)
                  throws java.io.IOException,
                         AutomationException
The number of layers in the server under a certain parent.

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

getLayerInfos

IGlobeLayerInfos getLayerInfos(int parentID)
                               throws java.io.IOException,
                                      AutomationException
A collection of Globe Layer Info objects.

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

getLegendInfos

IGlobeLegendInfos getLegendInfos(ILongArray layerIDs)
                                 throws java.io.IOException,
                                        AutomationException
Returns a collection of Globe Legend Info objects for the specified layers. If layerIDs is Nothing/Null or empty, legend information for all layers is returned.

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

getConfig

byte[] getConfig(int layerID)
                 throws java.io.IOException,
                        AutomationException
Gets the configuration file from a given layer.

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

getMQT

byte[] getMQT(int layerID,
              int face)
              throws java.io.IOException,
                     AutomationException
Gets the MQT for a given face from a given layer.

Parameters:
layerID - The layerID (in)
face - The face (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConfiguration

byte[] getConfiguration(int layerID)
                        throws java.io.IOException,
                               AutomationException
Gets all the configuration and MQT files from a given layer.

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

getTile

byte[] getTile(int layerID,
               int face,
               int level,
               int row,
               int column)
               throws java.io.IOException,
                      AutomationException
Gets a tile for a given tile location from a given layer.

Parameters:
layerID - The layerID (in)
face - The face (in)
level - The level (in)
row - The row (in)
column - The column (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbols

byte[] getSymbols(int layerID,
                  ILongArray pSymbolIDs)
                  throws java.io.IOException,
                         AutomationException
Gets the symbols with given IDs.

Parameters:
layerID - The layerID (in)
pSymbolIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextures

byte[] getTextures(int layerID,
                   ILongArray pTextureIDs)
                   throws java.io.IOException,
                          AutomationException
Gets the textures with given IDs.

Parameters:
layerID - The layerID (in)
pTextureIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAnimation

byte[] getAnimation()
                    throws java.io.IOException,
                           AutomationException
Gets the animation stream.

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

identify

IGlobeServerIdentifyResults identify(int layerID,
                                     int oid,
                                     IGeometry searchShape)
                                     throws java.io.IOException,
                                            AutomationException
Returns a Globe Server Identify Result object at the given location.

Parameters:
layerID - The layerID (in)
oid - The oid (in)
searchShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
A reference to a com.esri.arcgis.globecore.IGlobeServerIdentifyResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

find

IGlobeServerFindResults find(int layerID,
                             java.lang.String searchString,
                             boolean contains,
                             java.lang.String searchFields)
                             throws java.io.IOException,
                                    AutomationException
Returns a Globe Server Find Result object that contain the given search string.

Parameters:
layerID - The layerID (in)
searchString - The searchString (in)
contains - The contains (in)
searchFields - The searchFields (in)
Returns:
A reference to a com.esri.arcgis.globecore.IGlobeServerFindResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVirtualCacheDirectory

java.lang.String getVirtualCacheDirectory(int layerID)
                                          throws java.io.IOException,
                                                 AutomationException
Gets the virtual cache directory for a given layer.

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

getCacheName

java.lang.String getCacheName(int layerID)
                              throws java.io.IOException,
                                     AutomationException
Gets the virtual cache directory for a given layer.

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