com.esri.arcgis.carto
Interface IAnnotationLayerFactory

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FDOGraphicsLayerFactory, IAnnotationLayerFactoryProxy

public interface IAnnotationLayerFactory
extends java.io.Serializable

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

Description: 'Provides access to members that create/find annotation layers.' 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 IIDe1474078_0272_46dc_9b51_08e2997f4a43
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IAnnotationLayer createAnnotationLayer(IFeatureWorkspace workspace, IFeatureDataset featureDataset, java.lang.String annotationClassName, IGeometryDef pGeometryDef, IFeatureClass pAssociatedFeatureClass, IAnnotateLayerPropertiesCollection annoLayerProps, IGraphicsLayerScale referenceScale, ISymbolCollection symbolCollection, boolean autoCreate, boolean updateOnShapeChange, boolean requireSymbolID, boolean allowSymbolOverrides, IOverposterProperties overposterProperties, java.lang.String configKeyword)
          Creates a new annotation feature class and returns a layer for it.
 IEnumBSTR findAnnotationFeatureClassNames(IFeatureWorkspace workspace)
          Returns the names of existing annotation feature classes.
 IAnnotationLayer openAnnotationLayer(IFeatureWorkspace workspace, IFeatureDataset featureDataset, java.lang.String annotationClassName)
          Opens an annotation feature class and returns a layer for it.
 

Field Detail

IIDe1474078_0272_46dc_9b51_08e2997f4a43

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

createAnnotationLayer

IAnnotationLayer createAnnotationLayer(IFeatureWorkspace workspace,
                                       IFeatureDataset featureDataset,
                                       java.lang.String annotationClassName,
                                       IGeometryDef pGeometryDef,
                                       IFeatureClass pAssociatedFeatureClass,
                                       IAnnotateLayerPropertiesCollection annoLayerProps,
                                       IGraphicsLayerScale referenceScale,
                                       ISymbolCollection symbolCollection,
                                       boolean autoCreate,
                                       boolean updateOnShapeChange,
                                       boolean requireSymbolID,
                                       boolean allowSymbolOverrides,
                                       IOverposterProperties overposterProperties,
                                       java.lang.String configKeyword)
                                       throws java.io.IOException,
                                              AutomationException
Creates a new annotation feature class and returns a layer for it.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
featureDataset - A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)
annotationClassName - The annotationClassName (in)
pGeometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
pAssociatedFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
annoLayerProps - A reference to a com.esri.arcgis.carto.IAnnotateLayerPropertiesCollection (in)
referenceScale - A reference to a com.esri.arcgis.carto.IGraphicsLayerScale (in)
symbolCollection - A reference to a com.esri.arcgis.display.ISymbolCollection (in)
autoCreate - The autoCreate (in)
updateOnShapeChange - The updateOnShapeChange (in)
requireSymbolID - The requireSymbolID (in)
allowSymbolOverrides - The allowSymbolOverrides (in)
overposterProperties - A reference to a com.esri.arcgis.carto.IOverposterProperties (in)
configKeyword - The configKeyword (in)
Returns:
A reference to a com.esri.arcgis.carto.IAnnotationLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openAnnotationLayer

IAnnotationLayer openAnnotationLayer(IFeatureWorkspace workspace,
                                     IFeatureDataset featureDataset,
                                     java.lang.String annotationClassName)
                                     throws java.io.IOException,
                                            AutomationException
Opens an annotation feature class and returns a layer for it.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
featureDataset - A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)
annotationClassName - The annotationClassName (in)
Returns:
A reference to a com.esri.arcgis.carto.IAnnotationLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findAnnotationFeatureClassNames

IEnumBSTR findAnnotationFeatureClassNames(IFeatureWorkspace workspace)
                                          throws java.io.IOException,
                                                 AutomationException
Returns the names of existing annotation feature classes.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.