Package net.carcdr.ycrdt.panama
Class PanamaYXmlFragment
java.lang.Object
net.carcdr.ycrdt.panama.PanamaYXmlFragment
- All Implemented Interfaces:
AutoCloseable,net.carcdr.ycrdt.YXmlFragment
Panama FFM implementation of YXmlFragment.
Represents a container for XML nodes that can hold elements and text nodes.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getChild(int index) net.carcdr.ycrdt.YXmlElementgetElement(int index) net.carcdr.ycrdt.YXmlElementgetElement(net.carcdr.ycrdt.YTransaction txn, int index) net.carcdr.ycrdt.YXmlNode.NodeTypegetNodeType(int index) net.carcdr.ycrdt.YXmlNode.NodeTypegetNodeType(net.carcdr.ycrdt.YTransaction txn, int index) net.carcdr.ycrdt.YXmlTextgetText(int index) net.carcdr.ycrdt.YXmlTextgetText(net.carcdr.ycrdt.YTransaction txn, int index) voidinsertElement(int index, String tag) voidinsertElement(net.carcdr.ycrdt.YTransaction txn, int index, String tag) voidinsertText(int index, String content) voidinsertText(net.carcdr.ycrdt.YTransaction txn, int index, String content) booleanisClosed()intlength()intlength(net.carcdr.ycrdt.YTransaction txn) net.carcdr.ycrdt.YSubscriptionobserve(net.carcdr.ycrdt.YObserver observer) voidremove(int index, int length) voidremove(net.carcdr.ycrdt.YTransaction txn, int index, int length) toString()toXmlString(net.carcdr.ycrdt.YTransaction txn)
-
Method Details
-
length
public int length()- Specified by:
lengthin interfacenet.carcdr.ycrdt.YXmlFragment
-
length
public int length(net.carcdr.ycrdt.YTransaction txn) - Specified by:
lengthin interfacenet.carcdr.ycrdt.YXmlFragment
-
insertElement
- Specified by:
insertElementin interfacenet.carcdr.ycrdt.YXmlFragment
-
insertElement
- Specified by:
insertElementin interfacenet.carcdr.ycrdt.YXmlFragment
-
insertText
- Specified by:
insertTextin interfacenet.carcdr.ycrdt.YXmlFragment
-
insertText
- Specified by:
insertTextin interfacenet.carcdr.ycrdt.YXmlFragment
-
remove
public void remove(int index, int length) - Specified by:
removein interfacenet.carcdr.ycrdt.YXmlFragment
-
remove
public void remove(net.carcdr.ycrdt.YTransaction txn, int index, int length) - Specified by:
removein interfacenet.carcdr.ycrdt.YXmlFragment
-
getNodeType
public net.carcdr.ycrdt.YXmlNode.NodeType getNodeType(int index) - Specified by:
getNodeTypein interfacenet.carcdr.ycrdt.YXmlFragment
-
getNodeType
public net.carcdr.ycrdt.YXmlNode.NodeType getNodeType(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
getNodeTypein interfacenet.carcdr.ycrdt.YXmlFragment
-
getChild
- Specified by:
getChildin interfacenet.carcdr.ycrdt.YXmlFragment
-
getElement
public net.carcdr.ycrdt.YXmlElement getElement(int index) - Specified by:
getElementin interfacenet.carcdr.ycrdt.YXmlFragment
-
getElement
public net.carcdr.ycrdt.YXmlElement getElement(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
getElementin interfacenet.carcdr.ycrdt.YXmlFragment
-
getText
public net.carcdr.ycrdt.YXmlText getText(int index) - Specified by:
getTextin interfacenet.carcdr.ycrdt.YXmlFragment
-
getText
public net.carcdr.ycrdt.YXmlText getText(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
getTextin interfacenet.carcdr.ycrdt.YXmlFragment
-
toXmlString
- Specified by:
toXmlStringin interfacenet.carcdr.ycrdt.YXmlFragment
-
toXmlString
- Specified by:
toXmlStringin interfacenet.carcdr.ycrdt.YXmlFragment
-
toString
-
observe
public net.carcdr.ycrdt.YSubscription observe(net.carcdr.ycrdt.YObserver observer) - Specified by:
observein interfacenet.carcdr.ycrdt.YXmlFragment
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.carcdr.ycrdt.YXmlFragment
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfacenet.carcdr.ycrdt.YXmlFragment
-