com.esri.arcgis.editor
Interface IAnnotationEditExtension

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AnnotationEditExtension, IAnnotationEditExtensionProxy

public interface IAnnotationEditExtension
extends java.io.Serializable

COM Interface 'IAnnotationEditExtension'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to members that control annotation feature editing.' 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 IID3f6ff309_1391_447b_9ebc_2645bd88565e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumAnnotationConstructor getAnnotationConstructors()
          The annotation constructors for creating new annotations.
 ITextSymbol getConstructionSymbol()
          The symbol to be used for newly created annotation features.
 int getConstructionSymbolID()
          The symbol id of newly created annotation features.
 java.lang.String getConstructionText()
          The current text that will be used to construct the annotation.
 IAnnotationConstructor getCurrentConstructor()
          The currently selected annotation constructor.
 int getLinkedFeatureID()
          The linked feature id for the newly created annotation feature.
 boolean isAnnotationTarget()
          Indicates if an annotation feature class is the current editor target.
 void setConstructionSymbolID(int text)
          The symbol id of newly created annotation features.
 void setConstructionText(java.lang.String text)
          The current text that will be used to construct the annotation.
 void setCurrentConstructorByRef(IAnnotationConstructor constructor)
          The currently selected annotation constructor.
 void setLinkedFeatureID(int featureID)
          The linked feature id for the newly created annotation feature.
 

Field Detail

IID3f6ff309_1391_447b_9ebc_2645bd88565e

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

getAnnotationConstructors

IEnumAnnotationConstructor getAnnotationConstructors()
                                                     throws java.io.IOException,
                                                            AutomationException
The annotation constructors for creating new annotations.

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

getCurrentConstructor

IAnnotationConstructor getCurrentConstructor()
                                             throws java.io.IOException,
                                                    AutomationException
The currently selected annotation constructor.

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

setCurrentConstructorByRef

void setCurrentConstructorByRef(IAnnotationConstructor constructor)
                                throws java.io.IOException,
                                       AutomationException
The currently selected annotation constructor.

Parameters:
constructor - A reference to a com.esri.arcgis.editor.IAnnotationConstructor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAnnotationTarget

boolean isAnnotationTarget()
                           throws java.io.IOException,
                                  AutomationException
Indicates if an annotation feature class is the current editor target.

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

getConstructionText

java.lang.String getConstructionText()
                                     throws java.io.IOException,
                                            AutomationException
The current text that will be used to construct the annotation.

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

setConstructionText

void setConstructionText(java.lang.String text)
                         throws java.io.IOException,
                                AutomationException
The current text that will be used to construct the annotation.

Parameters:
text - The text (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConstructionSymbolID

int getConstructionSymbolID()
                            throws java.io.IOException,
                                   AutomationException
The symbol id of newly created annotation features.

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

setConstructionSymbolID

void setConstructionSymbolID(int text)
                             throws java.io.IOException,
                                    AutomationException
The symbol id of newly created annotation features.

Parameters:
text - The text (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConstructionSymbol

ITextSymbol getConstructionSymbol()
                                  throws java.io.IOException,
                                         AutomationException
The symbol to be used for newly created annotation features.

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.

getLinkedFeatureID

int getLinkedFeatureID()
                       throws java.io.IOException,
                              AutomationException
The linked feature id for the newly created annotation feature.

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

setLinkedFeatureID

void setLinkedFeatureID(int featureID)
                        throws java.io.IOException,
                               AutomationException
The linked feature id for the newly created annotation feature.

Parameters:
featureID - The featureID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.