Skip navigation links

XML Compare Java API Documentation

A set of packages for XML Comparison and Recombination operations that comprise the XML Compare product.

See: Description

Comparison APIs 
Package Description
com.deltaxml.api
A low-level JAXP interface for advanced users supporting comparison and recombination.
com.deltaxml.core
A JAXP compatible API to facilitate construction of XML comparison pipelines.
com.deltaxml.cores9api
A Saxon S9API compatible interface to facilitate construction of XML comparison pipelines.
com.deltaxml.cores9api.config
Contains classes and enums used to provide configuration options to PipelinedComparatorS9 and DocumentComparator.
Filters 
Package Description
com.deltaxml.pipe.filters
This package provides SAX event based filter implementations.
com.deltaxml.pipe.filters.dx2
This package contains filters specific to the deltaV2 format.
com.deltaxml.pipe.filters.dx2.wbw
This package contains filters for use in Word By Word pipelines, as is discussed in the Filters for Document Processing guide, as well as the JavaDoc for each of the filters.
SAX/JAXP Extensions 
Package Description
com.deltaxml.pipe
This package provides extensions to the SAX parsing API.
Extension Functions 
Package Description
com.deltaxml.ext.xslt.saxon
This package provides extensions for the Saxon XSLT processor allowing access to DeltaXML comparison and associated capabilities.
Compatibility Packages 
Package Description
com.deltaxml.pipe.filters.dx2.wbw.v62
This package contains the versions of the Word by Word pipeline filter which were replaced in XML Compare 6.3.
Internal Use Packages 
Package Description
com.deltaxml.cores9api.internals
This package contains some internal entries that need to be publicly visible, but are not officially part of the API.
Other Packages 
Package Description
com.deltaxml.pipe.filters.dx2.wbw.format  

A set of packages for XML Comparison and Recombination operations that comprise the XML Compare product.

A number of different packages have been provided, some making use of new technology:

com.deltaxml.cores9api
Provides a comparison pipeline based on Saxon's s9api interfaces. This package is the most feature rich, has the best performance and is recommended for new users.
com.deltaxml.core
Introduced in release 3.0, also provides a comparison pipeline. Internally it uses the JAXP interfaces and factory methods, but tries to isolate the user from the complexities of JAXP programming. It is provided for compatibility purposes for existing users.
com.deltaxml.api
Introduced in release 2.0, provides low-level JAXP compatible components for XML comparison and recombination. Unlike the more modern packages it does not provide a pipeline system for running pre and post comparison filters.
com.deltaxml.pipe
Provides extensions to the SAX and JAXP interfaces upon which the XML Compare PipelinedComparator was constructed. These are also available in source code form in source.zip.
com.deltaxml.pipe.filters
This package and its sub-packages provide Java based filter implementations for use in pipeline configurations. The current contents of this package include classes for word-by-word pipelines and also whitespace normalization. These filters were coded in Java primarily for performance reasons, particularly reducing Java heap memory consumption.
Skip navigation links

Copyright © 2001-2018 DeltaXML Ltd. All Rights Reserved.