GenericXmlNodeReadOps

cats.xml.XmlNodeSyntax.GenericXmlNodeReadOps
implicit class GenericXmlNodeReadOps[K <: XmlNode](genericNode: K)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def deepSubNodes: LazyList[XmlNode]
def existsAttrByKey(p: String => Boolean): Boolean
def existsAttrByKeyAndValue[T : Decoder](keyP: String => Boolean, valueP: T => Boolean): Boolean
def existsAttrWithValue[T : Decoder](key: String, valueP: T => Boolean): Boolean
def filterChildren(thatLabel: String): List[Node]
def filterChildrenBy(p: XmlNode => Boolean): List[XmlNode]
def filterDeepChildren(thatLabel: String): LazyList[Node]
def filterDeepChildrenBy(p: XmlNode => Boolean): LazyList[XmlNode]
def findAttr(key: String): Option[String]
def findAttr[T : Decoder](key: String): Option[T]
def findAttrRaw(key: String): Option[XmlAttribute]
def findAttrWhere[T : Decoder](keyP: String => Boolean, valueP: T => Boolean): Option[T]
def findChild(thatLabel: String): Option[Node]
def findChildBy(p: XmlNode => Boolean): Option[XmlNode]
def findDeepChild(thatLabel: String): Option[Node]
def findDeepChildBy(p: XmlNode => Boolean): Option[XmlNode]