com.esri.arcgis.editor
Class IEditAnnotationPropertiesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.IEditAnnotationPropertiesProxy
All Implemented Interfaces:
IEditAnnotationProperties, java.io.Externalizable, java.io.Serializable

public class IEditAnnotationPropertiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IEditAnnotationProperties, java.io.Serializable

Internal use class Proxy for COM Interface 'IEditAnnotationProperties'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to members that control the annotation properties of an edit session.' 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.editor.IEditAnnotationProperties
IID, IID7b3b76df_d88d_4940_a388_842f253982b7
 
Constructor Summary
  IEditAnnotationPropertiesProxy()
          For internal use only
  IEditAnnotationPropertiesProxy(java.lang.Object obj)
           
protected IEditAnnotationPropertiesProxy(java.lang.Object obj, java.lang.String iid)
           
  IEditAnnotationPropertiesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IEditAnnotationPropertiesProxy(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)
           
 ICallout getLeaderSymbol()
          Symbol used to draw a leader.
 ISymbol getMultiWordSelectionSymbol()
          Symbol used to draw selected words in multiword annotation.
 boolean isShowAnnoHandles()
          Indicates whether the edit annotation tool will show the resize and rotate handles.
 boolean isUseFollowLineFeatureMode()
          Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to lines.
 boolean isUseFollowPolygonFeatureMode()
          Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to polygons.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setLeaderSymbolByRef(ICallout callout)
          Symbol used to draw a leader.
 void setMultiWordSelectionSymbolByRef(ISymbol symbol)
          Symbol used to draw selected words in multiword annotation.
 void setShowAnnoHandles(boolean flag)
          Indicates whether the edit annotation tool will show the resize and rotate handles.
 void setUseFollowLineFeatureMode(boolean flag)
          Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to lines.
 void setUseFollowPolygonFeatureMode(boolean flag)
          Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to polygons.
 
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

IEditAnnotationPropertiesProxy

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

IEditAnnotationPropertiesProxy

public IEditAnnotationPropertiesProxy()
For internal use only


IEditAnnotationPropertiesProxy

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

IEditAnnotationPropertiesProxy

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

IEditAnnotationPropertiesProxy

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

getLeaderSymbol

public ICallout getLeaderSymbol()
                         throws java.io.IOException,
                                AutomationException
Symbol used to draw a leader.

Specified by:
getLeaderSymbol in interface IEditAnnotationProperties
Returns:
A reference to a com.esri.arcgis.display.ICallout
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLeaderSymbolByRef

public void setLeaderSymbolByRef(ICallout callout)
                          throws java.io.IOException,
                                 AutomationException
Symbol used to draw a leader.

Specified by:
setLeaderSymbolByRef in interface IEditAnnotationProperties
Parameters:
callout - A reference to a com.esri.arcgis.display.ICallout (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowAnnoHandles

public boolean isShowAnnoHandles()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether the edit annotation tool will show the resize and rotate handles.

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

setShowAnnoHandles

public void setShowAnnoHandles(boolean flag)
                        throws java.io.IOException,
                               AutomationException
Indicates whether the edit annotation tool will show the resize and rotate handles.

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

isUseFollowLineFeatureMode

public boolean isUseFollowLineFeatureMode()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to lines.

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

setUseFollowLineFeatureMode

public void setUseFollowLineFeatureMode(boolean flag)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to lines.

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

isUseFollowPolygonFeatureMode

public boolean isUseFollowPolygonFeatureMode()
                                      throws java.io.IOException,
                                             AutomationException
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to polygons.

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

setUseFollowPolygonFeatureMode

public void setUseFollowPolygonFeatureMode(boolean flag)
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether the edit annotation tool will use follow feature mode when moving annotation related to polygons.

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

getMultiWordSelectionSymbol

public ISymbol getMultiWordSelectionSymbol()
                                    throws java.io.IOException,
                                           AutomationException
Symbol used to draw selected words in multiword annotation.

Specified by:
getMultiWordSelectionSymbol in interface IEditAnnotationProperties
Returns:
A reference to a com.esri.arcgis.display.ISymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMultiWordSelectionSymbolByRef

public void setMultiWordSelectionSymbolByRef(ISymbol symbol)
                                      throws java.io.IOException,
                                             AutomationException
Symbol used to draw selected words in multiword annotation.

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