AbstractXmlNode

sealed trait AbstractXmlNode extends Xml
trait Xml
class Object
trait Matchable
class Any

Value members

Abstract methods

Concrete methods

def children: Seq[XmlNode]
def deepSubNodes: LazyList[XmlNode]
def filterChildren(thatLabel: String): List[XmlNode]
def filterChildrenBy(p: XmlNode => Boolean): List[XmlNode]
def filterDeepChildren(thatLabel: String): LazyList[XmlNode]
def filterDeepChildrenBy(p: XmlNode => Boolean): LazyList[XmlNode]
def findChild(thatLabel: String): Option[XmlNode]
def findChildBy(p: XmlNode => Boolean): Option[XmlNode]
def findDeepChild(thatLabel: String): Option[XmlNode]
def findDeepChildBy(p: XmlNode => Boolean): Option[XmlNode]
def isEmpty: Boolean

Inherited methods

final def asAttribute: Option[XmlAttribute]
Inherited from:
Xml
final def asData: Option[XmlData]
Inherited from:
Xml
final def asNode: Option[XmlNode]
Inherited from:
Xml

Concrete fields

lazy val isGroup: Boolean

Inherited fields

final lazy val isAttribute: Boolean
Inherited from:
Xml
final lazy val isData: Boolean
Inherited from:
Xml
final lazy val isNode: Boolean
Inherited from:
Xml
final lazy val isNull: Boolean
Inherited from:
Xml