PipelinedComparatorS9Exception ClassXML Compare .NET API Documentation
XML Compare .NET API Documentation - DEPRECATED
Indicates an error condition in the PipelinedComparatorS9 compare method.
Inheritance Hierarchy

System Object
  System Exception
    Throwable
      Exception
        com.deltaxml.api DeltaXMLException
          com.deltaxml.core PipelinedComparatorException
            com.deltaxml.cores9api PipelinedComparatorS9Exception
              com.deltaxml.cores9api ComparisonException
              com.deltaxml.cores9api FilterProcessingException
              com.deltaxml.cores9api LicenseException
              com.deltaxml.cores9api PipelineException
              com.deltaxml.cores9api PipelineLoadingException
              com.deltaxml.cores9api PipelineSerializationException

Namespace: com.deltaxml.cores9api
Assembly: deltaxml (in deltaxml.dll) Version: 10.4.0.1000
Syntax

[SerializableAttribute]
public abstract class PipelinedComparatorS9Exception : PipelinedComparatorException
Remarks

Indicates an error condition in the PipelinedComparatorS9 compare method. This class is an abstract class and the various failures that can occur during a compare() or isEqual() invocation are described by appropriate subtypes.

In the original PipelinedComparator implementation (based on JAXP) there was a single pipeline triggering method and it was very difficult to determine which pipeline component caused the failure (although the stack trace provided some hints). With the new s9api based architecture it is possible to identify the cause more precisely. This exception class and its various subtypes correspond to the PipelineProgressException provided with the old pipeline package.

While the multi-triggering approach taken using s9api does allow improvements to exception reporting, debug and progress one obstacle to these improvements is the streaming optimizations that are also available. Some exceptions provide multiple reporting techniques and better reporting is generally available when optimizations are turned off.

See Also