Class MValue
- java.lang.Object
-
- com.couchbase.lite.internal.fleece.MValue
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMValue.Delegate
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectasNative(MCollection parent)voidencodeTo(FLEncoder enc)static MValue.DelegategetRegisteredDelegate()FLValuegetValue()booleanisEmpty()booleanisMutated()voidmutate()static voidregisterDelegate(MValue.Delegate delegate)
-
-
-
Constructor Detail
-
MValue
public MValue(@Nullable java.lang.Object obj)
-
MValue
public MValue(@Nullable FLValue val)
-
-
Method Detail
-
registerDelegate
public static void registerDelegate(@NonNull MValue.Delegate delegate)
-
getRegisteredDelegate
@NonNull public static MValue.Delegate getRegisteredDelegate()
-
isEmpty
public boolean isEmpty()
-
isMutated
public boolean isMutated()
-
getValue
@Nullable public FLValue getValue()
-
mutate
public void mutate()
-
asNative
@Nullable public java.lang.Object asNative(@Nullable MCollection parent)
-
-