com.esri.arcgis.globecore
Class IGlobeDisplayEventsAdapter

java.lang.Object
  extended by com.esri.arcgis.globecore.IGlobeDisplayEventsAdapter
All Implemented Interfaces:
IGlobeDisplayEvents, Serializable, EventListener

public class IGlobeDisplayEventsAdapter
extends Object
implements IGlobeDisplayEvents

See Also:
Serialized Form

Constructor Summary
IGlobeDisplayEventsAdapter()
           
 
Method Summary
 void activeViewerChanged(IGlobeDisplayEventsActiveViewerChangedEvent theEvent)
          Fired when the active viewer changes.
 void afterDraw(IGlobeDisplayEventsAfterDrawEvent theEvent)
          Fired when drawing finishes.
 void batchTileGenerationStarted(IGlobeDisplayEventsBatchTileGenerationStartedEvent theEvent)
          Fired when data preparation starts.
 void batchTileGenerationStopped(IGlobeDisplayEventsBatchTileGenerationStoppedEvent theEvent)
          Fired when data preparation stops.
 boolean beforeDraw(IGlobeDisplayEventsBeforeDrawEvent theEvent)
          Fired when drawing starts.
 void interactionStopped(IGlobeDisplayEventsInteractionStoppedEvent theEvent)
          Fired when interaction stops.
 void tileOverflow(IGlobeDisplayEventsTileOverflowEvent theEvent)
          Fired when there is an overflow of vector tiles in a layer.
 void vectorOverflow(IGlobeDisplayEventsVectorOverflowEvent theEvent)
          Fired when there is an overflow of vector features in a tile.
 void viewerAdded(IGlobeDisplayEventsViewerAddedEvent theEvent)
          Fired when a new viewer is added.
 void viewerRemoved(IGlobeDisplayEventsViewerRemovedEvent theEvent)
          Fired when a viewer is removed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IGlobeDisplayEventsAdapter

public IGlobeDisplayEventsAdapter()
Method Detail

activeViewerChanged

public void activeViewerChanged(IGlobeDisplayEventsActiveViewerChangedEvent theEvent)
                         throws IOException,
                                AutomationException
Fired when the active viewer changes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

viewerAdded

public void viewerAdded(IGlobeDisplayEventsViewerAddedEvent theEvent)
                 throws IOException,
                        AutomationException
Fired when a new viewer is added.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

viewerRemoved

public void viewerRemoved(IGlobeDisplayEventsViewerRemovedEvent theEvent)
                   throws IOException,
                          AutomationException
Fired when a viewer is removed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

interactionStopped

public void interactionStopped(IGlobeDisplayEventsInteractionStoppedEvent theEvent)
                        throws IOException,
                               AutomationException
Fired when interaction stops.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

batchTileGenerationStarted

public void batchTileGenerationStarted(IGlobeDisplayEventsBatchTileGenerationStartedEvent theEvent)
                                throws IOException,
                                       AutomationException
Fired when data preparation starts.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

batchTileGenerationStopped

public void batchTileGenerationStopped(IGlobeDisplayEventsBatchTileGenerationStoppedEvent theEvent)
                                throws IOException,
                                       AutomationException
Fired when data preparation stops.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

beforeDraw

public boolean beforeDraw(IGlobeDisplayEventsBeforeDrawEvent theEvent)
                   throws IOException,
                          AutomationException
Fired when drawing starts.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
beforeDraw in interface IGlobeDisplayEvents
Parameters:
theEvent - The event
Returns:
The pbHandled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterDraw

public void afterDraw(IGlobeDisplayEventsAfterDrawEvent theEvent)
               throws IOException,
                      AutomationException
Fired when drawing finishes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

vectorOverflow

public void vectorOverflow(IGlobeDisplayEventsVectorOverflowEvent theEvent)
                    throws IOException,
                           AutomationException
Fired when there is an overflow of vector features in a tile.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

tileOverflow

public void tileOverflow(IGlobeDisplayEventsTileOverflowEvent theEvent)
                  throws IOException,
                         AutomationException
Fired when there is an overflow of vector tiles in a layer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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