/**@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(  ) {},


};