com.esri.arcgis.carto
Class IPushPinProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.ISpatialBookmarkProxy
          extended by com.esri.arcgis.carto.IPushPinProxy
All Implemented Interfaces:
IPushPin, ISpatialBookmark, java.io.Externalizable, java.io.Serializable

public class IPushPinProxy
extends ISpatialBookmarkProxy
implements IPushPin, java.io.Serializable

Internal use class Proxy for 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 =

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.carto.IPushPin
IID, IIDee53528c_41c9_11d1_880a_080009ec732a
 
Fields inherited from interface com.esri.arcgis.carto.ISpatialBookmark
IIDee53528b_41c9_11d1_880a_080009ec732a
 
Constructor Summary
  IPushPinProxy()
          For internal use only
  IPushPinProxy(java.lang.Object obj)
           
protected IPushPinProxy(java.lang.Object obj, java.lang.String iid)
           
  IPushPinProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IPushPinProxy(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 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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 class com.esri.arcgis.carto.ISpatialBookmarkProxy
getBookmarkType, getName, setName, zoomTo
 
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
 
Methods inherited from interface com.esri.arcgis.carto.ISpatialBookmark
getBookmarkType, getName, setName, zoomTo
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IPushPinProxy

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

IPushPinProxy

public IPushPinProxy()
For internal use only


IPushPinProxy

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

IPushPinProxy

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

IPushPinProxy

protected IPushPinProxy(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 ISpatialBookmarkProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class ISpatialBookmarkProxy
Throws:
java.io.IOException

getLocation

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

Specified by:
getLocation in interface IPushPin
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

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

Specified by:
setLocationByRef in interface IPushPin
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

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

Specified by:
getMarkerSymbol in interface IPushPin
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

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

Specified by:
setMarkerSymbolByRef in interface IPushPin
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

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

Specified by:
getTextSymbol in interface IPushPin
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

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

Specified by:
setTextSymbolByRef in interface IPushPin
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

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

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

setMaxLabelWidthPts

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

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

flash

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

Specified by:
flash in interface IPushPin
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

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

Specified by:
draw in interface IPushPin
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.