com.esri.arcgis.carto
Interface IFeatureExportInfoGenerator

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ExportInfoGenerator, IFeatureExportInfoGeneratorProxy

public interface IFeatureExportInfoGenerator
extends java.io.Serializable

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

Description: 'Provides access to members that help generate export information for features.' 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 IID2b13a65c_4e76_4ff5_8de4_cec8604ba8e5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addFeatureAttribute(IDisplay display, int fieldType, java.lang.String fieldName, java.lang.String fieldValue)
          Generates export information for a feature attribute.
 void beginFeature(IFeature feature, IDisplay display)
          Generates export information that a feature is starting to draw.
 void beginFeatureAttributes(IDisplay display)
          Generates export information to begin the exporting of feature attributes.
 void endFeature(IDisplay display)
          Generates export information that a feature finished to draw.
 void endFeatureAttributes(IDisplay display)
          Generates export information to end the exportng of feature attributes.
 void generateFeatureInfo(IFeature feature, IDisplay display)
          Generates export information (attributes) for a feature into the display.
 void generateHyperlinkInfo(IFeature feature, IDisplay display)
          Generates export information (hyperlinks, hotlinks) for a feature into the display.
 void prepareExportFilter(IFeatureClass fc, IQueryFilter filter)
          Adds the exported fields to the filter.
 void setHotlinkContainerByRef(IHotlinkContainer rhs1)
          The hotlink container.
 void setHyperlinkContainerByRef(IHyperlinkContainer rhs1)
          The hyperlink container.
 void setLayerFieldsByRef(ILayerFields rhs1)
          The layer fields.
 

Field Detail

IID2b13a65c_4e76_4ff5_8de4_cec8604ba8e5

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

setLayerFieldsByRef

void setLayerFieldsByRef(ILayerFields rhs1)
                         throws java.io.IOException,
                                AutomationException
The layer fields.

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

setHyperlinkContainerByRef

void setHyperlinkContainerByRef(IHyperlinkContainer rhs1)
                                throws java.io.IOException,
                                       AutomationException
The hyperlink container.

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

setHotlinkContainerByRef

void setHotlinkContainerByRef(IHotlinkContainer rhs1)
                              throws java.io.IOException,
                                     AutomationException
The hotlink container.

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

prepareExportFilter

void prepareExportFilter(IFeatureClass fc,
                         IQueryFilter filter)
                         throws java.io.IOException,
                                AutomationException
Adds the exported fields to the filter. Needs layer fields.

Parameters:
fc - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
filter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateFeatureInfo

void generateFeatureInfo(IFeature feature,
                         IDisplay display)
                         throws java.io.IOException,
                                AutomationException
Generates export information (attributes) for a feature into the display. Needs layer fields.

Parameters:
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateHyperlinkInfo

void generateHyperlinkInfo(IFeature feature,
                           IDisplay display)
                           throws java.io.IOException,
                                  AutomationException
Generates export information (hyperlinks, hotlinks) for a feature into the display.

Parameters:
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beginFeature

void beginFeature(IFeature feature,
                  IDisplay display)
                  throws java.io.IOException,
                         AutomationException
Generates export information that a feature is starting to draw.

Parameters:
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

endFeature

void endFeature(IDisplay display)
                throws java.io.IOException,
                       AutomationException
Generates export information that a feature finished to draw.

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

beginFeatureAttributes

void beginFeatureAttributes(IDisplay display)
                            throws java.io.IOException,
                                   AutomationException
Generates export information to begin the exporting of feature attributes.

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

addFeatureAttribute

void addFeatureAttribute(IDisplay display,
                         int fieldType,
                         java.lang.String fieldName,
                         java.lang.String fieldValue)
                         throws java.io.IOException,
                                AutomationException
Generates export information for a feature attribute.

Parameters:
display - A reference to a com.esri.arcgis.display.IDisplay (in)
fieldType - A com.esri.arcgis.geodatabase.esriFieldType constant (in)
fieldName - The fieldName (in)
fieldValue - The fieldValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

endFeatureAttributes

void endFeatureAttributes(IDisplay display)
                          throws java.io.IOException,
                                 AutomationException
Generates export information to end the exportng of feature attributes.

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