com.esri.arcgis.carto
Interface IFDOGraphicsLayerFactory

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

public interface IFDOGraphicsLayerFactory
extends java.io.Serializable

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

Description: 'Provides access to members that create/find FDO graphics 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 IID34b2ef85_f4ac_11d1_a245_080009b6f22b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ILayer createGraphicsLayer(IFeatureWorkspace graphicWorkspace, IFeatureDataset featureDataset, java.lang.String graphicsLayerName, IGeometryDef pGeometryDef, IFeatureClass pAssociatedFeatureClass, IAnnotateLayerPropertiesCollection annoLayerProps, IGraphicsLayerScale referenceScale, ISymbolCollection symbolCollection, boolean autoCreate)
          Creates a new annotation feature class and returns a layer for it.
 IEnumBSTR findGraphicsLayerNames(IFeatureWorkspace graphicWorkspace)
          Returns the names of existing annotation feature classes.
 ILayer openGraphicsLayer(IFeatureWorkspace graphicWorkspace, IFeatureDataset featureDataset, java.lang.String graphicsLayerName)
          Creates a new annotation feature class and returns a layer for it.
 

Field Detail

IID34b2ef85_f4ac_11d1_a245_080009b6f22b

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

createGraphicsLayer

ILayer createGraphicsLayer(IFeatureWorkspace graphicWorkspace,
                           IFeatureDataset featureDataset,
                           java.lang.String graphicsLayerName,
                           IGeometryDef pGeometryDef,
                           IFeatureClass pAssociatedFeatureClass,
                           IAnnotateLayerPropertiesCollection annoLayerProps,
                           IGraphicsLayerScale referenceScale,
                           ISymbolCollection symbolCollection,
                           boolean autoCreate)
                           throws java.io.IOException,
                                  AutomationException
Creates a new annotation feature class and returns a layer for it.

Parameters:
graphicWorkspace - A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
featureDataset - A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)
graphicsLayerName - The graphicsLayerName (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)
Returns:
A reference to a com.esri.arcgis.carto.ILayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openGraphicsLayer

ILayer openGraphicsLayer(IFeatureWorkspace graphicWorkspace,
                         IFeatureDataset featureDataset,
                         java.lang.String graphicsLayerName)
                         throws java.io.IOException,
                                AutomationException
Creates a new annotation feature class and returns a layer for it.

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

findGraphicsLayerNames

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

Parameters:
graphicWorkspace - 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.