Package net.carcdr.ycrdt.panama
Class PanamaYXmlText
java.lang.Object
net.carcdr.ycrdt.panama.PanamaYXmlText
- All Implemented Interfaces:
AutoCloseable,net.carcdr.ycrdt.YXmlNode,net.carcdr.ycrdt.YXmlText
Panama FFM implementation of YXmlText.
Represents an XML text node that can contain formatted text content.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.carcdr.ycrdt.YXmlNode
net.carcdr.ycrdt.YXmlNode.NodeType -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voiddelete(int index, int length) voiddelete(net.carcdr.ycrdt.YTransaction txn, int index, int length) voidvoidList<net.carcdr.ycrdt.FormattingChunk> List<net.carcdr.ycrdt.FormattingChunk> getFormattingChunks(net.carcdr.ycrdt.YTransaction txn) intintgetIndexInParent(net.carcdr.ycrdt.YTransaction txn) net.carcdr.ycrdt.YXmlNode.NodeTypegetParent(net.carcdr.ycrdt.YTransaction txn) voidvoidvoidinsertWithAttributes(int index, String chunk, Map<String, Object> attributes) voidinsertWithAttributes(net.carcdr.ycrdt.YTransaction txn, int index, String chunk, Map<String, Object> attributes) booleanisClosed()intlength()intlength(net.carcdr.ycrdt.YTransaction txn) net.carcdr.ycrdt.YSubscriptionobserve(net.carcdr.ycrdt.YObserver observer) voidvoidtoString()toString(net.carcdr.ycrdt.YTransaction txn) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.carcdr.ycrdt.YXmlNode
asElement, asText
-
Method Details
-
getNodeType
public net.carcdr.ycrdt.YXmlNode.NodeType getNodeType()- Specified by:
getNodeTypein interfacenet.carcdr.ycrdt.YXmlNode
-
length
public int length()- Specified by:
lengthin interfacenet.carcdr.ycrdt.YXmlText
-
length
public int length(net.carcdr.ycrdt.YTransaction txn) - Specified by:
lengthin interfacenet.carcdr.ycrdt.YXmlText
-
toString
-
toString
- Specified by:
toStringin interfacenet.carcdr.ycrdt.YXmlText
-
insert
- Specified by:
insertin interfacenet.carcdr.ycrdt.YXmlText
-
insert
- Specified by:
insertin interfacenet.carcdr.ycrdt.YXmlText
-
push
- Specified by:
pushin interfacenet.carcdr.ycrdt.YXmlText
-
push
- Specified by:
pushin interfacenet.carcdr.ycrdt.YXmlText
-
delete
public void delete(int index, int length) - Specified by:
deletein interfacenet.carcdr.ycrdt.YXmlText
-
delete
public void delete(net.carcdr.ycrdt.YTransaction txn, int index, int length) - Specified by:
deletein interfacenet.carcdr.ycrdt.YXmlText
-
insertWithAttributes
-
insertWithAttributes
-
format
-
format
-
getParent
- Specified by:
getParentin interfacenet.carcdr.ycrdt.YXmlText
-
getParent
- Specified by:
getParentin interfacenet.carcdr.ycrdt.YXmlText
-
getIndexInParent
public int getIndexInParent()- Specified by:
getIndexInParentin interfacenet.carcdr.ycrdt.YXmlText
-
getIndexInParent
public int getIndexInParent(net.carcdr.ycrdt.YTransaction txn) - Specified by:
getIndexInParentin interfacenet.carcdr.ycrdt.YXmlText
-
getFormattingChunks
- Specified by:
getFormattingChunksin interfacenet.carcdr.ycrdt.YXmlText
-
getFormattingChunks
public List<net.carcdr.ycrdt.FormattingChunk> getFormattingChunks(net.carcdr.ycrdt.YTransaction txn) - Specified by:
getFormattingChunksin interfacenet.carcdr.ycrdt.YXmlText
-
observe
public net.carcdr.ycrdt.YSubscription observe(net.carcdr.ycrdt.YObserver observer) - Specified by:
observein interfacenet.carcdr.ycrdt.YXmlText
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.carcdr.ycrdt.YXmlText
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfacenet.carcdr.ycrdt.YXmlText
-