com.esri.arcgis.display
Interface IRubberBand

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRubberBandProxy, RubberCircle, RubberEnvelope, RubberLine, RubberPoint, RubberPolygon, RubberRectangularPolygon

public interface IRubberBand
extends java.io.Serializable

COM Interface 'IRubberBand'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to members that control simple rubberbanding.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDe6bdb005_4d35_11d0_98be_00805f7ced21
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean trackExisting(IScreenDisplay screenDisplay, ISymbol symbol, IGeometry geometry)
          Indicates if to move or reshape an existing shape on the specified screen in response to a mouse down event.
 IGeometry trackNew(IScreenDisplay screenDisplay, ISymbol symbol)
          Call in response to mouse down event to rubberband a new shape on the specified screen.
 

Field Detail

IIDe6bdb005_4d35_11d0_98be_00805f7ced21

static final int IIDe6bdb005_4d35_11d0_98be_00805f7ced21
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

trackNew

IGeometry trackNew(IScreenDisplay screenDisplay,
                   ISymbol symbol)
                   throws java.io.IOException,
                          AutomationException
Call in response to mouse down event to rubberband a new shape on the specified screen.

Parameters:
screenDisplay - A reference to a com.esri.arcgis.display.IScreenDisplay (in)
symbol - A reference to a com.esri.arcgis.display.ISymbol (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

trackExisting

boolean trackExisting(IScreenDisplay screenDisplay,
                      ISymbol symbol,
                      IGeometry geometry)
                      throws java.io.IOException,
                             AutomationException
Indicates if to move or reshape an existing shape on the specified screen in response to a mouse down event.

Parameters:
screenDisplay - A reference to a com.esri.arcgis.display.IScreenDisplay (in)
symbol - A reference to a com.esri.arcgis.display.ISymbol (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
The completed
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.