/**@class android.content.ContentValues implements android.os.Parcelable @extends java.lang.Object This class is used to store a set of values that the {@link android.content.ContentResolver} can process. */ var ContentValues = { /***/ TAG : "ContentValues", /***/ CREATOR : "null", /** */ equals : function( ) {}, /**{@hide} */ getValues : function( ) {}, /** */ hashCode : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {String} value the data for the value to put */ put : function( ) {}, /**Adds all values from the passed in ContentValues. @param {Object {ContentValues}} other the ContentValues from which to copy */ putAll : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Number} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Number} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Number} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Number} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Number} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Number} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Boolean} value the data for the value to put */ put : function( ) {}, /**Adds a value to the set. @param {String} key the name of the value to put @param {Object {byte[]}} value the data for the value to put */ put : function( ) {}, /**Adds a null value to the set. @param {String} key the name of the value to make null */ putNull : function( ) {}, /**Returns the number of values. @return {Number} the number of values */ size : function( ) {}, /**Indicates whether this collection is empty. @return {Boolean} true iff size == 0 {@hide} TODO: consider exposing this new method publicly */ isEmpty : function( ) {}, /**Remove a single value. @param {String} key the name of the value to remove */ remove : function( ) {}, /**Removes all values. */ clear : function( ) {}, /**Returns true if this object has the named value. @param {String} key the value to check for @return {Boolean} {@code true} if the value is present, {@code false} otherwise */ containsKey : function( ) {}, /**Gets a value. Valid value types are {@link String}, {@link Boolean}, {@link Number}, and {@code byte[]} implementations. @param {String} key the value to get @return {Object {java.lang.Object}} the data for the value, or {@code null} if the value is missing or if {@code null} was previously added with the given {@code key} */ get : function( ) {}, /**Gets a value and converts it to a String. @param {String} key the value to get @return {String} the String for the value */ getAsString : function( ) {}, /**Gets a value and converts it to a Long. @param {String} key the value to get @return {Number} the Long value, or {@code null} if the value is missing or cannot be converted */ getAsLong : function( ) {}, /**Gets a value and converts it to an Integer. @param {String} key the value to get @return {Number} the Integer value, or {@code null} if the value is missing or cannot be converted */ getAsInteger : function( ) {}, /**Gets a value and converts it to a Short. @param {String} key the value to get @return {Number} the Short value, or {@code null} if the value is missing or cannot be converted */ getAsShort : function( ) {}, /**Gets a value and converts it to a Byte. @param {String} key the value to get @return {Number} the Byte value, or {@code null} if the value is missing or cannot be converted */ getAsByte : function( ) {}, /**Gets a value and converts it to a Double. @param {String} key the value to get @return {Number} the Double value, or {@code null} if the value is missing or cannot be converted */ getAsDouble : function( ) {}, /**Gets a value and converts it to a Float. @param {String} key the value to get @return {Number} the Float value, or {@code null} if the value is missing or cannot be converted */ getAsFloat : function( ) {}, /**Gets a value and converts it to a Boolean. @param {String} key the value to get @return {Boolean} the Boolean value, or {@code null} if the value is missing or cannot be converted */ getAsBoolean : function( ) {}, /**Gets a value that is a byte array. Note that this method will not convert any other types to byte arrays. @param {String} key the value to get @return {Number} the {@code byte[]} value, or {@code null} is the value is missing or not a {@code byte[]} */ getAsByteArray : function( ) {}, /**Returns a set of all of the keys and values @return {Object {java.util.Set}} a set of all of the keys and values */ valueSet : function( ) {}, /**Returns a set of all of the keys @return {Object {java.util.Set}} a set of all of the keys */ keySet : function( ) {}, /** */ describeContents : function( ) {}, /** */ writeToParcel : function( ) {}, /**Unsupported, here until we get proper bulk insert APIs. {@hide} */ putStringArrayList : function( ) {}, /**Unsupported, here until we get proper bulk insert APIs. {@hide} */ getStringArrayList : function( ) {}, /**Returns a string containing a concise, human-readable description of this object. @return {String} a printable representation of this object. */ toString : function( ) {}, };