Packages

class ComparisonContext extends AnyRef

ComparisonContext represents both the path to a given comparison and the namespace declarations which are relevant for it.

Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ComparisonContext
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def endElem: ComparisonContext

    path.tail, pops the head off as it moves up, counts are not changed

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def leftNamespaceContext: Option[NamespaceContext]
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def parentContext: Option[ComparisonContext]
  18. val path: BasicPath
  19. def pathString: String

    Produces an XPath like string.

    Produces an XPath like string. Make this a full one?

  20. def rightNamespaceContext: Option[NamespaceContext]
  21. def startElems(leftElem: Elem, rightElem: Elem): ComparisonContext

    Pushes a new elem on the stack, modifying the parents counts as it goes

  22. val streamPosition: Int
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. def toDifferenceAsStream[T](t: T, filter: (Iterator[xml.PullType]) ⇒ Iterator[xml.PullType] = LogicalFilters.joinTextAndCData(_))(implicit tv: (T) ⇒ StreamComparable[T]): Stream[xml.PullType]

    Provides a stream for the given T up to the difference represented by this context.

    Provides a stream for the given T up to the difference represented by this context. Callers are responsible for handling any IO handles or capturing an original stream.

  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  29. def withPosition(newStreamPosition: Int): ComparisonContext

Inherited from AnyRef

Inherited from Any

Ungrouped