com.esri.arcgis.editor
Interface IDimensionStyleImportDialog

All Superinterfaces:
Serializable
All Known Implementing Classes:
DimensionStyleImportDialog

public interface IDimensionStyleImportDialog
extends Serializable

Provides access to members that control the dimension style import dialog.

Remarks

Use IDimensionStyleImportDialog to import existing dimension styles into a different dimension feature class.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 void addNameCheck(IDimensionStyles nameCheckStyles)
          Adds a style collection that will be used to check names against.
 void doModalImport(IFeatureClass sourceClass, IDimensionStyles destinationStyles, int hWndParent)
          Displays the dialog used to import dimension styles.
 IDimensionStyle doModalSelect(IFeatureClass sourceClass, int hWndParent)
          Displays the dialog used to import a single dimension style.
 

Method Detail

addNameCheck

void addNameCheck(IDimensionStyles nameCheckStyles)
                  throws IOException,
                         AutomationException
Adds a style collection that will be used to check names against. More than one style collection can be added.

Remarks

AddNameCheck should be called before IDimensionStyleImportDialog::DoModalImport to avoid conflicts in dimension style names.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

doModalImport

void doModalImport(IFeatureClass sourceClass,
                   IDimensionStyles destinationStyles,
                   int hWndParent)
                   throws IOException,
                          AutomationException
Displays the dialog used to import dimension styles.

Remarks

SourceClass is used to populate the dialog with initial values. If SourceClass does not exist or is null then the dialog is initialized with no default workspace; the user must navigate to the location of the desired dimension feature class containing the style they wish to import. Use AddNameCheck before calling DoModalImport to avoid style name conflicts that will cause the import to fail. If conflicting names are found, the newly imported styles will have an underscore and number (i.e. "_1") appended to the style name.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
sourceClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
destinationStyles - A reference to a com.esri.arcgis.carto.IDimensionStyles (in)
hWndParent - The hWndParent (A COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doModalSelect

IDimensionStyle doModalSelect(IFeatureClass sourceClass,
                              int hWndParent)
                              throws IOException,
                                     AutomationException
Displays the dialog used to import a single dimension style.

Remarks

SourceClass is used to populate the dialog with initial values. If SourceClass does not exist or is null then the dialog is initialized with no default workspace; the user must navigate to the location of the desired dimension feature class containing the style they wish to import.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
sourceClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
hWndParent - The hWndParent (A COM typedef) (in)
Returns:
A reference to a com.esri.arcgis.carto.IDimensionStyle
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.