trait ExactXmlEquals extends DefaultItemEquals with DefaultAttributeEquals with DefaultAttributesEquals with DefaultElemEquals with ExactStreamEquals with QNameEquals with DefaultQNameToken
All default exact Xml Equal and XmlComparison trait instances.
CData, Comments, PI are all kept as is, DTD, encoding and prolog etc are not. Text nodes are not joined. Use LogicalXmlEquals to focus more on content only.
- Alphabetic
- By Inheritance
- ExactXmlEquals
- DefaultQNameToken
- QNameEquals
- ExactStreamEquals
- StreamEquals
- DefaultElemEquals
- DefaultAttributesEquals
- DefaultAttributeEquals
- DefaultItemEquals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def defaultAttributeComparison(implicit qe: Equal[QName], qnameTokenComparison: Option[(ComparisonContext, String, String) => Boolean]): XmlComparison[Attribute]
QNames are not compared with prefix
QNames are not compared with prefix
- Definition Classes
- DefaultAttributeEquals
- implicit def defaultAttributesComparison(implicit ac: XmlComparison[Attribute]): XmlComparison[xml.Attributes]
- Definition Classes
- DefaultAttributesEquals
- implicit def defaultElemComparison(implicit ae: XmlComparison[xml.Attributes], qe: Equal[QName]): XmlComparison[Elem]
- Definition Classes
- DefaultElemEquals
- implicit val defaultQNameTokenComparison: Option[(ComparisonContext, String, String) => Boolean]
Finally decides if a Text/CData node or Attribute value should be compared as if containing a qname (prefix:local).
Finally decides if a Text/CData node or Attribute value should be compared as if containing a qname (prefix:local).
- Definition Classes
- DefaultQNameToken
- implicit def defaultXmlItemComparison(implicit qnameTokenComparison: Option[(ComparisonContext, String, String) => Boolean]): XmlComparison[XmlItem]
creates an XmlItem comparison given a given qnameTokenComparison function (should it compare using qnames or not).
creates an XmlItem comparison given a given qnameTokenComparison function (should it compare using qnames or not).
- Definition Classes
- DefaultItemEquals
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def qnameComparison(implicit qe: Equal[QName]): XmlComparison[QName]
- Definition Classes
- QNameEquals
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit def toDefaultStreamComparison[T](implicit tv: (T) => StreamComparable[T], ic: XmlComparison[XmlItem], ec: XmlComparison[Elem], qe: Equal[QName], qnameTokenComparison: Option[(ComparisonContext, String, String) => Boolean]): XmlComparison[T]
Conversions
Conversions
- Definition Classes
- ExactStreamEquals → StreamEquals
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()