|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGlobeServer
Provides access to members that support Globe server operations.
Method Summary | |
---|---|
IGlobeServerFindResults |
find(int layerID,
String searchString,
boolean contains,
String searchFields)
Returns a Globe Server Find Result object that contain the given search string. |
byte[] |
getAnimation()
Gets the animation stream. |
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. |
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. |
Method Detail |
---|
float getVersion() throws IOException, AutomationException
Returns the GlobeServer Version.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getLayerCount(int parentID) throws IOException, AutomationException
parentID
- The parentID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGlobeLayerInfos getLayerInfos(int parentID) throws IOException, AutomationException
parentID
- The parentID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGlobeLegendInfos getLegendInfos(ILongArray layerIDs) throws IOException, AutomationException
layerIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getConfig(int layerID) throws IOException, AutomationException
layerID
- The layerID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getMQT(int layerID, int face) throws IOException, AutomationException
layerID
- The layerID (in)face
- The face (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getConfiguration(int layerID) throws IOException, AutomationException
layerID
- The layerID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getTile(int layerID, int face, int level, int row, int column) throws IOException, AutomationException
layerID
- The layerID (in)face
- The face (in)level
- The level (in)row
- The row (in)column
- The column (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getSymbols(int layerID, ILongArray pSymbolIDs) throws IOException, AutomationException
layerID
- The layerID (in)pSymbolIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getTextures(int layerID, ILongArray pTextureIDs) throws IOException, AutomationException
layerID
- The layerID (in)pTextureIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte[] getAnimation() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGlobeServerIdentifyResults identify(int layerID, int oid, IGeometry searchShape) throws IOException, AutomationException
Returns GlobeServerIdentifyResults object by taking in the LayerId to be identified, an Object ID and the geometry of the identify area, delineated by the geometry object. Note, a value of -1 should be passed as the OID value to return all objects found within the identify area.
layerID
- The layerID (in)oid
- The oid (in)searchShape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGlobeServerFindResults find(int layerID, String searchString, boolean contains, String searchFields) throws IOException, AutomationException
Returns GlobeServerFindResults object by taking in the LayerId used to perform Find on , a search string - representing the value to be searched, a boolen defineing wheter to search for exact match or results that contain the defind string, and a string defining which fields to search on the layer. Note passing an empty string For SearchFields will search in all available Fields.
layerID
- The layerID (in)searchString
- The searchString (in)contains
- The contains (in)searchFields
- The searchFields (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getVirtualCacheDirectory(int layerID) throws IOException, AutomationException
layerID
- The layerID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getCacheName(int layerID) throws IOException, AutomationException
layerID
- The layerID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |