com.esri.arcgis.display
Class IDynamicGlyphProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.display.IDynamicGlyphProxy
All Implemented Interfaces:
IDynamicGlyph, java.io.Externalizable, java.io.Serializable

public class IDynamicGlyphProxy
extends com.esri.arcgis.interop.Dispatch
implements IDynamicGlyph, java.io.Serializable

Internal use class Proxy for COM Interface 'IDynamicGlyph'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to handle to a resource that is used to render a dynamic symbol.' 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.display.IDynamicGlyph
IID, IID7ac555c0_7bba_4d36_b540_afb13aa80050
 
Constructor Summary
  IDynamicGlyphProxy()
          For internal use only
  IDynamicGlyphProxy(java.lang.Object obj)
           
protected IDynamicGlyphProxy(java.lang.Object obj, java.lang.String iid)
           
  IDynamicGlyphProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IDynamicGlyphProxy(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 getAnchor(float[] xAnchor, float[] yAnchor)
          Indicates the origin of the glyph from the the bottom left.
 int getGlyphType()
          Indicates the type of dynamic glyph.
 void queryDimensions(float[] width, float[] height)
          Returns the width and height, in pixels, of the glyph.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setAnchor(float xAnchor, float yAnchor)
          Indicates the origin of the glyph from the the bottom left.
 
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
Constructor Detail

IDynamicGlyphProxy

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

IDynamicGlyphProxy

public IDynamicGlyphProxy()
For internal use only


IDynamicGlyphProxy

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

IDynamicGlyphProxy

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

IDynamicGlyphProxy

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

getGlyphType

public int getGlyphType()
                 throws java.io.IOException,
                        AutomationException
Indicates the type of dynamic glyph.

Specified by:
getGlyphType in interface IDynamicGlyph
Returns:
A com.esri.arcgis.display.esriDynamicGlyphType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryDimensions

public void queryDimensions(float[] width,
                            float[] height)
                     throws java.io.IOException,
                            AutomationException
Returns the width and height, in pixels, of the glyph. The width of the text glyph will be the width of the space character.

Specified by:
queryDimensions in interface IDynamicGlyph
Parameters:
width - The width (in/out: use single element array)
height - The height (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAnchor

public void getAnchor(float[] xAnchor,
                      float[] yAnchor)
               throws java.io.IOException,
                      AutomationException
Indicates the origin of the glyph from the the bottom left.

Specified by:
getAnchor in interface IDynamicGlyph
Parameters:
xAnchor - The xAnchor (in/out: use single element array)
yAnchor - The yAnchor (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnchor

public void setAnchor(float xAnchor,
                      float yAnchor)
               throws java.io.IOException,
                      AutomationException
Indicates the origin of the glyph from the the bottom left.

Specified by:
setAnchor in interface IDynamicGlyph
Parameters:
xAnchor - The xAnchor (in)
yAnchor - The yAnchor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.