[ruby-gnome2-doc-cvs] [Hiki] update - Gda::DataModel

アーカイブの一覧に戻る

ruby-****@sourc***** ruby-****@sourc*****
2005年 3月 5日 (土) 06:18:45 JST


-------------------------
REMOTE_ADDR = 82.239.64.142
REMOTE_HOST = 
REMOTE_USER = ruby-gnome2-hiki        URL = http://ruby-gnome2.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Gda%3A%3ADataModel
-------------------------
@@ -8,6 +8,11 @@
       * Gda::DataModel
 
 == Instance Methods
+--- append_column(attributes)
+    Appends a column to the data model.
+    * attributes: a Gda::FieldAttributes object describing the column to add.  
+    * Returns: true if successful, false otherwise.
+
 --- append_row(*values)
     Their length must match model's
     column count.
@@ -15,12 +20,17 @@
     * values: a list of Gda::Value objects. 
     * Returns: the added row, as a Gda::Row object, on success, nil on errors.
 
---- begin_edit
+--- begin_update
     Starts update of this data model. This method should be the
     first called when modifying the data model.
     * Returns: true on success, false if there was an error.
 
---- cancel_edit
+--- cancel_update
     Cancels update of this data model. This means that all changes
     will be discarded, and the old data put back in the model.
     * Returns: true on success, false if there was an error.
@@ -65,17 +70,11 @@
     Gda::Row object as parameter.
     * Returns: always nil.
 
---- editable?
-    This method returns true if the model can be updated, false otherwise.
-    * Returns: true if the model can be updated, false otherwise.
-
---- editing?
-    Checks whether this data model is in updating mode or not. Updating
-    mode is set to true when Gda::DataModel#begin_edit has been
-    called successfully, and is not set back to false until either
-    Gda::DataModel#cancel_edit or Gda::DataModel#end_edit have been called.
-    * Returns: true if updating mode, false otherwise.
-
 --- emit_changed
     Notifies listeners of the given data model object of changes in the
     underlying data. Listeners usually will connect themselves to the "changed"
@@ -83,6 +77,15 @@
     being appended or removed from the data model.
     * Returns: self.
 
+--- emit_column_inserted(colnum)
+    Emits the 'column_inserted' and 'changed' signals on the model.
+    * colnum: a column number.  
+    * Returns: self.
+
+--- emit_column_removed(colnum)
+    Emits the 'column_removed' and 'changed' signals on the model.
+    * colnum: a column number.  
+    * Returns: self.
+
+--- emit_column_updated(colnum)
+    Emits the 'column_updated' and 'changed' signals on the model.
+    * colnum: a column number.  
+    * Returns: self.
+
 --- emit_row_inserted(rownum)
     Emits the 'row_inserted' and 'changed' signals on the model.
     * rownum: a row number.  
@@ -98,7 +107,16 @@
     * rownum: a row number.  
     * Returns: self.
 
---- end_edit
+--- end_update
     Approves all modifications and send them to the underlying
     data source/store.
     * Returns: true on success, false if there was an error.
@@ -123,6 +132,30 @@
     * rownum: a row number.  
     * Returns: the row, as a Gda::Row object, or nil if the given row number is invalid.
 
+--- get_value_at(colnum, rownum)
+    Retrieves the data stored in the given position in the data model.
+    This is the main function for accessing data in a model.
+    ..).
+    * rownum: a row number.  
+    * colnum: a column number. 
+    * Returns: a Ruby object according to the type of the column is successful, nil otherwise (out-of-bound position, etc.
+
+--- has_changed?
+    Checks whether this data model is in updating mode or not. Updating
+    mode is set to true when Gda::DataModel#begin_update has been
+    called successfully, and is not set back to false until either
+    Gda::DataModel#cancel_update or Gda::DataModel#end_update have been called.
+    * Returns: true if updating mode, false otherwise.
+
 --- n_columns
     This method returns the number of columns in the model.
     * Returns: the number of columns in the model.
@@ -131,6 +155,35 @@
     This method returns the number of rows in the data model.
     * Returns: the number of rows in the data model.
 
+--- remove_column(column_id)
+    Removes an existing column in the data model.
+    * column_id: the number of the column to be updated.  
+    * Returns: true if successful, false otherwise.
+
 --- remove_row(row)
     Removes a row from the data model. This results in the underlying database
     row being removed in the database.
@@ -166,6 +195,45 @@
 --- to_xml(standalone=false)
     Converts the given model into a XML representation.
     * Returns: the string representation of the model.
+
+--- updatable?
+    This method returns true if the model can be updated, false otherwise.
+    * Returns: true if the model can be updated, false otherwise.
+
+--- update_column(column_id, attributes)
+    Updates an existing column in the data model.
+    * attributes: a Gda::FieldAttributes object describing the column to update.  
+    * column_id: the number of the column to be updated. 
+    * Returns: true if successful, false otherwise.
 
 --- update_row(row)
     Updates a row data model. This results in the underlying database row's





ruby-gnome2-cvs メーリングリストの案内
アーカイブの一覧に戻る