Package net.carcdr.ycrdt.panama
Class PanamaYXmlElement
java.lang.Object
net.carcdr.ycrdt.panama.PanamaYXmlElement
- All Implemented Interfaces:
AutoCloseable,net.carcdr.ycrdt.YXmlElement,net.carcdr.ycrdt.YXmlNode
Panama FFM implementation of YXmlElement.
Represents an XML element with a tag name, attributes, and children.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.carcdr.ycrdt.YXmlNode
net.carcdr.ycrdt.YXmlNode.NodeType -
Method Summary
Modifier and TypeMethodDescriptionintintchildCount(net.carcdr.ycrdt.YTransaction txn) voidclose()getAttribute(String name) getAttribute(net.carcdr.ycrdt.YTransaction txn, String name) String[]String[]getAttributeNames(net.carcdr.ycrdt.YTransaction txn) getChild(int index) getChild(net.carcdr.ycrdt.YTransaction txn, int index) intintgetIndexInParent(net.carcdr.ycrdt.YTransaction txn) net.carcdr.ycrdt.YXmlNode.NodeTypegetParent(net.carcdr.ycrdt.YTransaction txn) getTag()getTag(net.carcdr.ycrdt.YTransaction txn) net.carcdr.ycrdt.YXmlElementinsertElement(int index, String tag) net.carcdr.ycrdt.YXmlElementinsertElement(net.carcdr.ycrdt.YTransaction txn, int index, String tag) net.carcdr.ycrdt.YXmlTextinsertText(int index) net.carcdr.ycrdt.YXmlTextinsertText(net.carcdr.ycrdt.YTransaction txn, int index) booleanisClosed()net.carcdr.ycrdt.YSubscriptionobserve(net.carcdr.ycrdt.YObserver observer) voidremoveAttribute(String name) voidremoveAttribute(net.carcdr.ycrdt.YTransaction txn, String name) voidremoveChild(int index) voidremoveChild(net.carcdr.ycrdt.YTransaction txn, int index) voidsetAttribute(String name, Object value) voidsetAttribute(net.carcdr.ycrdt.YTransaction txn, String name, Object value) toString()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
-
getTag
- Specified by:
getTagin interfacenet.carcdr.ycrdt.YXmlElement
-
getTag
- Specified by:
getTagin interfacenet.carcdr.ycrdt.YXmlElement
-
getAttribute
-
getAttribute
-
setAttribute
-
setAttribute
-
removeAttribute
- Specified by:
removeAttributein interfacenet.carcdr.ycrdt.YXmlElement
-
removeAttribute
- Specified by:
removeAttributein interfacenet.carcdr.ycrdt.YXmlElement
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacenet.carcdr.ycrdt.YXmlElement
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacenet.carcdr.ycrdt.YXmlElement
-
childCount
public int childCount()- Specified by:
childCountin interfacenet.carcdr.ycrdt.YXmlElement
-
childCount
public int childCount(net.carcdr.ycrdt.YTransaction txn) - Specified by:
childCountin interfacenet.carcdr.ycrdt.YXmlElement
-
insertElement
- Specified by:
insertElementin interfacenet.carcdr.ycrdt.YXmlElement
-
insertElement
public net.carcdr.ycrdt.YXmlElement insertElement(net.carcdr.ycrdt.YTransaction txn, int index, String tag) - Specified by:
insertElementin interfacenet.carcdr.ycrdt.YXmlElement
-
insertText
public net.carcdr.ycrdt.YXmlText insertText(int index) - Specified by:
insertTextin interfacenet.carcdr.ycrdt.YXmlElement
-
insertText
public net.carcdr.ycrdt.YXmlText insertText(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
insertTextin interfacenet.carcdr.ycrdt.YXmlElement
-
getChild
- Specified by:
getChildin interfacenet.carcdr.ycrdt.YXmlElement
-
getChild
- Specified by:
getChildin interfacenet.carcdr.ycrdt.YXmlElement
-
removeChild
public void removeChild(int index) - Specified by:
removeChildin interfacenet.carcdr.ycrdt.YXmlElement
-
removeChild
public void removeChild(net.carcdr.ycrdt.YTransaction txn, int index) - Specified by:
removeChildin interfacenet.carcdr.ycrdt.YXmlElement
-
getParent
- Specified by:
getParentin interfacenet.carcdr.ycrdt.YXmlElement
-
getParent
- Specified by:
getParentin interfacenet.carcdr.ycrdt.YXmlElement
-
getIndexInParent
public int getIndexInParent()- Specified by:
getIndexInParentin interfacenet.carcdr.ycrdt.YXmlElement
-
getIndexInParent
public int getIndexInParent(net.carcdr.ycrdt.YTransaction txn) - Specified by:
getIndexInParentin interfacenet.carcdr.ycrdt.YXmlElement
-
toString
-
toString
- Specified by:
toStringin interfacenet.carcdr.ycrdt.YXmlElement
-
observe
public net.carcdr.ycrdt.YSubscription observe(net.carcdr.ycrdt.YObserver observer) - Specified by:
observein interfacenet.carcdr.ycrdt.YXmlElement
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.carcdr.ycrdt.YXmlElement
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfacenet.carcdr.ycrdt.YXmlElement
-