| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.arcglobe.GlobeDeployment
public class GlobeDeployment
The ArcGlobe deployment object.
| Constructor Summary | |
|---|---|
GlobeDeployment()
Constructs a GlobeDeployment using ArcGIS Engine.  | 
|
GlobeDeployment(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.  GlobeDeployment theGlobeDeployment = (GlobeDeployment) obj; | 
|
| Method Summary | |
|---|---|
 void | 
addLayer(ILayer pLayer)
Adds a layer to be deployed.  | 
 void | 
deploy()
Perform the deployment operations.  | 
 boolean | 
equals(Object o)
Compare this object with another  | 
 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.  | 
static String | 
getClsid()
getClsid.  | 
 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.  | 
 int | 
hashCode()
the hashcode for this object  | 
 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.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef | 
|---|
getJintegraDispatch, release | 
| Constructor Detail | 
|---|
public GlobeDeployment()
                throws IOException,
                       UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public GlobeDeployment(Object obj)
                throws IOException
 GlobeDeployment theGlobeDeployment = (GlobeDeployment) obj;
obj to GlobeDeployment.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail | 
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setDocument(IGMxDocument ppDoc)
                 throws IOException,
                        AutomationException
setDocument in interface IGlobeDeploymentppDoc - A reference to a com.esri.arcgis.arcglobe.IGMxDocument  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGMxDocument getDocument()
                         throws IOException,
                                AutomationException
getDocument in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSaveNewDocument(boolean pbSaveNew)
                        throws IOException,
                               AutomationException
setSaveNewDocument in interface IGlobeDeploymentpbSaveNew - The pbSaveNew  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSaveNewDocument()
                          throws IOException,
                                 AutomationException
isSaveNewDocument in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSaveDocumentName(String pName)
                         throws IOException,
                                AutomationException
setSaveDocumentName in interface IGlobeDeploymentpName - The pName  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getSaveDocumentName()
                           throws IOException,
                                  AutomationException
getSaveDocumentName in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultCacheLocation(String pName)
                             throws IOException,
                                    AutomationException
setDefaultCacheLocation in interface IGlobeDeploymentpName - The pName  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDefaultCacheLocation()
                               throws IOException,
                                      AutomationException
getDefaultCacheLocation in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addLayer(ILayer pLayer)
              throws IOException,
                     AutomationException
addLayer in interface IGlobeDeploymentpLayer - A reference to a com.esri.arcgis.carto.ILayer  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeLayer(ILayer pLayer)
                 throws IOException,
                        AutomationException
removeLayer in interface IGlobeDeploymentpLayer - A reference to a com.esri.arcgis.carto.ILayer  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeAllLayers()
                     throws IOException,
                            AutomationException
removeAllLayers in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLayerCount()
                  throws IOException,
                         AutomationException
getLayerCount in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getLayer(int iLayer,
                     ILayer[] ppLayer)
              throws IOException,
                     AutomationException
getLayer in interface IGlobeDeploymentiLayer - 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.
public void putCachePath(ILayer pLayer,
                         String path,
                         String foldername)
                  throws IOException,
                         AutomationException
putCachePath in interface IGlobeDeploymentpLayer - 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.
public void getCachePath(ILayer pLayer,
                         String[] pPath,
                         String[] foldername)
                  throws IOException,
                         AutomationException
getCachePath in interface IGlobeDeploymentpLayer - 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.
public void getCachePathByIndex(int iLayer,
                                String[] pPath,
                                String[] foldername)
                         throws IOException,
                                AutomationException
getCachePathByIndex in interface IGlobeDeploymentiLayer - 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.
public void putCacheOp(ILayer pLayer,
                       int op)
                throws IOException,
                       AutomationException
putCacheOp in interface IGlobeDeploymentpLayer - 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.
public void getCacheOp(ILayer pLayer,
                       int[] pOp)
                throws IOException,
                       AutomationException
getCacheOp in interface IGlobeDeploymentpLayer - 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.
public void getCacheOpByIndex(int iLayer,
                              int[] pOp)
                       throws IOException,
                              AutomationException
getCacheOpByIndex in interface IGlobeDeploymentiLayer - 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.
public boolean isUseLocalPaths()
                        throws IOException,
                               AutomationException
isUseLocalPaths in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseLocalPaths(boolean pbUse)
                      throws IOException,
                             AutomationException
setUseLocalPaths in interface IGlobeDeploymentpbUse - The pbUse  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPathTableCount()
                      throws IOException,
                             AutomationException
getPathTableCount in interface IGlobeDeploymentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getTablePath(int index,
                         String[] pAbsPath,
                         String[] pLocPath)
                  throws IOException,
                         AutomationException
getTablePath in interface IGlobeDeploymentindex - 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.
public void putTablePath(String absPath,
                         String locPath)
                  throws IOException,
                         AutomationException
putTablePath in interface IGlobeDeploymentabsPath - The absPath  (in)locPath - The locPath  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getLocalPath(String absPath,
                         String[] locPath)
                  throws IOException,
                         AutomationException
getLocalPath in interface IGlobeDeploymentabsPath - 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.
public String getSummary(boolean bEstimateSizes)
                  throws IOException,
                         AutomationException
getSummary in interface IGlobeDeploymentbEstimateSizes - The bEstimateSizes  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deploy()
            throws IOException,
                   AutomationException
deploy in interface IGlobeDeploymentIOException - 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 | ||||||||