com.esri.arcgis.editor
Class IConflictDisplayProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.IConflictDisplayProxy
All Implemented Interfaces:
IConflictDisplay, Externalizable, Serializable

public class IConflictDisplayProxy
extends com.esri.arcgis.interop.Dispatch
implements IConflictDisplay, 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, Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IConflictDisplayProxy()
           
  IConflictDisplayProxy(Object obj)
           
protected IConflictDisplayProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 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 removeListener(String iidStr, Object theListener)
           
 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.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IConflictDisplayProxy

public IConflictDisplayProxy()

IConflictDisplayProxy

public IConflictDisplayProxy(Object obj)
                      throws IOException
Throws:
IOException

IConflictDisplayProxy

protected IConflictDisplayProxy(Object obj,
                                String iid)
                         throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

isVersionVisible

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

Product Availability

Available with ArcGIS Desktop.

Specified by:
isVersionVisible in interface IConflictDisplay
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

public 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.

Specified by:
setVersionVisible in interface IConflictDisplay
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

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

Product Availability

Available with ArcGIS Desktop.

Specified by:
getMarkerSymbol in interface IConflictDisplay
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

public 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

Specified by:
setMarkerSymbolByRef in interface IConflictDisplay
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

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

Product Availability

Available with ArcGIS Desktop.

Specified by:
getLineSymbol in interface IConflictDisplay
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

public 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

Specified by:
setLineSymbolByRef in interface IConflictDisplay
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

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

Product Availability

Available with ArcGIS Desktop.

Specified by:
getFillSymbol in interface IConflictDisplay
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

public 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

Specified by:
setFillSymbolByRef in interface IConflictDisplay
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.