com.esri.arcgis.carto
Interface IAnnotationClassExtension

All Superinterfaces:
IAnnoClass, java.io.Serializable
All Known Implementing Classes:
AnnotationFeatureClassExtension, IAnnotationClassExtensionProxy

public interface IAnnotationClassExtension
extends IAnnoClass, java.io.Serializable

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

Description: 'Provides access to members that control the annotation class.' 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 IID129b8bf2_5d9d_45ae_864c_876f930a8cfb
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.IAnnoClass
IID4d10c41b_d7e0_11d2_9f41_00c04f6bc6a5
 
Method Summary
 int getAnnotationClassIDFieldIndex()
          The label class ID field index.
 IDisplay getDisplay()
          The display.
 IFeatureClass getLinkedFeatureClass()
          The feature class to which the annotation class is feature linked.
 IOverposterProperties getOverposterProperties()
          The overposter properties.
 int getStatusFieldIndex()
          The status field index.
 boolean isAllowSymbolOverrides()
          Indicates if an annotation may override a symbol property even though it references the symbol collection.
 boolean isAutoCreate()
          Indicates if an annotation is to be automatically created when a feature is created.
 boolean isRequireSymbolID()
          Indicates if an annotation must belong to a symbol in the symbol collection.
 boolean isUpdateOnShapeChange()
          Indicates if an annotation is to be automatically recreated when a feature's shape is changed.
 void synchronizeAttributes(ITextElement pTextElement, IAnnotationFeature pAnnoFeature)
          Sync the attributes.
 
Methods inherited from interface com.esri.arcgis.carto.IAnnoClass
draw, getAnnoProperties, getElementFieldIndex, getFeatureClass, getFeatureIDFieldIndex, getReferenceScale, getReferenceScaleUnits, getSymbol, getSymbolCollection, getVersion
 

Field Detail

IID129b8bf2_5d9d_45ae_864c_876f930a8cfb

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

getDisplay

IDisplay getDisplay()
                    throws java.io.IOException,
                           AutomationException
The display.

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

synchronizeAttributes

void synchronizeAttributes(ITextElement pTextElement,
                           IAnnotationFeature pAnnoFeature)
                           throws java.io.IOException,
                                  AutomationException
Sync the attributes.

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

getAnnotationClassIDFieldIndex

int getAnnotationClassIDFieldIndex()
                                   throws java.io.IOException,
                                          AutomationException
The label class ID field index.

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

getStatusFieldIndex

int getStatusFieldIndex()
                        throws java.io.IOException,
                               AutomationException
The status field index.

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

isUpdateOnShapeChange

boolean isUpdateOnShapeChange()
                              throws java.io.IOException,
                                     AutomationException
Indicates if an annotation is to be automatically recreated when a feature's shape is changed.

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

isAutoCreate

boolean isAutoCreate()
                     throws java.io.IOException,
                            AutomationException
Indicates if an annotation is to be automatically created when a feature is created.

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

isRequireSymbolID

boolean isRequireSymbolID()
                          throws java.io.IOException,
                                 AutomationException
Indicates if an annotation must belong to a symbol in the symbol collection.

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

isAllowSymbolOverrides

boolean isAllowSymbolOverrides()
                               throws java.io.IOException,
                                      AutomationException
Indicates if an annotation may override a symbol property even though it references the symbol collection.

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

getOverposterProperties

IOverposterProperties getOverposterProperties()
                                              throws java.io.IOException,
                                                     AutomationException
The overposter properties.

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

getLinkedFeatureClass

IFeatureClass getLinkedFeatureClass()
                                    throws java.io.IOException,
                                           AutomationException
The feature class to which the annotation class is feature linked.

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