com.esri.arcgis.carto
Interface IAnnoClass

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IAnnotationClassExtension
All Known Implementing Classes:
AnnotationFeatureClassExtension, IAnnoClassProxy, IAnnotationClassExtensionProxy

public interface IAnnoClass
extends java.io.Serializable

COM Interface 'IAnnoClass'. 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 IID4d10c41b_d7e0_11d2_9f41_00c04f6bc6a5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void draw(IAnnotationFeature annoFeature, IDisplay display, ISymbol symbol)
          Draws the given annotation feature.
 IAnnotateLayerPropertiesCollection getAnnoProperties()
          The labeling properties annotation classes.
 int getElementFieldIndex()
          The element field index.
 IFeatureClass getFeatureClass()
          The feature class.
 int getFeatureIDFieldIndex()
          The feature ID field index.
 double getReferenceScale()
          The reference scale.
 int getReferenceScaleUnits()
          The units of the reference scale.
 ISymbol getSymbol(int symbolID)
          The symbol associated with the given ID.
 ISymbolCollection getSymbolCollection()
          The symbol collection.
 short getVersion()
          The version of the annotation class.
 

Field Detail

IID4d10c41b_d7e0_11d2_9f41_00c04f6bc6a5

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

getFeatureClass

IFeatureClass getFeatureClass()
                              throws java.io.IOException,
                                     AutomationException
The feature class.

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.

getAnnoProperties

IAnnotateLayerPropertiesCollection getAnnoProperties()
                                                     throws java.io.IOException,
                                                            AutomationException
The labeling properties annotation classes.

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

getSymbol

ISymbol getSymbol(int symbolID)
                  throws java.io.IOException,
                         AutomationException
The symbol associated with the given ID.

Parameters:
symbolID - The symbolID (in)
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.

getReferenceScale

double getReferenceScale()
                         throws java.io.IOException,
                                AutomationException
The reference scale.

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

getReferenceScaleUnits

int getReferenceScaleUnits()
                           throws java.io.IOException,
                                  AutomationException
The units of the reference scale.

Returns:
A com.esri.arcgis.system.esriUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbolCollection

ISymbolCollection getSymbolCollection()
                                      throws java.io.IOException,
                                             AutomationException
The symbol collection.

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

getVersion

short getVersion()
                 throws java.io.IOException,
                        AutomationException
The version of the annotation class.

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

draw

void draw(IAnnotationFeature annoFeature,
          IDisplay display,
          ISymbol symbol)
          throws java.io.IOException,
                 AutomationException
Draws the given annotation feature.

Parameters:
annoFeature - A reference to a com.esri.arcgis.carto.IAnnotationFeature (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
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.

getElementFieldIndex

int getElementFieldIndex()
                         throws java.io.IOException,
                                AutomationException
The element field index.

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

getFeatureIDFieldIndex

int getFeatureIDFieldIndex()
                           throws java.io.IOException,
                                  AutomationException
The feature ID field index.

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