All Classes and Interfaces

Class
Description
Parameters used to override or force specific behaviours.
Contains parameters used to override or force specific behaviours.
An advanced mode for controlling some specialist use cases, where both the entity references and their replacement text are compared.
The advanced parameters provide a finer level of control over the comparison, the output, and error reporting.
The advanced settings parameters provide a finer level of control over the comparison, the output, and error reporting.
Thrown when there is a problem generating an AI summary report.
Thrown when there is a problem creating an AIProvider, could be due to missing or invalid configuration.
Contains parameters that affect the alignment/matching of elements.
Stores a stack of the elements that are ancestor to the current context in the SAXStream.
This class is used to represent an attribute location by providing an XPath for the attribute.
This class specifies configuration options for Attribute Splitting.
This enumeration contains options for the different modes to use for Attribute Splitting.
Represents an XML Attribute name and value pair.
Specifies the column keying mode used to match CALS columns when table processing is enabled.
Specifies the column keying mode used to match CALS columns when table processing is enabled.
Specifies configuration options for CALS table comparison.
Specifies configuration options for CALS table comparison.
Determines whether and how the Comparator can be cancelled if it is taking too long.
It is not permitted to use a delta file to the input to a comparison since a meaningful delta result cannot be produced.
Indicates that the check was cancelled according to the CancellationPolicy.
Provides a pre-configured pipeline for document conversion validation.
Monitors the progress of a Check.
An abstract representation of Checker.check(CheckerInput, CheckerInput) output.
This class represents child alignment specifiers for the subtree configuration.
Removes all elements or attributes in specified deltaxml namespaces.
Specifies the column keying mode used to match HTML columns when table processing is enabled.
A class consisting of XSLT extension functions for comparison operations.
The comparison was cancelled via some kind of CancellationPolicy.
Indicates a problem during the comparison stage of the pipeline.
A listener which receives events from the comparator indicating that progress has been made in the current comparison.
Configuration object containing parameters that control how text is compared.
A concurrent merge class which supports n-way merging of the concurrently edited DITA documents.
A merge class which supports n-way merging of the concurrently edited XML content (data or documents) .
The various types of result that can be produced by the Merger.
This enum represents the current state of the merge object.
Indicates a problem evaluating the 'when' XPath expression on a conditional filter in a DXP file.
An Exception of this type is thrown when a configuration instance cannot be validated, due to problems in the configuration data supplied by the user.
Indicates a problem while checking the content equality.
Provides a pre-configured comparison tool more suited for data comparison.
Represents the point at which user FilterSteps can be inserted.
Monitors the progress of a DataComparator comparison.
Loads a DocumentComparator from a DCP configuration.
Reports pipeline progress to System.err using textual messages.
Represents the behaviour required when outputting defaulted attributes.
A type-safe enum representing the different delta values that are legal in a DeltaXML delta file.
Generate an AI powered report that summarises a DeltaV2 output.
A representation of a punctuation element used by WordBufferingFilter and its sub-types to represent and manipulate the buffer of word/space/punctuation elements.
A representation of a space element used by WordBufferingFilter and its sub-types to represent and manipulate the buffer of word/space/punctuation elements.
A representation of a word element used by WordBufferingFilter and its sub-types to represent and manipulate the buffer of word/space/punctuation elements.
This class specifies an error condition.
This class specifies an exceptional condition.
This class specifies an exceptional condition that occurred during the comparison and recombination processes.
Files being compared must have equivalent root elements.
The deltaxml:ordered attribute is placed on elements to control whether its children are compared using the ordered comparison algorithm or the orderless algorithm.
The DITA configuration parameters apply to all output formats.
DITA Input/Output Exceptions.
A map comparison progress listener.
Specifies the A or B source document map.
The mode in which topics are processed.
A base implementation of the DitaMapCompareProgressListener.
Compares the XML content of two Darwin Information Typing Architecture (DITA) maps and produces a result map marked to show changes.
A comparison progress listener.
A representation of a DITA Map input file.
Compares two Darwin Information Typing Architecture (DITA) maps and produces a result map(s) marked to show changes.
The DITA markup output format specific parameters provide control over how the 'rev' and 'status' attributes are used to represent change.
Compares two Darwin Information Typing Architecture (DITA) topics and produces a result topic marked to show changes.
A comparison progress listener.
DITA Topic Processing Exception.
The main class for DeltaXML DocBook Compare.
A comparison progress listener.
Indicates that inputs have different Doctype statements.
Indicates that inputs have different Doctype statements.
Controls how DOCTYPE declarations appear in the result.
Provides a pre-configured comparison tool more suited for document comparison.
Represents the point at which user FilterSteps can be inserted.
Monitors the progress of a DocumentComparator comparison.
A representation of a Microsoft Word input file with a ".docx" extension.
Loads a DataComparator from a DTCP configuration.
Reports pipeline progress to System.err using textual messages.
Indicates that an attempt has been made to declare multiple PipelineSteps with the same name in a single Pipeline.
Loads a PipelinedComparator from a DXP configuration.
A comparison parameter definition.
A utility class for identifying the space required to display a list of parameter definitions.
Indicates an error encountered either when resolving XPath expressions in the Pipeline Description or when validating the resolved Pipeline Description.
Controls how general entity references appear in the result.
Decides whether to accept or ignore the oxygen track changes if they already exists in the merge input.
Represents the points at which user FilterSteps can be inserted.
Defines the severity of a DeltaXMLProcessingException.
Thrown to indicate that a feature name has not been recognized.
Thrown to indicate that a feature has been set to a value which is not supported or is disallowed.
Represents a chain of FilterSteps that can be applied to XML input in a specified order to produce a result.
Thrown to indicate that a filter class instantiation problem has been detected.
Thrown to indicate a failure in creating or configuring an XSLT-based SAX event filter.
Indicates an error in compiling, configuring or running a filter.
Thrown to indicate that a filter parameterization problem has been detected.
Thrown to indicate a failure when running a pipeline filter.
An exception used to indicate a problem in a filter, where the location of the filter cannot be precisely identified, typically because of filter streaming.
An exception indicating a problem when applying a single filter to a pipeline input or output.
Represents a single step in an XML processing pipeline.
Provides a mechanism for creating FilterStep instances.
 
