com.esri.arcgis.editor
Interface IConflictDisplay

All Superinterfaces:
Serializable
All Known Implementing Classes:
ConflictsWindow, IConflictDisplayProxy

public interface IConflictDisplay
extends Serializable

Provides access to the Conflict display environment.

Description

The IConflictDisplay interface provides the ability to define the display symbology for the three representations of the conflicting feature, the start editing version, the pre-reconcile version and conflict version. Setting the visible version enables or disables the display for each of the three versions.

Remarks

The esriVersion enumeration works with all of the properties managed by IConflictDisplay. Use this enumeration to specify a particular version.

Product Availability

Available with ArcGIS Desktop.

See Also:
ICharacterMarkerSymbol, IPictureMarkerSymbol, IMarkerSymbol, ILineSymbol, IEditAttributeProperties, IArrowMarkerSymbol, IMultiLayerMarkerSymbol, ICartographicMarkerSymbol

Method Summary
 IFillSymbol getFillSymbol(int vers)
          Display symbol used to draw polygon features.
 ILineSymbol getLineSymbol(int vers)
          Display symbol used to draw line features.
 IMarkerSymbol getMarkerSymbol(int vers)
          Display symbol used to draw point features.
 boolean isVersionVisible(int vers)
          Indicates whether the specified version is visible in the conflicts window.
 void setFillSymbolByRef(int vers, IFillSymbol symbol)
          Display symbol used to draw polygon features.
 void setLineSymbolByRef(int vers, ILineSymbol symbol)
          Display symbol used to draw line features.
 void setMarkerSymbolByRef(int vers, IMarkerSymbol symbol)
          Display symbol used to draw point features.
 void setVersionVisible(int vers, boolean visible)
          Indicates whether the specified version is visible in the conflicts window.
 

Method Detail

isVersionVisible

boolean isVersionVisible(int vers)
                         throws IOException,
                                AutomationException
Indicates whether the specified version is visible in the conflicts window.

Product Availability

Available with ArcGIS Desktop.

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
Returns:
The visible
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVersionVisible

void setVersionVisible(int vers,
                       boolean visible)
                       throws IOException,
                              AutomationException
Indicates whether the specified version is visible in the conflicts window.

Product Availability

Available with ArcGIS Desktop.

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
visible - The visible (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMarkerSymbol

IMarkerSymbol getMarkerSymbol(int vers)
                              throws IOException,
                                     AutomationException
Display symbol used to draw point features.

Product Availability

Available with ArcGIS Desktop.

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
Returns:
A reference to a com.esri.arcgis.display.IMarkerSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMarkerSymbolByRef

void setMarkerSymbolByRef(int vers,
                          IMarkerSymbol symbol)
                          throws IOException,
                                 AutomationException
Display symbol used to draw point features.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
symbol - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLineSymbol

ILineSymbol getLineSymbol(int vers)
                          throws IOException,
                                 AutomationException
Display symbol used to draw line features.

Product Availability

Available with ArcGIS Desktop.

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
Returns:
A reference to a com.esri.arcgis.display.ILineSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLineSymbolByRef

void setLineSymbolByRef(int vers,
                        ILineSymbol symbol)
                        throws IOException,
                               AutomationException
Display symbol used to draw line features.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
symbol - A reference to a com.esri.arcgis.display.ILineSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFillSymbol

IFillSymbol getFillSymbol(int vers)
                          throws IOException,
                                 AutomationException
Display symbol used to draw polygon features.

Product Availability

Available with ArcGIS Desktop.

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
Returns:
A reference to a com.esri.arcgis.display.IFillSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFillSymbolByRef

void setFillSymbolByRef(int vers,
                        IFillSymbol symbol)
                        throws IOException,
                               AutomationException
Display symbol used to draw polygon features.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
vers - A com.esri.arcgis.editor.esriVersion constant (in)
symbol - A reference to a com.esri.arcgis.display.IFillSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.