diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-12-17 18:05:43 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-12-17 18:05:43 -0800 |
commit | f013e1afd1e68af5e3b868c26a653bbfb39538f8 (patch) | |
tree | 7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf /core/java/android/content/DefaultDataHandler.java | |
parent | e70cfafe580c6f2994c4827cd8a534aabf3eb05c (diff) | |
download | frameworks_base-f013e1afd1e68af5e3b868c26a653bbfb39538f8.zip frameworks_base-f013e1afd1e68af5e3b868c26a653bbfb39538f8.tar.gz frameworks_base-f013e1afd1e68af5e3b868c26a653bbfb39538f8.tar.bz2 |
Code drop from //branches/cupcake/...@124589
Diffstat (limited to 'core/java/android/content/DefaultDataHandler.java')
-rw-r--r-- | core/java/android/content/DefaultDataHandler.java | 75 |
1 files changed, 40 insertions, 35 deletions
diff --git a/core/java/android/content/DefaultDataHandler.java b/core/java/android/content/DefaultDataHandler.java index 7dc71b8..863c9f6 100644 --- a/core/java/android/content/DefaultDataHandler.java +++ b/core/java/android/content/DefaultDataHandler.java @@ -28,42 +28,47 @@ import java.io.InputStream; import java.util.Stack; /** - * insert default data from InputStream, should be in XML format: - * if the provider syncs data to the server, the imported data will be synced to the server - * Samples: - * insert one row - * <row uri="content://contacts/people"> - * <Col column = "name" value = "foo feebe "/> - * <Col column = "addr" value = "Tx"/> - * </row> - * - * delete, it must be in order of uri, select and arg - * <del uri="content://contacts/people" select="name=? and addr=?" - * arg1 = "foo feebe" arg2 ="Tx"/> + * Inserts default data from InputStream, should be in XML format. + * If the provider syncs data to the server, the imported data will be synced to the server. + * <p>Samples:</p> + * <br/> + * Insert one row: + * <pre> + * <row uri="content://contacts/people"> + * <Col column = "name" value = "foo feebe "/> + * <Col column = "addr" value = "Tx"/> + * </row></pre> + * <br/> + * Delete, it must be in order of uri, select, and arg: + * <pre> + * <del uri="content://contacts/people" select="name=? and addr=?" + * arg1 = "foo feebe" arg2 ="Tx"/></pre> + * <br/> + * Use first row's uri to insert into another table, + * content://contacts/people/1/phones: + * <pre> + * <row uri="content://contacts/people"> + * <col column = "name" value = "foo feebe"/> + * <col column = "addr" value = "Tx"/> + * <row postfix="phones"> + * <col column="number" value="512-514-6535"/> + * </row> + * <row postfix="phones"> + * <col column="cell" value="512-514-6535"/> + * </row> + * </row></pre> + * <br/> + * Insert multiple rows in to same table and same attributes: + * <pre> + * <row uri="content://contacts/people" > + * <row> + * <col column= "name" value = "foo feebe"/> + * <col column= "addr" value = "Tx"/> + * </row> + * <row> + * </row> + * </row></pre> * - * use first row's uri to insert into another table - * content://contacts/people/1/phones - * <row uri="content://contacts/people"> - * <col column = "name" value = "foo feebe"/> - * <col column = "addr" value = "Tx"/> - * <row postfix="phones"> - * <col column="number" value="512-514-6535"/> - * </row> - * <row postfix="phones"> - * <col column="cell" value="512-514-6535"/> - * </row> - * </row> - * - * insert multiple rows in to same table and same attributes: - * <row uri="content://contacts/people" > - * <row> - * <col column= "name" value = "foo feebe"/> - * <col column= "addr" value = "Tx"/> - * </row> - * <row> - * </row> - * </row> - * * @hide */ public class DefaultDataHandler implements ContentInsertHandler { |