Configuration object containing parameters related to formatting.
These parameters control which DITA elements are marked as inline formatting elements and how change within them is handled.
These parameters control which DocBook elements are marked as inline formatting elements and configures how changes are shown within them.
Formatting Elements are DITA elements whose primary purpose is to affect the rendering style of their text contents.
Values in this Enum control the method for representing or reconstructing Formatting Elements.
Enumeration representing the possible values for the framemaker-tcs-table-change-mode parameter.
Enumeration representing the possible values for the framemaker-tcs-table-change-mode parameter.
Enumeration representing the possible values for the framemaker-tcs-table-change-mode parameter.
Specifies the column keying mode used to match HTML columns when table processing is enabled.
Specifies the column keying mode used to match HTML columns when table processing is enabled.
The entry point into the HTML Compare Java API.
Specifies an exceptional condition in HTML Compare.
Specifies an initialization problem in HTML Compare.
An interface for receiving events regarding the progress of an ongoing HTML comparison.
Configuration object containing parameters relating to the HTML output styling and presentation.
Indicates that an input could not be converted into XHTML.
Specifies configuration options for HTML table comparison.
Specifies configuration options for HTML table comparison.
This class configures Ignore Changes Config according to the provided locations where changes need to be ignored.
Word by word processing should not be used with a changes-only delta.
Specifies the granularity at which the differences between the two images will be represented.
Configuration for image comparison.
Configuration for image comparison.
`* Specifies configuration options for Binary Image comparison.
Parameters managing image how images are compared and represented in the output.
Contains parameters managing image comparison.
Specifies configuration options for Binary Image comparison.
Specifies configuration options for Image comparison.
Indicates that an input could not be loaded.
An exception of this type happens when the core comparator expects a Clark name, e.g.
Thrown when something about 2 Tables being compared prevents the Comparator from making a valid attempt at comparison.
An exception of this type happens when we encounter an invalid value for a deltaxml:core-element-class attribute.
An exception which indicates that an input is not of the correct format for this pipeline.
An Element has an {http://www.deltaxml.com/ns/well-formed-delta-v1}:original-position attribute which has an invalid format.
Thrown to indicate that a parameter or its value is invalid.
Used to indicate that the DXP File loaded by a DXPConfiguration is not valid.
An enum representing the Invalid Referenced SVG Behaviour modes.
An exception of this type happens when Soft Key attributes are used in an incorrect or ambiguous way.
Specifies the behaviour to use when inputs contain invalid tables.
An enum representing the action which should be taken when an invalid table is detected.
An enum representing the action which should be taken when an invalid CALS table is detected.
Specifies the behaviour to use when inputs contain invalid tables.
Specifies the behavior to use when inputs contain invalid tables.
An enum representing the different modes to use for keying the input documents.
The round trip processing markup filter.
An enum used to specify which items should be preserved.
An enumeration marks the region of the document that is being parsed.
Configures the way that Lexical Preservation is applied during the document loading, preservation processing and output/serialisation phases of a pipelined comparison.
This class is used to denote a location for which any changes should be ignored.
Enumeration representing how the result map is constructed.
Enumeration representing a DITA map's copy scope.
These parameters control how the map file comparison is performed.
These parameters control how the map comparison is performed in a map topic set comparison.
Enumeration representing which map input is being used to form the basis of the output.
Enumeration representing how the result map is constructed.
Enumeration representing what action to perform when there is an exception raised during the processing of a topic.
Enumeration representing what updates should be performed to uncompared/unaligned topics (in the context of a DITA map comparison).
Specifies configuration options for MathML processing.
Parameters for managing the comparison of MathML.
Contains parameters for managing the comparison of MathML.
Configuration object that contains parameters that control MathML comparison and presentation.
Specifies the granularity at which the differences between the two MathML expressions will be represented from the DocumentComparator.
Specifies the granularity at which the differences between the two MathML expressions will be represented from the DocumentComparator.
Specifies the granularity at which the differences between the two MathML expressions will be represented from the DocumentComparator.
Specifies the granularity at which the differences between the two MathML expressions will be represented.
A common interface for sequential merge classes.
A common interface for concurrent merge classes.
Interface for listeners to monitor the progress of the merge stages.
Reports merge progress to System.err using textual messages.
Enumeration representing the possible values for handling changes in whitespace.
Defined the modified attribute processing mode.
Defined the modified attribute processing mode.
Defined the modified attribute processing mode.
Specifies how modified 'formatting' elements should be output.
Enumeration representing the possible values for handling changes in whitespace.
This class is used to represent move candidate element XPath and class XPath pairs.
This class configures move detection.
This enumeration contains options for the type of move detection.
Moves Aware Data Progress Listener.
Moves Aware Document Progress Listener.
These parameters control element moves handling and defines the values for the revision attribute.
Contains parameters that affect the alignment/matching of documents.
Contains parameters that affect the alignment/matching of documents.
Specifies an exceptional condition in Microsoft Word Compare.
This class is used to provide a DocumentComparator with a set of prefix and namespace pairs that can be used within XPath expressions provided to certain configurations such as IgnoreChangesConfig or SubtreeProcessingMode.
Thrown when the DXP pipelineParameter names are not unique.
Removes whitespace in PCDATA and attributes in an XML file.
Specifies how the child elements of 'orderless' elements should be output.
This is an optional fixup outfilter which is part of the Word by Word pipeline.
Enumeration representing the possible values for the output-format parameter.
Enumeration representing the possible values for the output-format parameter.
Specifies configuration options related to the format of the comparison result from a DocumentComparator.
 
The result document may reside in a different location to the inputs.
These parameters enable the form of the output to be configured.
These parameters enable the form of the output to be configured.
Enumeration representing the possible values for the oxygen-tcs-deleted-space-mode parameter.
Enumeration representing the possible values for the oxygen-tcs-deleted-space-mode parameter.
Thrown when an a parameter or feature has incorrect DXP syntax.
Indicates a problem creating or configuring an XML Parser.
Thrown to indicate a problem instantiating or configuring a SAX Parser.
This class concatenates a series of XMLFilterImpl.characters(char[], int, int) into a single event, which can be handled with PCDataConcatenatingInfilter.bufferedCharacters(char[], int, int).
Indicates an error encountered when processing properties or features in the 'advancedConfig' element of the Pipeline Description.
Indicates an error condition in the Pipeline Description format.
The entry point into the PDF Compare Java API.
Specifies an exceptional condition in PDF Compare.
An interface for receiving events regarding the progress of an ongoing PDF comparison.
Indicates an error encountered when loading a filter defined in a Pipeline Description format, after parameters are resolved.
Specifies a problem creating
The exception that gets thrown if the perform markup operations abnormally terminate.
Settings that affect the behaviour of displaying text changes.
Provides a Pipeline abstraction for the Comparator.
Indicates an error condition in the use of a Pipeline Object.
A type-safe enumeration used to define the various filter chains associated with a PipelinedComparator.
Indicates a problem when loading a pipeline.
The location of an entry in a comparator pipeline.
Monitors the progress of the pipelined comparator.
Reports pipeline progress to System.err using textual messages.
Indicates a problem when saving or serializing the result of a comparison using PipelinedComparatorS9.
The entry point into the PowerPoint Compare Java API.
Specifies an exceptional condition in PowerPoint Compare.
An interface for receiving events regarding the progress of an ongoing PowerPoint comparison.
An enum representing the different document preservation modes.
An enum representing the different document preservation modes.
Used to specify how the lexically preserved items should be styled.
Represents the behaviour required when outputting preserved lexical items which have changed.
The preset lexical preservation modes.
Thrown to indicate a problem setting a property on all pipelined comparators.
Thrown to indicate a problem setting a property with an unsupported value or type.
Specifies the format of results output from the DocumentComparator.
Specifies configuration options for the PDF Comparison Result Report.
Sets options to change the granularity and ordering of changes in the result in order to improve readability.
This enumeration contains options for which inputs content should be used in the result, when ignoring changes.
Allows the rule based processing to be configured for the Concurrent Merge or Three Way Merge object.
These parameters are used to specify how unrepresentable change can be handled.
These parameters are used to specify how unrepresentable change can be handled.
A sequential merge class which supports n-way merging of the sequentially edited DITA documents.
A merge class which supports n-way merging of the sequentially edited XML content (data or documents).
The various types of result that can be produced by the Sequential Merger.
This enum represents the current state of the sequential merge object.
Indicates a problem with writing the comparison result.
Enumeration representing how to show changes in elements where phrase would be invalid DITA.
Represents the values for the standalone setting in the XML declaration.
Indicates an error encountered when parsing the Pipeline Description format, prior to resolving any parameters.
Enumeration representing the possible values for the step conflict resolution parameter.
This class configures elements based on how they need to be processed.
This enumeration contains options for the type of content in the element subtree.
This class configures content processing based on whether file has data or text or both.
An error listener with more detailed error reporting.
Configuration for SVG comparison.
These parameters control how SVG changes are displayed.
These parameters control how SVG changes are displayed.
Configuration object that contains parameters that describe how SVG comparison takes place and is presented.
Specifies configuration options for SVG comparison.
Specifies the granularity at which the differences between the two SVG images will be represented from the comparison.
Specifies the granularity at which the differences between the two SVG images will be represented from the DocumentComparator.
Specifies the granularity at which the differences between two SVG images will be represented.
Specifies the granularity at which the differences between the two SVG images will be represented from the DocumentComparator.
An exception of this type happens when Soft Key attributes are used in an incorrect or ambiguous way.
These parameters control how tables are compared.
These parameters control how tables are compared.
Configuration for table comparison.
Configuration object containing parameters that control how tables are compared.
These parameters control how text is compared and whitespace handled.
These parameters control how text is compared and whitespace handled.
Controls how threading will happen during comparison.
A enumeration used to provide preset values to the three to two way merge cases such as all changes, their changes and conflicting changes.
The main class for three-way concurrent DITA merge operations.
The main class for three-way concurrent merge operations.
 
 
The various types of result that can be produced by the Merger.
Contains parameters that are specific to DITA topic comparisons.
Attribute representation used with threeway track change output.
The tracked changes output format specific parameters provide a way of configuring tracked change output and editor/format specific output.
The tracked changes output format specific parameters provide a way of configuring tracked change output and editor/format specific output.
Thrown to indicate a problem instantiating or configuring an XSLT Transformer.
Thrown when an attempt was made to reference an unknown or undeclared DXP parameter.
Choose the version of the item to extract for output.
Choose the version of the item to extract for output.
An orderless element (one with the deltaxml:ordered='false' attribute) cannot contain more than one child element with the same name/type (ie. the same namespace URI and localName) and the same deltaxml:key attribute value.
PCData inside a mixed content element is generally considered to be part of an overall text flow for a documentation type element.
Enumeration representing the possible values for the xmetal-tcs-table-change-mode parameter.
Contains parameters to configure input validation and reporting.
Contains parameters that control input validation and reporting.
Specifies which level of validation to use when validation processes are run.
Specifies which level of validation to use when validation processes are run.
Specifies which level of validation to use when validation processes are run.
Specifies how certain warnings generated during the comparison process are reported.
An enum representing the warning report modes.
An enum representing the warning report modes.
Specifies how certain warnings generated during the comparison process are reported.
Specifies how certain warnings generated during the comparison process are reported.
Enumeration representing the possible values for the whitespace-processing-mode parameter.
Enumeration representing the possible values for the whitespace-processing-mode parameter.
This abstract filter should be extended by outfilters that process blocks of word/space/punctuation elements.
A representation of an element that contains only PCDATA and a delta value used by WordBufferingFilter and its sub-types to represent and manipulate the buffer of word/space/punctuation elements.
The entry point into the Word Compare Java API.
An interface for receiving events regarding the progress of an ongoing Word comparison.
This class provides a way of breaking or segmenting large sequences of text (such as paragraphs and sentences) into smaller segments or chunks so that change can be reported at finer granularity.
This is the infilter for the Word by Word pipeline, which is discussed in the Word by Word Text Comparison guide.
This is the outfilter for the Word by Word pipeline, which is discussed in the Word by Word Text Comparison guide.
This is the outfilter for the Word by Word pipeline, which is discussed in the Word by Word Text Comparison guide.
This class is used to sort sequences of added/deleted words.
This is a fixup outfilter which is part of the Word by Word pipeline, which is discussed in the Word by Word Text Comparison guide.
Enumeration representing the possible values for the xmetal-tcs-table-change-mode parameter.
Enumeration representing the possible values for the xmetal-tcs-table-change-mode parameter.
Enumeration representing the possible values for the xmetal-tcs-table-change-mode parameter.
Provides an extensible class for filtering SAX events, including lexical events such as XML comments.
Provides an extensible class for filtering SAX events, including lexical events such as XML comments.
The SAX event items for marking which SAX events to process.
A representation of an XML input file.
An equivalent interface to org.sax.xml.XMLFilter for use as a 'push' filter as opposed to a 'pull' filter.
Used to convert an XMLFilter object into an XMLPushFilter object.
A framework class which can be easily extended to provide custom push-mode SAX event filtering.
Represents the values for the version in the XML declaration.
Represents the values for the version in the XML declaration.
Indicates a problem evaluating the 'xpath' XPath expression on a filter parameter in a DXP file.