com.esri.arcgis.arcglobe
Class IGMxApplicationProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.arcglobe.IGMxApplicationProxy
All Implemented Interfaces:
IGMxApplication, java.io.Externalizable, java.io.Serializable

public class IGMxApplicationProxy
extends com.esri.arcgis.interop.Dispatch
implements IGMxApplication, java.io.Serializable

Internal use class Proxy for COM Interface 'IGMxApplication'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriArcGlobe.olb'

Description: 'Provides access to members that control the ArcGlobe Application object.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.arcglobe.IGMxApplication
IID, IIDb461cde1_216d_11d6_b2b3_00508bcdde28
 
Constructor Summary
  IGMxApplicationProxy()
          For internal use only
  IGMxApplicationProxy(java.lang.Object obj)
           
protected IGMxApplicationProxy(java.lang.Object obj, java.lang.String iid)
           
  IGMxApplicationProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGMxApplicationProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void clearGesture()
          Clears gesture.
 void copyToClipboard()
          Copies the current scene to the Clipboard.
 void createSubView()
          Makes a new viewer.
 void export2d()
          Exports the Current Document to a 2d file format.
 void export3d()
          Exports the Current Document to a 3d file format.
 java.lang.String getBuildNum()
          The build number.
 void getDefaultBackgroundTransitionDistances(float[] lowAltitude, float[] highAltitude)
          The Default Background Transition Distances for New Documents.
 IRgbColor getDefaultHighBackgroundColor()
          The Default High Background Color for New Documents.
 IRgbColor getDefaultLowBackgroundColor()
          The Default Low Background Color for New Documents.
 IPage getPage()
          The current page settings.
 IPaper getPaper()
          The current paper settings.
 IPrinter getPrinter()
          The current printer settings.
 ISelectionEnvironment getSelectionEnvironment()
          The selection environment.
 boolean isTOCVisible()
          Indicates if the TOC is visible.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void restoreGesture()
          Restores gesture.
 void setDefaultBackgroundTransitionDistances(float lowAltitude, float highAltitude)
          The Default Background Transition Distances for New Documents.
 void setDefaultContentsViews()
          Set current TOC configuration as defaults in Normal.3dt.
 void setDefaultHighBackgroundColor(IRgbColor ppRgbColor)
          The Default High Background Color for New Documents.
 void setDefaultLowBackgroundColor(IRgbColor ppRgbColor)
          The Default Low Background Color for New Documents.
 void setPrinterByRef(IPrinter printer)
          The current printer settings.
 void showContextMenu(int x, int y)
          Displays a context menu for the current selection.
 void showTOC(boolean bShow)
          Displays the table content.
 void suspendGesture()
          Suspends gesture.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IGMxApplicationProxy

