com.esri.arcgis.carto
Interface IPushPin

All Superinterfaces:
ISpatialBookmark, java.io.Serializable
All Known Implementing Classes:
IPushPinProxy

public interface IPushPin
extends ISpatialBookmark, java.io.Serializable

COM Interface 'IPushPin'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control a push pin.' 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 IIDee53528c_41c9_11d1_880a_080009ec732a
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.ISpatialBookmark
IIDee53528b_41c9_11d1_880a_080009ec732a
 
Method Summary
 void draw(IDisplay display)
          Draws the pin on the map display.
 void flash(IDisplay display)
          Flashes the pin on the map display.
 IPoint getLocation()
          The location of the pin.
 IMarkerSymbol getMarkerSymbol()
          The marker symbol used to draw the push pin.
 double getMaxLabelWidthPts()
          The maximum label width in points (1/72 inch).
 ITextSymbol getTextSymbol()
          The text symbol used to draw the push pin.
 void setLocationByRef(IPoint point)
          The location of the pin.
 void setMarkerSymbolByRef(IMarkerSymbol symbol)
          The marker symbol used to draw the push pin.
 void setMaxLabelWidthPts(double width)
          The maximum label width in points (1/72 inch).
 void setTextSymbolByRef(ITextSymbol symbol)
          The text symbol used to draw the push pin.
 
Methods inherited from interface com.esri.arcgis.carto.ISpatialBookmark
getBookmarkType, getName, setName, zoomTo
 

Field Detail

IIDee53528c_41c9_11d1_880a_080009ec732a

static final int IIDee53528c_41c9_11d1_880a_080009ec732a
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

getLocation

IPoint getLocation()
                   throws java.io.IOException,
                          AutomationException
The location of the pin.

Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLocationByRef

void setLocationByRef(IPoint point)
                      throws java.io.IOException,
                             AutomationException
The location of the pin.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMarkerSymbol

IMarkerSymbol getMarkerSymbol()
                              throws java.io.IOException,
                                     AutomationException
The marker symbol used to draw the push pin.

Returns:
A reference to a com.esri.arcgis.display.IMarkerSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMarkerSymbolByRef

void setMarkerSymbolByRef(IMarkerSymbol symbol)
                          throws java.io.IOException,
                                 AutomationException
The marker symbol used to draw the push pin.

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

getTextSymbol

ITextSymbol getTextSymbol()
                          throws java.io.IOException,
                                 AutomationException
The text symbol used to draw the push pin.

Returns:
A reference to a com.esri.arcgis.display.ITextSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextSymbolByRef

void setTextSymbolByRef(ITextSymbol symbol)
                        throws java.io.IOException,
                               AutomationException
The text symbol used to draw the push pin.

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

getMaxLabelWidthPts

double getMaxLabelWidthPts()
                           throws java.io.IOException,
                                  AutomationException
The maximum label width in points (1/72 inch).

Returns:
The width
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaxLabelWidthPts

void setMaxLabelWidthPts(double width)
                         throws java.io.IOException,
                                AutomationException
The maximum label width in points (1/72 inch).

Parameters:
width - The width (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

flash

void flash(IDisplay display)
           throws java.io.IOException,
                  AutomationException
Flashes the pin on the map display.

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

draw

void draw(IDisplay display)
          throws java.io.IOException,
                 AutomationException
Draws the pin on the map display.

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.