scales.xml.equals

ComparisonContext

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
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ComparisonContext
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  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
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  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

    is incremented for each processed item in the stream, allowing a simple take to get the difference in terms of the stream, the developer can then use this with toDifferenceAsStream to capture the difference.

    is incremented for each processed item in the stream, allowing a simple take to get the difference in terms of the stream, the developer can then use this with toDifferenceAsStream to capture the difference. It is only provided when a difference is found within a stream and not during the difference analysis.

  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( ... )
  29. def withPosition(newStreamPosition: Int): ComparisonContext

Inherited from AnyRef

Inherited from Any

Ungrouped