public IGMxApplicationProxy(java.lang.String CLSID,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.net.UnknownHostException,
                            java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IGMxApplicationProxy

public IGMxApplicationProxy()
For internal use only


IGMxApplicationProxy

public IGMxApplicationProxy(java.lang.Object obj)
                     throws java.io.IOException
Throws:
java.io.IOException

IGMxApplicationProxy

protected IGMxApplicationProxy(java.lang.Object obj,
                               java.lang.String iid)
                        throws java.io.IOException
Throws:
java.io.IOException

IGMxApplicationProxy

protected IGMxApplicationProxy(java.lang.String CLSID,
                               java.lang.String iid,
                               java.lang.String host,
                               com.esri.arcgis.interop.AuthInfo authInfo)
                        throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

showContextMenu

public void showContextMenu(int x,
                            int y)
                     throws java.io.IOException,
                            AutomationException
Displays a context menu for the current selection.

Specified by:
showContextMenu in interface IGMxApplication
Parameters:
x - The x (in)
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isTOCVisible

public boolean isTOCVisible()
                     throws java.io.IOException,
                            AutomationException
Indicates if the TOC is visible.

Specified by:
isTOCVisible in interface IGMxApplication
Returns:
The bVisible
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

showTOC

public void showTOC(boolean bShow)
             throws java.io.IOException,
                    AutomationException
Displays the table content.

Specified by:
showTOC in interface IGMxApplication
Parameters:
bShow - The bShow (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSubView

public void createSubView()
                   throws java.io.IOException,
                          AutomationException
Makes a new viewer.

Specified by:
createSubView in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

export2d

public void export2d()
              throws java.io.IOException,
                     AutomationException
Exports the Current Document to a 2d file format.

Specified by:
export2d in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

export3d

public void export3d()
              throws java.io.IOException,
                     AutomationException
Exports the Current Document to a 3d file format.

Specified by:
export3d in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

copyToClipboard

public void copyToClipboard()
                     throws java.io.IOException,
                            AutomationException
Copies the current scene to the Clipboard.

Specified by:
copyToClipboard in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPrinterByRef

public void setPrinterByRef(IPrinter printer)
                     throws java.io.IOException,
                            AutomationException
The current printer settings.

Specified by:
setPrinterByRef in interface IGMxApplication
Parameters:
printer - A reference to a com.esri.arcgis.output.IPrinter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPrinter

public IPrinter getPrinter()
                    throws java.io.IOException,
                           AutomationException
The current printer settings.

Specified by:
getPrinter in interface IGMxApplication
Returns:
A reference to a com.esri.arcgis.output.IPrinter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPaper

public IPaper getPaper()
                throws java.io.IOException,
                       AutomationException
The current paper settings.

Specified by:
getPaper in interface IGMxApplication
Returns:
A reference to a com.esri.arcgis.output.IPaper
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPage

public IPage getPage()
              throws java.io.IOException,
                     AutomationException
The current page settings.

Specified by:
getPage in interface IGMxApplication
Returns:
A reference to a com.esri.arcgis.carto.IPage
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectionEnvironment

public ISelectionEnvironment getSelectionEnvironment()
                                              throws java.io.IOException,
                                                     AutomationException
The selection environment.

Specified by:
getSelectionEnvironment in interface IGMxApplication
Returns:
A reference to a com.esri.arcgis.carto.ISelectionEnvironment
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultHighBackgroundColor

public IRgbColor getDefaultHighBackgroundColor()
                                        throws java.io.IOException,
                                               AutomationException
The Default High Background Color for New Documents.

Specified by:
getDefaultHighBackgroundColor in interface IGMxApplication
Returns:
A reference to a com.esri.arcgis.display.IRgbColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultHighBackgroundColor

public void setDefaultHighBackgroundColor(IRgbColor ppRgbColor)
                                   throws java.io.IOException,
                                          AutomationException
The Default High Background Color for New Documents.

Specified by:
setDefaultHighBackgroundColor in interface IGMxApplication
Parameters:
ppRgbColor - A reference to a com.esri.arcgis.display.IRgbColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultLowBackgroundColor

public IRgbColor getDefaultLowBackgroundColor()
                                       throws java.io.IOException,
                                              AutomationException
The Default Low Background Color for New Documents.

Specified by:
getDefaultLowBackgroundColor in interface IGMxApplication
Returns:
A reference to a com.esri.arcgis.display.IRgbColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultLowBackgroundColor

public void setDefaultLowBackgroundColor(IRgbColor ppRgbColor)
                                  throws java.io.IOException,
                                         AutomationException
The Default Low Background Color for New Documents.

Specified by:
setDefaultLowBackgroundColor in interface IGMxApplication
Parameters:
ppRgbColor - A reference to a com.esri.arcgis.display.IRgbColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultBackgroundTransitionDistances

public void getDefaultBackgroundTransitionDistances(float[] lowAltitude,
                                                    float[] highAltitude)
                                             throws java.io.IOException,
                                                    AutomationException
The Default Background Transition Distances for New Documents.

Specified by:
getDefaultBackgroundTransitionDistances in interface IGMxApplication
Parameters:
lowAltitude - The lowAltitude (out: use single element array)
highAltitude - The highAltitude (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultBackgroundTransitionDistances

public void setDefaultBackgroundTransitionDistances(float lowAltitude,
                                                    float highAltitude)
                                             throws java.io.IOException,
                                                    AutomationException
The Default Background Transition Distances for New Documents.

Specified by:
setDefaultBackgroundTransitionDistances in interface IGMxApplication
Parameters:
lowAltitude - The lowAltitude (in)
highAltitude - The highAltitude (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearGesture

public void clearGesture()
                  throws java.io.IOException,
                         AutomationException
Clears gesture.

Specified by:
clearGesture in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

suspendGesture

public void suspendGesture()
                    throws java.io.IOException,
                           AutomationException
Suspends gesture.

Specified by:
suspendGesture in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

restoreGesture

public void restoreGesture()
                    throws java.io.IOException,
                           AutomationException
Restores gesture.

Specified by:
restoreGesture in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBuildNum

public java.lang.String getBuildNum()
                             throws java.io.IOException,
                                    AutomationException
The build number.

Specified by:
getBuildNum in interface IGMxApplication
Returns:
The pBuildNum
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultContentsViews

public void setDefaultContentsViews()
                             throws java.io.IOException,
                                    AutomationException
Set current TOC configuration as defaults in Normal.3dt.

Specified by:
setDefaultContentsViews in interface IGMxApplication
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.