Package-level declarations

Types

Link copied to clipboard
abstract class XmlChildNode(parent: XmlParentNode) : XmlNode
Link copied to clipboard
open class XmlElementNode(parent: XmlParentNode, val children: MutableSet<XmlNode>, val attributes: MutableMap<String, String>, val tagName: String) : XmlChildNode, XmlParentNode
Link copied to clipboard
interface XmlNode
Link copied to clipboard
sealed interface XmlParentNode : XmlNode
Link copied to clipboard
Link copied to clipboard
data class XmlRootNode(val tagName: String = "#root", val children: MutableSet<XmlNode>) : XmlParentNode
Link copied to clipboard
class XmlTextNode(parent: XmlParentNode, val content: String) : XmlChildNode

Functions

Link copied to clipboard