|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeDeployment
Provides access to the Globe deployment.
| Method Summary | |
|---|---|
void |
addLayer(ILayer pLayer)
Adds a layer to be deployed. |
void |
deploy()
Perform the deployment operations. |
void |
getCacheOp(ILayer pLayer,
int[] pOp)
The operation to be performed with the cache of a layer. |
void |
getCacheOpByIndex(int iLayer,
int[] pOp)
The operation to be performed with the cache of a layer by index. |
void |
getCachePath(ILayer pLayer,
String[] pPath,
String[] foldername)
The deployment cache for a layer. |
void |
getCachePathByIndex(int iLayer,
String[] pPath,
String[] foldername)
The deployment cache path of a layer by index. |
String |
getDefaultCacheLocation()
The default location for setting/copying the caches. |
IGMxDocument |
getDocument()
The deployed document. |
void |
getLayer(int iLayer,
ILayer[] ppLayer)
Gets a layer by index. |
int |
getLayerCount()
The number of layers to be deployed. |
void |
getLocalPath(String absPath,
String[] locPath)
The local path corresponding to the given absolute path. |
int |
getPathTableCount()
The number of different cache paths accumulated. |
String |
getSaveDocumentName()
The full name of the new document to be saved. |
String |
getSummary(boolean bEstimateSizes)
The text summary describing the deployment configuration. |
void |
getTablePath(int index,
String[] pAbsPath,
String[] pLocPath)
Get each of the absolute and local cache paths accumulated. |
boolean |
isSaveNewDocument()
Indicates whether a new document will be saved as opposed to modifying the current one. |
boolean |
isUseLocalPaths()
Indicates whether to use internal local paths for data caches, given by the path table. |
void |
putCacheOp(ILayer pLayer,
int op)
The operation to be performed with the cache. |
void |
putCachePath(ILayer pLayer,
String path,
String foldername)
The deployment cache for a layer. |
void |
putTablePath(String absPath,
String locPath)
Set an entry in the path table. |
void |
removeAllLayers()
Removes all layers from the deployment list. |
void |
removeLayer(ILayer pLayer)
Removes a layer from the deployment list. |
void |
setDefaultCacheLocation(String pName)
The default location for setting/copying the caches. |
void |
setDocument(IGMxDocument ppDoc)
The deployed document. |
void |
setSaveDocumentName(String pName)
The full name of the new document to be saved. |
void |
setSaveNewDocument(boolean pbSaveNew)
Indicates whether a new document will be saved as opposed to modifying the current one. |
void |
setUseLocalPaths(boolean pbUse)
Indicates whether to use internal local paths for data caches, given by the path table. |
| Method Detail |
|---|
void setDocument(IGMxDocument ppDoc)
throws IOException,
AutomationException
ppDoc - A reference to a com.esri.arcgis.arcglobe.IGMxDocument (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGMxDocument getDocument()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSaveNewDocument(boolean pbSaveNew)
throws IOException,
AutomationException
pbSaveNew - The pbSaveNew (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isSaveNewDocument()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSaveDocumentName(String pName)
throws IOException,
AutomationException
pName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getSaveDocumentName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDefaultCacheLocation(String pName)
throws IOException,
AutomationException
pName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getDefaultCacheLocation()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addLayer(ILayer pLayer)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeLayer(ILayer pLayer)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeAllLayers()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getLayerCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getLayer(int iLayer,
ILayer[] ppLayer)
throws IOException,
AutomationException
iLayer - The iLayer (in)ppLayer - A reference to a com.esri.arcgis.carto.ILayer (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putCachePath(ILayer pLayer,
String path,
String foldername)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)path - The path (in)foldername - The foldername (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getCachePath(ILayer pLayer,
String[] pPath,
String[] foldername)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)pPath - The pPath (out: use single element array)foldername - The foldername (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getCachePathByIndex(int iLayer,
String[] pPath,
String[] foldername)
throws IOException,
AutomationException
iLayer - The iLayer (in)pPath - The pPath (out: use single element array)foldername - The foldername (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putCacheOp(ILayer pLayer,
int op)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)op - A com.esri.arcgis.arcglobe.esriGlobeDeployCacheOp constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getCacheOp(ILayer pLayer,
int[] pOp)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)pOp - A com.esri.arcgis.arcglobe.esriGlobeDeployCacheOp constant (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getCacheOpByIndex(int iLayer,
int[] pOp)
throws IOException,
AutomationException
iLayer - The iLayer (in)pOp - A com.esri.arcgis.arcglobe.esriGlobeDeployCacheOp constant (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUseLocalPaths()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUseLocalPaths(boolean pbUse)
throws IOException,
AutomationException
pbUse - The pbUse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getPathTableCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getTablePath(int index,
String[] pAbsPath,
String[] pLocPath)
throws IOException,
AutomationException
index - The index (in)pAbsPath - The pAbsPath (out: use single element array)pLocPath - The pLocPath (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putTablePath(String absPath,
String locPath)
throws IOException,
AutomationException
absPath - The absPath (in)locPath - The locPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getLocalPath(String absPath,
String[] locPath)
throws IOException,
AutomationException
absPath - The absPath (in)locPath - The locPath (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getSummary(boolean bEstimateSizes)
throws IOException,
AutomationException
bEstimateSizes - The bEstimateSizes (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deploy()
throws IOException,
AutomationException
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 | ||||||||