com.esri.arcgis.editor
Interface IRepresentationRuleEditor

All Superinterfaces:
Serializable
All Known Implementing Classes:
RepresentationRuleEditor

public interface IRepresentationRuleEditor
extends Serializable

Provides access to the Representation Rule Editor.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 boolean doModal(int parentWnd, int type, IRepresentationRule rule)
          Displays the representation rule editor dialog.
 int getGeometryType()
          Geometry type edited by the dialog.
 IRepresentationRule getRule()
          Representation rule edited by the dialog.
 

Method Detail

doModal

boolean doModal(int parentWnd,
                int type,
                IRepresentationRule rule)
                throws IOException,
                       AutomationException
Displays the representation rule editor dialog.

Product Availability

Available with ArcGIS Desktop.

Parameters:
parentWnd - The parentWnd (A COM typedef) (in)
type - A com.esri.arcgis.geometry.esriGeometryType constant (in)
rule - A reference to a com.esri.arcgis.display.IRepresentationRule (in)
Returns:
The ok
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryType

int getGeometryType()
                    throws IOException,
                           AutomationException
Geometry type edited by the dialog.

Product Availability

Available with ArcGIS Desktop.

Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRule

IRepresentationRule getRule()
                            throws IOException,
                                   AutomationException
Representation rule edited by the dialog.

Product Availability

Available with ArcGIS Desktop.

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