      */  
     function save():Boolean;
 
-    /**
-     *  Closes the editor without saving the data.
-     * 
-     *  This function should only be called by the editor. To cancel
-     *  and close the editor call the <code>endItemEditorSession()</code>
-     *  function of the data grid owner.
-     *  
-     *  @see spark.components.DataGrid
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 2.0
-     *  @productversion Flex 4.5 
-     */  
-    function cancel():void;
-    
 }
 }
    function get rowIndex():int;
    function set rowIndex(value:int):void;

    //----------------------------------
    //  value
    //----------------------------------
    
    /** 
     *  The value of the edit control. This is set by the data grid when
     *  the editor is first created. When the editor is saved, the
     *  data grid gets the editor value from this property. 
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.0
     *  @productversion Flex 4.5 
     */ 
    function get value():Object;
    function set value(newValue:Object):void;
    
    //--------------------------------------------------------------------------
    //
    //  Methods

    function discard():void;
    
    /**
     *  Saves the value in the editor back into the item renderer's
     *  data. This function calls <code>validate()</code> to verify
     *  the data may be saved. If the data is not valid, then the
     *  data is not saved and the editor is not closed.
     * 
     *  This function should only be called by the data grid. To save
     *  and close the editor call the <code>endItemEditorSession()</code>
     *  function of the data grid owner.
     *  
