Package com.couchbase.lite
Interface MutableArrayInterface
- All Superinterfaces:
ArrayInterface
,JFleeceCollectionInterface
- All Known Implementing Classes:
MutableArray
@Internal("This interface is not part of the public API")
public interface MutableArrayInterface
extends ArrayInterface
This is an internal interface and not part of the public API.
-
Method Summary
Modifier and TypeMethodDescriptionaddBoolean
(boolean value) addDictionary
(Dictionary value) addDouble
(double value) addFloat
(float value) addInt
(int value) addLong
(long value) getArray
(int index) getDictionary
(int index) insertArray
(int index, Array value) insertBlob
(int index, Blob value) insertBoolean
(int index, boolean value) insertDate
(int index, Date value) insertDictionary
(int index, Dictionary value) insertDouble
(int index, double value) insertFloat
(int index, float value) insertInt
(int index, int value) insertLong
(int index, long value) insertNumber
(int index, Number value) insertString
(int index, String value) insertValue
(int index, Object value) remove
(int value) setBoolean
(int index, boolean value) setDictionary
(int index, Dictionary value) setDouble
(int index, double value) setFloat
(int index, float value) setInt
(int index, int value) setLong
(int index, long value) Methods inherited from interface com.couchbase.lite.ArrayInterface
getBlob, getBoolean, getDate, getDouble, getFloat, getInt, getLong, getNumber, getString, getValue, getValue, toList
Methods inherited from interface com.couchbase.lite.JFleeceCollectionInterface
count, isEmpty
-
Method Details
-
getArray
- Specified by:
getArray
in interfaceArrayInterface
-
getDictionary
- Specified by:
getDictionary
in interfaceArrayInterface
-
remove
-
setInt
-
setLong
-
setFloat
-
setDouble
-
setBoolean
-
setDate
-
setBlob
-
setArray
-
setDictionary
-
setString
-
setNumber
-
setValue
-
setData
-
setJSON
-
addInt
-
addLong
-
addFloat
-
addDouble
-
addBoolean
-
addString
-
addNumber
-
addDate
-
addBlob
-
addArray
-
addDictionary
-
addValue
-
insertInt
-
insertLong
-
insertFloat
-
insertDouble
-
insertBoolean
-
insertDate
-
insertBlob
-
insertNumber
-
insertString
-
insertArray
-
insertDictionary
-
insertValue
-