Package net.carcdr.ycrdt.panama
Class PanamaYArray
java.lang.Object
net.carcdr.ycrdt.panama.PanamaYArray
- All Implemented Interfaces:
AutoCloseable,net.carcdr.ycrdt.YArray
Panama FFM implementation of YArray.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()net.carcdr.ycrdt.YDocgetDoc(int index) net.carcdr.ycrdt.YDocgetDoc(net.carcdr.ycrdt.YTransaction txn, int index) doublegetDouble(int index) doublegetDouble(net.carcdr.ycrdt.YTransaction txn, int index) getString(int index) getString(net.carcdr.ycrdt.YTransaction txn, int index) voidinsertDoc(int index, net.carcdr.ycrdt.YDoc subdoc) voidinsertDoc(net.carcdr.ycrdt.YTransaction txn, int index, net.carcdr.ycrdt.YDoc subdoc) voidinsertDouble(int index, double value) voidinsertDouble(net.carcdr.ycrdt.YTransaction txn, int index, double value) voidinsertString(int index, String value) voidinsertString(net.carcdr.ycrdt.YTransaction txn, int index, String value) booleanisClosed()intlength()intlength(net.carcdr.ycrdt.YTransaction txn) net.carcdr.ycrdt.YSubscriptionobserve(net.carcdr.ycrdt.YObserver observer) voidpushDoc(net.carcdr.ycrdt.YDoc subdoc) voidpushDoc(net.carcdr.ycrdt.YTransaction txn, net.carcdr.ycrdt.YDoc subdoc) voidpushDouble(double value) voidpushDouble(net.carcdr.ycrdt.YTransaction txn, double value) voidpushString(String value) voidpushString(net.carcdr.ycrdt.YTransaction txn, String value) voidremove(int index, int length) voidremove(net.carcdr.ycrdt.YTransaction txn, int index, int length) toJson()toJson(net.carcdr.ycrdt.YTransaction txn)
-
Method Details
-
length
public int length()- Specified by:
lengthin interfacenet.carcdr.ycrdt.YArray
-
length
public int length(net.carcdr.ycrdt.YTransaction txn) - Specified by:
lengthin interfacenet.carcdr.ycrdt.YArray
-
getString
- Specified by:
getStringin interfacenet.carcdr.ycrdt.YArray
-
getString
- Specified by:
getStringin interfacenet.carcdr.ycrdt.YArray
-
insertString
- Specified by:
insertStringin interfacenet.carcdr.ycrdt.YArray
-
insertString
- Specified by:
insertStringin interfacenet.carcdr.ycrdt.YArray
-
pushString
- Specified by:
pushStringin interfacenet.carcdr.ycrdt.YArray
-
pushString
- Specified by:
pushStringin interfacenet.carcdr.ycrdt.YArray
-
getDouble
public double getDouble(int index) - Specified by:
getDoublein interfacenet.carcdr.ycrdt.YArray
-
getDouble
public double getDouble(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
getDoublein interfacenet.carcdr.ycrdt.YArray
-
insertDouble
public void insertDouble(int index, double value) - Specified by:
insertDoublein interfacenet.carcdr.ycrdt.YArray
-
insertDouble
public void insertDouble(net.carcdr.ycrdt.YTransaction txn, int index, double value) - Specified by:
insertDoublein interfacenet.carcdr.ycrdt.YArray
-
pushDouble
public void pushDouble(double value) - Specified by:
pushDoublein interfacenet.carcdr.ycrdt.YArray
-
pushDouble
public void pushDouble(net.carcdr.ycrdt.YTransaction txn, double value) - Specified by:
pushDoublein interfacenet.carcdr.ycrdt.YArray
-
getDoc
public net.carcdr.ycrdt.YDoc getDoc(int index) - Specified by:
getDocin interfacenet.carcdr.ycrdt.YArray
-
getDoc
public net.carcdr.ycrdt.YDoc getDoc(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
getDocin interfacenet.carcdr.ycrdt.YArray
-
insertDoc
public void insertDoc(int index, net.carcdr.ycrdt.YDoc subdoc) - Specified by:
insertDocin interfacenet.carcdr.ycrdt.YArray
-
insertDoc
public void insertDoc(net.carcdr.ycrdt.YTransaction txn, int index, net.carcdr.ycrdt.YDoc subdoc) - Specified by:
insertDocin interfacenet.carcdr.ycrdt.YArray
-
pushDoc
public void pushDoc(net.carcdr.ycrdt.YDoc subdoc) - Specified by:
pushDocin interfacenet.carcdr.ycrdt.YArray
-
pushDoc
public void pushDoc(net.carcdr.ycrdt.YTransaction txn, net.carcdr.ycrdt.YDoc subdoc) - Specified by:
pushDocin interfacenet.carcdr.ycrdt.YArray
-
remove
public void remove(int index, int length) - Specified by:
removein interfacenet.carcdr.ycrdt.YArray
-
remove
public void remove(net.carcdr.ycrdt.YTransaction txn, int index, int length) - Specified by:
removein interfacenet.carcdr.ycrdt.YArray
-
toJson
- Specified by:
toJsonin interfacenet.carcdr.ycrdt.YArray
-
toJson
- Specified by:
toJsonin interfacenet.carcdr.ycrdt.YArray
-
observe
public net.carcdr.ycrdt.YSubscription observe(net.carcdr.ycrdt.YObserver observer) - Specified by:
observein interfacenet.carcdr.ycrdt.YArray
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.carcdr.ycrdt.YArray
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfacenet.carcdr.ycrdt.YArray
-