Share via


SysComparable Interface [AX 2012]

Classes that implement this interface can be compared by using the graphical comparison feature in Microsoft Dynamics AX.

Syntax

interface SysComparable

Run On

Called

Methods

  Method Description
Gg916769.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif comparableName Retrieves the description of the SysComparable interface.
Gg916769.pubmethod(en-us,AX.60).gif comparableTextList Retrieves a list of SysCompareTmpText records. Each of these records describes a text, with regards to contents, visualization and merging capabilities.
Gg916769.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif findMatchingComparable
Gg916769.pubmethod(en-us,AX.60).gif getEnumerator Retrieves an enumerator that can provide the compare engine with children of this parent.
Gg916769.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif name Retrieves a string which is used in the tree pane of the comparison window.
Gg916769.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif onComparableFocus Invoked when the user sets the focus on a node in the comparison tree. It is invoked just before the call to the comparableTextList method and is intended for rereading data.
Gg916769.pubmethod(en-us,AX.60).gif onComparableSelected Invoked for both of the two SysComparable interfaces when the user clicks the Compare button.
Gg916769.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg916769.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)

Top

Remarks

The comparison will evaluate two instances of SysComparable and will graphically highlight any differences.

A class that implements the SysCompareContextProvider interface is used to start the comparison and provides the list of classes that can be compared.

To support merging capabilities, the class must also implement the SysMergeable interface.

Inheritance Hierarchy

Object Class
  SysComparable Interface
    SysMergeable Interface

See Also

SysCompareContextProvider Interface

SysCompare Class

SysMergeable Interface

SysTreeNode Class

Tutorial_Comparable Class