|
|||||||||
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 |