com.esri.arcgis.controls
Class IPageLayoutControlEventsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.controls.IPageLayoutControlEventsProxy
All Implemented Interfaces:
IPageLayoutControlEvents, java.io.Externalizable, java.io.Serializable, java.util.EventListener

public class IPageLayoutControlEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements IPageLayoutControlEvents, java.io.Serializable

Internal use class Proxy for COM Interface 'IPageLayoutControlEvents'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriControls.olb'

Description: 'Provides access to events that occur with user interaction to the PageLayoutControl.' 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
static java.util.Hashtable dispidsTable
           
 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.controls.IPageLayoutControlEvents
DISPID_1_NAME, DISPID_10_NAME, DISPID_11_NAME, DISPID_12_NAME, DISPID_13_NAME, DISPID_14_NAME, DISPID_15_NAME, DISPID_16_NAME, DISPID_2_NAME, DISPID_3_NAME, DISPID_4_NAME, DISPID_5_NAME, DISPID_6_NAME, DISPID_7_NAME, DISPID_8_NAME, DISPID_9_NAME, IID, IID8b476bc5_4e54_4105_a777_33cda2ca6672
 
Constructor Summary
  IPageLayoutControlEventsProxy()
          For internal use only
  IPageLayoutControlEventsProxy(java.lang.Object obj)
           
