summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/DefaultDataHandler.java
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2008-12-17 18:05:43 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2008-12-17 18:05:43 -0800
commitf013e1afd1e68af5e3b868c26a653bbfb39538f8 (patch)
tree7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf /core/java/android/content/DefaultDataHandler.java
parente70cfafe580c6f2994c4827cd8a534aabf3eb05c (diff)
downloadframeworks_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.java75
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>
+ * &lt;row uri="content://contacts/people">
+ * &lt;Col column = "name" value = "foo feebe "/>
+ * &lt;Col column = "addr" value = "Tx"/>
+ * &lt;/row></pre>
+ * <br/>
+ * Delete, it must be in order of uri, select, and arg:
+ * <pre>
+ * &lt;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>
+ * &lt;row uri="content://contacts/people">
+ * &lt;col column = "name" value = "foo feebe"/>
+ * &lt;col column = "addr" value = "Tx"/>
+ * &lt;row postfix="phones">
+ * &lt;col column="number" value="512-514-6535"/>
+ * &lt;/row>
+ * &lt;row postfix="phones">
+ * &lt;col column="cell" value="512-514-6535"/>
+ * &lt;/row>
+ * &lt;/row></pre>
+ * <br/>
+ * Insert multiple rows in to same table and same attributes:
+ * <pre>
+ * &lt;row uri="content://contacts/people" >
+ * &lt;row>
+ * &lt;col column= "name" value = "foo feebe"/>
+ * &lt;col column= "addr" value = "Tx"/>
+ * &lt;/row>
+ * &lt;row>
+ * &lt;/row>
+ * &lt;/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 {