XmlNodeGroup

final class XmlNodeGroup extends XmlNode
class XmlNode
trait Xml
class Object
trait Matchable
class Any

Value members

Concrete methods

def toNode(label: String, attributes: List[XmlAttribute]): XmlNode

Inherited methods

Inherited from:
XmlNode
def appendChild(child: XmlNode, children: XmlNode*): XmlNode
Inherited from:
XmlNode
final def asAttribute: Option[XmlAttribute]
Inherited from:
Xml
final def asData: Option[XmlData]
Inherited from:
Xml
final def asNode: Option[XmlNode]
Inherited from:
Xml
Inherited from:
XmlNode
def children: Seq[XmlNode]
Inherited from:
AbstractXmlNode
Inherited from:
XmlNode
def copy(label: String, attributes: List[XmlAttribute], content: NodeContent): XmlNode
Inherited from:
XmlNode
def deepSubNodes: LazyList[XmlNode]
Inherited from:
AbstractXmlNode
Inherited from:
XmlNode
override def equals(obj: Any): Boolean
Definition Classes
XmlNode -> Any
Inherited from:
XmlNode
def existsAttrValue[T : Decoder](key: String, p: T => Boolean): Boolean
Inherited from:
XmlNode
def filterChildren(thatLabel: String): List[XmlNode]
Inherited from:
AbstractXmlNode
def filterChildrenBy(p: XmlNode => Boolean): List[XmlNode]
Inherited from:
AbstractXmlNode
def filterDeepChildren(thatLabel: String): LazyList[XmlNode]
Inherited from:
AbstractXmlNode
def filterDeepChildrenBy(p: XmlNode => Boolean): LazyList[XmlNode]
Inherited from:
AbstractXmlNode
def findAttr(key: String): Option[XmlAttribute]
Inherited from:
XmlNode
def findAttrValue[T : Decoder](key: String): Option[T]
Inherited from:
XmlNode
def findAttrValue(key: String): Option[String]
Inherited from:
XmlNode
def findChild(thatLabel: String): Option[XmlNode]
Inherited from:
AbstractXmlNode
def findChildBy(p: XmlNode => Boolean): Option[XmlNode]
Inherited from:
AbstractXmlNode
def findDeepChild(thatLabel: String): Option[XmlNode]
Inherited from:
AbstractXmlNode
def findDeepChildBy(p: XmlNode => Boolean): Option[XmlNode]
Inherited from:
AbstractXmlNode
def hasChildren: Boolean
Inherited from:
XmlNode
def hasText: Boolean
Inherited from:
XmlNode
def isEmpty: Boolean
Inherited from:
AbstractXmlNode
def label: String
Inherited from:
XmlNode
Inherited from:
XmlNode
def prependChild(child: XmlNode, children: XmlNode*): XmlNode
Inherited from:
XmlNode
def removeAttr(key: String): XmlNode
Inherited from:
XmlNode
def text: Option[XmlData]
Inherited from:
XmlNode
def updateAttr(key: String)(f: () => XmlAttribute): XmlNode
Inherited from:
XmlNode
def updateAttrs(f: () => List[XmlAttribute]): XmlNode
Inherited from:
XmlNode
def updateChildren(f: () => Seq[XmlNode]): XmlNode
Inherited from:
XmlNode
def updateLabel(f: () => String): XmlNode
Inherited from:
XmlNode
def updateLabel(newLabel: String): XmlNode
Inherited from:
XmlNode
def updateText[T : DataEncoder](f: Option[XmlData] => T): XmlNode
Inherited from:
XmlNode
Inherited from:
XmlNode
Inherited from:
XmlNode
def withChild(child: XmlNode, children: XmlNode*): XmlNode
Inherited from:
XmlNode
def withChildren(children: Seq[XmlNode]): XmlNode
Inherited from:
XmlNode
def withText[T : DataEncoder](data: T): XmlNode
Inherited from:
XmlNode

Inherited fields

final lazy val isAttribute: Boolean
Inherited from:
Xml
final lazy val isData: Boolean
Inherited from:
Xml
lazy val isGroup: Boolean
Inherited from:
AbstractXmlNode
final lazy val isNode: Boolean
Inherited from:
Xml
final lazy val isNull: Boolean
Inherited from:
Xml
final lazy override val toString: String
Inherited from:
XmlNode