protected IPageLayoutControlEventsProxy(java.lang.Object obj, java.lang.String iid)
           
  IPageLayoutControlEventsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IPageLayoutControlEventsProxy(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 onAfterDraw(IPageLayoutControlEventsOnAfterDrawEvent theEvent)
          Fires after the PageLayoutControl draws a specified view phase.
 void onAfterScreenDraw(IPageLayoutControlEventsOnAfterScreenDrawEvent theEvent)
          Fires after the PageLayout contained by the PageLayoutControl has finished drawing.
 void onBeforeScreenDraw(IPageLayoutControlEventsOnBeforeScreenDrawEvent theEvent)
          Fires before the PageLayout contained by the PageLayoutControl starts to draw.
 void onDoubleClick(IPageLayoutControlEventsOnDoubleClickEvent theEvent)
          Fires when the user presses and releases the mouse button twice in quick succession.
 void onExtentUpdated(IPageLayoutControlEventsOnExtentUpdatedEvent theEvent)
          Fires after the extent (visible bounds) of the PageLayoutControl is changed.
 void onFocusMapChanged(IPageLayoutControlEventsOnFocusMapChangedEvent theEvent)
          Fires when the current focus map in the PageLayoutControl has been switched to a new map.
 void onFullExtentUpdated(IPageLayoutControlEventsOnFullExtentUpdatedEvent theEvent)
          Fires after the full extent (bounds) of the PageLayoutControl has changed.
 void onKeyDown(IPageLayoutControlEventsOnKeyDownEvent theEvent)
          Fires after a key is pressed on the keyboard.
 void onKeyUp(IPageLayoutControlEventsOnKeyUpEvent theEvent)
          Fires after a pressed key is released.
 void onMouseDown(IPageLayoutControlEventsOnMouseDownEvent theEvent)
          Fires when the user presses any mouse button while over the PageLayoutControl.
 void onMouseMove(IPageLayoutControlEventsOnMouseMoveEvent theEvent)
          Fires when the user moves the mouse pointer over the PageLayoutControl.
 void onMouseUp(IPageLayoutControlEventsOnMouseUpEvent theEvent)
          Fires when the user releases a mouse button while over the PageLayoutControl.
 void onOleDrop(IPageLayoutControlEventsOnOleDropEvent theEvent)
          Fires when an OLE drop action occurs on the PageLayoutControl.
 void onPageLayoutReplaced(IPageLayoutControlEventsOnPageLayoutReplacedEvent theEvent)
          Fires after the PageLayout object used by the PageLayoutControl has been replaced.
 void onPageSizeChanged(IPageLayoutControlEventsOnPageSizeChangedEvent theEvent)
          Fires when the Page associated with the PageLayout has had its size changed.
 void onViewRefreshed(IPageLayoutControlEventsOnViewRefreshedEvent theEvent)
          Fires when the view is refreshed before drawing occurs.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
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

dispidsTable

public static java.util.Hashtable dispidsTable
Constructor Detail

IPageLayoutControlEventsProxy

public IPageLayoutControlEventsProxy(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

IPageLayoutControlEventsProxy

public IPageLayoutControlEventsProxy()
For internal use only


IPageLayoutControlEventsProxy

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

IPageLayoutControlEventsProxy

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

IPageLayoutControlEventsProxy

protected IPageLayoutControlEventsProxy(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

onMouseDown

public void onMouseDown(IPageLayoutControlEventsOnMouseDownEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user presses any mouse button while over the PageLayoutControl.

Specified by:
onMouseDown in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onMouseUp

public void onMouseUp(IPageLayoutControlEventsOnMouseUpEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires when the user releases a mouse button while over the PageLayoutControl.

Specified by:
onMouseUp in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onMouseMove

public void onMouseMove(IPageLayoutControlEventsOnMouseMoveEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user moves the mouse pointer over the PageLayoutControl.

Specified by:
onMouseMove in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onDoubleClick

public void onDoubleClick(IPageLayoutControlEventsOnDoubleClickEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires when the user presses and releases the mouse button twice in quick succession.

Specified by:
onDoubleClick in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onKeyDown

public void onKeyDown(IPageLayoutControlEventsOnKeyDownEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires after a key is pressed on the keyboard.

Specified by:
onKeyDown in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onKeyUp

public void onKeyUp(IPageLayoutControlEventsOnKeyUpEvent theEvent)
             throws java.io.IOException,
                    AutomationException
Fires after a pressed key is released.

Specified by:
onKeyUp in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onOleDrop

public void onOleDrop(IPageLayoutControlEventsOnOleDropEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires when an OLE drop action occurs on the PageLayoutControl.

Specified by:
onOleDrop in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onViewRefreshed

public void onViewRefreshed(IPageLayoutControlEventsOnViewRefreshedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when the view is refreshed before drawing occurs.

Specified by:
onViewRefreshed in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onAfterDraw

public void onAfterDraw(IPageLayoutControlEventsOnAfterDrawEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires after the PageLayoutControl draws a specified view phase.

Specified by:
onAfterDraw in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onExtentUpdated

public void onExtentUpdated(IPageLayoutControlEventsOnExtentUpdatedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires after the extent (visible bounds) of the PageLayoutControl is changed.

Specified by:
onExtentUpdated in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onFullExtentUpdated

public void onFullExtentUpdated(IPageLayoutControlEventsOnFullExtentUpdatedEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fires after the full extent (bounds) of the PageLayoutControl has changed.

Specified by:
onFullExtentUpdated in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onFocusMapChanged

public void onFocusMapChanged(IPageLayoutControlEventsOnFocusMapChangedEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fires when the current focus map in the PageLayoutControl has been switched to a new map.

Specified by:
onFocusMapChanged in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onPageSizeChanged

public void onPageSizeChanged(IPageLayoutControlEventsOnPageSizeChangedEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fires when the Page associated with the PageLayout has had its size changed.

Specified by:
onPageSizeChanged in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onPageLayoutReplaced

public void onPageLayoutReplaced(IPageLayoutControlEventsOnPageLayoutReplacedEvent theEvent)
                          throws java.io.IOException,
                                 AutomationException
Fires after the PageLayout object used by the PageLayoutControl has been replaced.

Specified by:
onPageLayoutReplaced in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onBeforeScreenDraw

public void onBeforeScreenDraw(IPageLayoutControlEventsOnBeforeScreenDrawEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fires before the PageLayout contained by the PageLayoutControl starts to draw.

Specified by:
onBeforeScreenDraw in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onAfterScreenDraw

public void onAfterScreenDraw(IPageLayoutControlEventsOnAfterScreenDrawEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fires after the PageLayout contained by the PageLayoutControl has finished drawing.

Specified by:
onAfterScreenDraw in interface IPageLayoutControlEvents
Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.