Index

A B C D E F G H I K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

applyUpdate(byte[]) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
applyUpdate(YTransaction, byte[]) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 

B

beginTransaction() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 

C

childCount() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
childCount(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
clear() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
clear(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYSubscription
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYTransaction
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlSubscription
 
close() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
commit() - Method in class net.carcdr.ycrdt.panama.PanamaYTransaction
 
containsKey(String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
containsKey(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
createBinary(Arena, byte[]) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Copies a byte array to native memory in the given arena.
createDoc() - Method in class net.carcdr.ycrdt.panama.PanamaYBinding
 
createDoc(long) - Method in class net.carcdr.ycrdt.panama.PanamaYBinding
 
createString(Arena, String) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a native string from a Java string in the given arena.
createYInputFromObject(Arena, Object) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput from a Java Object based on its type.

D

delete(int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
delete(int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
delete(YTransaction, int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
delete(YTransaction, int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 

E

ELEMENT - Enum constant in enum class net.carcdr.ycrdt.panama.PanamaYXmlSubscription.Type
Observer for YXmlElement.
encodeDiff(byte[]) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
encodeDiff(YTransaction, byte[]) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
encodeStateAsUpdate() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
encodeStateAsUpdate(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
encodeStateVector() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
encodeStateVector(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
encodeStateVectorFromUpdate(byte[]) - Method in class net.carcdr.ycrdt.panama.PanamaYBinding
 
equals(Object) - Method in class net.carcdr.ycrdt.panama.PanamaFormattingChunk
 

F

format(int, int, Map<String, Object>) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
format(YTransaction, int, int, Map<String, Object>) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
FRAGMENT - Enum constant in enum class net.carcdr.ycrdt.panama.PanamaYXmlSubscription.Type
Observer for YXmlFragment (uses same callback as ELEMENT).

G

getArray(String) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getAttribute(String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getAttribute(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getAttributeName() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElementChange
 
getAttributeNames() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getAttributeNames(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getAttributes() - Method in class net.carcdr.ycrdt.panama.PanamaFormattingChunk
 
getAttributes() - Method in class net.carcdr.ycrdt.panama.PanamaYTextChange
 
getChanges() - Method in class net.carcdr.ycrdt.panama.PanamaYEvent
 
getChild(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getChild(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getChild(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getClientId() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getContent() - Method in class net.carcdr.ycrdt.panama.PanamaYTextChange
 
getDoc(int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
getDoc(String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
getDoc(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
getDoc(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
getDouble(int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
getDouble(String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
getDouble(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
getDouble(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
getElement(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getElement(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getFormattingChunks() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getFormattingChunks(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getGuid() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getIndexInParent() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getIndexInParent() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getIndexInParent(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getIndexInParent(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getItems() - Method in class net.carcdr.ycrdt.panama.PanamaYArrayChange
 
getLength() - Method in class net.carcdr.ycrdt.panama.PanamaYArrayChange
 
getLength() - Method in class net.carcdr.ycrdt.panama.PanamaYTextChange
 
getMap(String) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getNewValue() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElementChange
 
getNodeType() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getNodeType() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getNodeType(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getNodeType(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getObserver() - Method in class net.carcdr.ycrdt.panama.PanamaYSubscription
 
getObserver() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlSubscription
 
getObserverErrorHandler() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getOldValue() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElementChange
 
getOrigin() - Method in class net.carcdr.ycrdt.panama.PanamaYEvent
 
getParent() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getParent() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getParent(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getParent(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
getString(int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
getString(String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
getString(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
getString(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
getSubscriptionId() - Method in class net.carcdr.ycrdt.panama.PanamaYSubscription
 
getSubscriptionId() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlSubscription
 
getSymbolLookup() - Static method in class net.carcdr.ycrdt.panama.ffi.NativeLoader
Returns the symbol lookup for the native library.
getTag() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getTag(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
getTarget() - Method in class net.carcdr.ycrdt.panama.PanamaYEvent
 
getTarget() - Method in class net.carcdr.ycrdt.panama.PanamaYSubscription
 
getTarget() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlSubscription
 
getText() - Method in class net.carcdr.ycrdt.panama.PanamaFormattingChunk
 
getText(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getText(String) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getText(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
getType() - Method in class net.carcdr.ycrdt.panama.PanamaYArrayChange
 
getType() - Method in class net.carcdr.ycrdt.panama.PanamaYTextChange
 
getType() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElementChange
 
getUpdateObserver() - Method in class net.carcdr.ycrdt.panama.PanamaYSubscription
Gets the UpdateObserver for this subscription.
getXmlElement(String) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getXmlFragment(String) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
getXmlText(String) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 

H

hasAttributes() - Method in class net.carcdr.ycrdt.panama.PanamaFormattingChunk
 
hashCode() - Method in class net.carcdr.ycrdt.panama.PanamaFormattingChunk
 

I

insert(int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
insert(int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
insert(YTransaction, int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
insert(YTransaction, int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
insertDoc(int, YDoc) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
insertDoc(YTransaction, int, YDoc) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
insertDouble(int, double) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
insertDouble(YTransaction, int, double) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
insertElement(int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
insertElement(int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
insertElement(YTransaction, int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
insertElement(YTransaction, int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
insertString(int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
insertString(YTransaction, int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
insertText(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
insertText(int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
insertText(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
insertText(YTransaction, int, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
insertWithAttributes(int, String, Map<String, Object>) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
insertWithAttributes(YTransaction, int, String, Map<String, Object>) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYSubscription
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYTransaction
Checks if this transaction has been closed.
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlSubscription
 
isClosed() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
isEmpty() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 

K

keys() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
keys(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 

L

length() - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
length() - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
length() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
length() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
length(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
length(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
length(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
length(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 

M

mergeUpdates(byte[][]) - Method in class net.carcdr.ycrdt.panama.PanamaYBinding
 

N

NativeLoader - Class in net.carcdr.ycrdt.panama.ffi
Utility class for loading the native yffi library for Panama FFM access.
net.carcdr.ycrdt.panama - package net.carcdr.ycrdt.panama
 
net.carcdr.ycrdt.panama.ffi - package net.carcdr.ycrdt.panama.ffi
 

O

observe(YObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
observe(YObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
observe(YObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
observe(YObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
observe(YObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
observe(YObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
observeUpdateV1(UpdateObserver) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 

P

PanamaFormattingChunk - Class in net.carcdr.ycrdt.panama
Represents a chunk of text with associated formatting attributes.
PanamaFormattingChunk(String, Map<String, Object>) - Constructor for class net.carcdr.ycrdt.panama.PanamaFormattingChunk
Creates a new PanamaFormattingChunk with the specified text and attributes.
PanamaYArray - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YArray.
PanamaYArrayChange - Class in net.carcdr.ycrdt.panama
Panama implementation of YArrayChange.
PanamaYBinding - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of the YBinding factory.
PanamaYBinding() - Constructor for class net.carcdr.ycrdt.panama.PanamaYBinding
Creates a new PanamaYBinding instance.
PanamaYDoc - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YDoc.
PanamaYDoc() - Constructor for class net.carcdr.ycrdt.panama.PanamaYDoc
Creates a new document.
PanamaYDoc(long) - Constructor for class net.carcdr.ycrdt.panama.PanamaYDoc
Creates a new document with a specific client ID.
PanamaYEvent - Class in net.carcdr.ycrdt.panama
Panama implementation of YEvent.
PanamaYMap - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YMap.
PanamaYSubscription - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YSubscription for document update observers.
PanamaYText - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YText.
PanamaYTextChange - Class in net.carcdr.ycrdt.panama
Panama implementation of YTextChange.
PanamaYTransaction - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YTransaction.
PanamaYXmlElement - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YXmlElement.
PanamaYXmlElementChange - Class in net.carcdr.ycrdt.panama
Panama implementation of YXmlElementChange.
PanamaYXmlFragment - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YXmlFragment.
PanamaYXmlSubscription - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YSubscription for XML observers.
PanamaYXmlSubscription.Type - Enum Class in net.carcdr.ycrdt.panama
Type of XML observer.
PanamaYXmlText - Class in net.carcdr.ycrdt.panama
Panama FFM implementation of YXmlText.
push(String) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
push(String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
push(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
push(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
pushDoc(YDoc) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
pushDoc(YTransaction, YDoc) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
pushDouble(double) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
pushDouble(YTransaction, double) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
pushString(String) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
pushString(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 

R

readAndFreeBinary(MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a native binary buffer and frees it.
readAndFreeString(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a native string and frees it.
remove(int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
remove(int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
remove(String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
remove(YTransaction, int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
remove(YTransaction, int, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
remove(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
removeAttribute(String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
removeAttribute(YTransaction, String) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
removeChild(int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
removeChild(YTransaction, int) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 

S

setAttribute(String, Object) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
setAttribute(YTransaction, String, Object) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
setDoc(String, YDoc) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
setDoc(YTransaction, String, YDoc) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
setDouble(String, double) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
setDouble(YTransaction, String, double) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
setObserverErrorHandler(ObserverErrorHandler) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 
setString(String, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
setString(YTransaction, String, String) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
size() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
size(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 

T

TEXT - Enum constant in enum class net.carcdr.ycrdt.panama.PanamaYXmlSubscription.Type
Observer for YXmlText.
toJson() - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
toJson() - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
toJson(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYArray
 
toJson(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYMap
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaFormattingChunk
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYArrayChange
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYEvent
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYText
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYTextChange
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElementChange
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
toString() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
toString(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlElement
 
toString(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlText
 
toXmlString() - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
toXmlString(YTransaction) - Method in class net.carcdr.ycrdt.panama.PanamaYXmlFragment
 
transaction(Consumer<YTransaction>) - Method in class net.carcdr.ycrdt.panama.PanamaYDoc
 

U

UPDATE_CALLBACK_DESCRIPTOR - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
FunctionDescriptor for the update observer callback.

V

valueOf(String) - Static method in enum class net.carcdr.ycrdt.panama.PanamaYXmlSubscription.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.carcdr.ycrdt.panama.PanamaYXmlSubscription.Type
Returns an array containing the constants of this enum class, in the order they are declared.

Y

Y_EVENT_CHANGE_ADD - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Change type: elements were added.
Y_EVENT_CHANGE_DELETE - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Change type: elements were deleted.
Y_EVENT_CHANGE_RETAIN - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Change type: elements were retained (no change).
Y_EVENT_KEY_CHANGE_ADD - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Key change type: attribute was added.
Y_EVENT_KEY_CHANGE_DELETE - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Key change type: attribute was deleted.
Y_EVENT_KEY_CHANGE_UPDATE - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Key change type: attribute was updated.
Y_JSON_BOOL - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Tag constant for boolean values in YInput/YOutput.
Y_XML_ELEM - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for YXmlElement.
Y_XML_FRAG - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for YXmlFragment.
Y_XML_TEXT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for YXmlText.
yarray(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets or creates a YArray with the given name.
yarrayGet(MemorySegment, MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets a value from an array at the given index.
yarrayInsertRange(MemorySegment, MemorySegment, int, MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Inserts values into an array at the given index.
yarrayLen(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the length of a YArray.
yarrayRemoveRange(MemorySegment, MemorySegment, int, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Removes values from an array at the given range.
ybinaryDestroy(MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Frees a binary buffer allocated by yffi.
ybranchJson(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the JSON representation of a branch.
YCHUNK_FMT_ENTRY_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for YChunk formatting entry (embedded YOutput, not pointer).
YCHUNK_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for the YChunk struct.
ychunkFmtEntryGetValue(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets a slice of the embedded YOutput value from a YChunk formatting entry.
ychunkFmtEntryReadKey(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads the key from a YChunk formatting entry.
ychunkGetData(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the embedded YOutput data from a YChunk.
ychunkGetFmt(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the formatting entries pointer from a YChunk.
ychunkGetFmtLen(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the formatting entry count from a YChunk.
ychunksDestroy(MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Frees a YChunk array returned by ytextChunks.
YDELTA_OUT_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for YDeltaOut struct.
ydocDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys a Y-CRDT document.
ydocGuid(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the GUID of a document.
ydocId(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the client ID of a document.
ydocNew() - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a new Y-CRDT document.
ydocObserveUpdatesV1(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Registers an observer for document updates (v1 encoding).
ydocReadTransaction(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a read transaction on a document.
ydocWriteTransaction(MemorySegment, int, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a write transaction on a document.
YEVENT_CHANGE_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for YEventChange struct.
YEVENT_KEY_CHANGE_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for YEventKeyChange struct.
yeventDeltaDestroy(MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys an array of YEventChange structs.
yeventKeysDestroy(MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys an array of YEventKeyChange structs.
YINPUT_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for the YInput struct (24 bytes).
yinputBool(Arena, boolean) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing a boolean value.
yinputFloat(Arena, double) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing a double value.
yinputLong(Arena, long) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing a long value.
yinputMap(Arena, Map<String, Object>) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing a map of attributes (for text formatting).
yinputNull(Arena) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing null (used for removing formatting attributes).
yinputString(Arena, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing a string value.
yinputYdoc(Arena, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates a YInput containing a subdocument.
ymap(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets or creates a YMap with the given name.
YMAP_ENTRY_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for YMapEntry struct.
ymapEntryDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys a map entry.
ymapEntryReadKey(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads the key from a YMapEntry.
ymapGet(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets a value from a map by key.
ymapInsert(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Inserts a value into a YMap.
ymapIter(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates an iterator over map entries.
ymapIterDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys a map iterator.
ymapIterNext(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the next entry from the iterator.
ymapLen(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the number of entries in a YMap.
ymapRemove(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Removes a value from a YMap.
YOUTPUT_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for the YOutput struct.
YOUTPUT_TAG_BOOL - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for boolean content.
YOUTPUT_TAG_FLOAT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for 64-bit floating-point content.
YOUTPUT_TAG_INT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for 64-bit integer content.
YOUTPUT_TAG_NULL - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for null content.
YOUTPUT_TAG_STRING - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
YOutput tag for string content.
youtputDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Frees a YOutput value.
youtputGetTag(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads the tag byte from a YOutput struct.
youtputReadBool(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a boolean from a YOutput value.
youtputReadFloat(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a double from a YOutput value.
youtputReadLong(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a long from a YOutput value.
youtputReadString(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a string from a YOutput value.
youtputReadYdoc(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads a subdocument from a YOutput value.
youtputReadYxmlelem(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads an XML element from a YOutput value.
youtputReadYxmltext(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads an XML text node from a YOutput value.
Yrs - Class in net.carcdr.ycrdt.panama.ffi
Panama FFM bindings for the yffi (Y-CRDT C FFI) library.
ystringDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Frees a string allocated by yffi.
ytext(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets or creates a YText with the given name.
ytextChunks(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets formatted text chunks from a text node (YText or YXmlText).
ytextDeltaDestroy(MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys an array of YDeltaOut structs.
ytextInsert(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Inserts text at the given index.
ytextLen(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the length of a YText.
ytextRemoveRange(MemorySegment, MemorySegment, int, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Removes text from the given range.
ytextString(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the string content of a YText.
ytransactionApply(MemorySegment, MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Applies an update diff to a transaction's document.
ytransactionCommit(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Commits and frees a transaction.
ytransactionStateDiffV1(MemorySegment, MemorySegment, int, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the state diff from a transaction.
ytransactionStateVectorV1(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the state vector from a transaction.
ytypeKind(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the type kind of a branch.
yunobserve(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Unsubscribes an observer.
YXML_CALLBACK_DESCRIPTOR - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
FunctionDescriptor for XML element/fragment observer callback.
YXMLATTR_LAYOUT - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
Layout for YXmlAttr struct.
yxmlattrDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys an attribute.
yxmlattrIterDestroy(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Destroys an attribute iterator.
yxmlattrIterNext(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the next attribute from the iterator.
yxmlattrReadName(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads the name from a YXmlAttr.
yxmlattrReadValue(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Reads the value from a YXmlAttr.
yxmlelemAttrIter(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Creates an iterator over XML element attributes.
yxmlelemChildLen(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the number of children in an XML element or fragment.
yxmlelemEventDelta(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the delta (child changes) from an XML element event.
yxmlelemEventKeys(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the key changes (attribute changes) from an XML element event.
yxmlelemEventTarget(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the target branch of an XML element event.
yxmlelemGet(MemorySegment, MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets a child from an XML element/fragment at the given index.
yxmlelemGetAttr(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets an attribute value from an XML element.
yxmlelemInsertAttr(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Sets an attribute on an XML element.
yxmlelemInsertElem(MemorySegment, MemorySegment, int, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Inserts a new XML element as a child at the given index.
yxmlelemInsertText(MemorySegment, MemorySegment, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Inserts a new XML text node as a child at the given index.
yxmlelemObserve(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Registers an observer for XML element/fragment changes.
yxmlelemParent(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the parent of an XML element or text node.
yxmlelemRemoveAttr(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Removes an attribute from an XML element.
yxmlelemRemoveRange(MemorySegment, MemorySegment, int, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Removes children from an XML element/fragment in a range.
yxmlelemString(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the XML string representation of an element/fragment.
yxmlelemTag(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the tag name of an XML element.
yxmlfragment(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets or creates a YXmlFragment with the given name.
YXMLTEXT_CALLBACK_DESCRIPTOR - Static variable in class net.carcdr.ycrdt.panama.ffi.Yrs
FunctionDescriptor for XML text observer callback.
yxmltextEventDelta(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the delta (text changes) from an XML text event.
yxmltextEventTarget(MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the target branch of an XML text event.
yxmltextFormat(MemorySegment, MemorySegment, int, int, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Applies formatting to a range of text in an XML text node.
yxmltextInsert(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Inserts text into an XML text node at the given index.
yxmltextLen(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the length of an XML text node.
yxmltextObserve(MemorySegment, MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Registers an observer for XML text changes.
yxmltextRemoveRange(MemorySegment, MemorySegment, int, int) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Removes text from an XML text node at the given range.
yxmltextString(MemorySegment, MemorySegment) - Static method in class net.carcdr.ycrdt.panama.ffi.Yrs
Gets the string content of an XML text node.
A B C D E F G H I K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values