See: Description
Class | Description |
---|---|
ConcurrentMerge |
A merge class which supports n-way merging of the concurrently edited XML content (data or documents) .
|
MergeRunnableFilterChain | |
SequentialMerge |
A merge class which supports n-way merging of the sequentially edited XML content (data or documents).
|
ThreeWayMerge |
The main class for three-way concurrent merge operations.
|
Enum | Description |
---|---|
ExtensionPoint |
Represents the points at which user
FilterStep s can be inserted. |
ThreeWayMerge.ResultFormat | Deprecated
This class has been deprecated in favour of TwoWayResultFormat
|
ThreeWayMerge.TwoWayResultFormat |
Exception | Description |
---|---|
CPUCountException |
An exception indicating that the license used to activate the
software does not support the number of CPUs being used.
|
DeltaXMLMergeException |
Specifies an exceptional condition in the Merger.
|
DifferentRootElementException |
Indicates that the inputs have different root elements.
|
DifferingOrderedAttributesException |
The deltaxml:ordered attribute is placed on elements to control whether its children are processed using the ordered comparison
algorithm or the orderless algorithm.
|
DoctypeChangeException |
Indicates that inputs have different Doctype statements.
|
DoctypeMissingException |
Indicates that inputs have different Doctype statements.
|
InvalidInputException |
Indicates that an input is not of the correct format for this process.
|
InvalidLicenseException |
An exception indicating that the wrong type of license was
found at runtime.
|
LicenseConcurrencyLimitException |
An exception indicating that the server-controlled concurrency limit has been exceeded.
|
LicenseContentException |
An exception indicating that the there was a problem with
the license used to enable the software.
|
LicenseException |
Indicates that the comparison could not be run due to licensing constraints.
|
LicenseExpiredException |
An exception indicating that the license used to enable the
software has expired.
|
LicenseNotYetValidException |
An exception indicating that this license has not yet
started
|
LicenseSecurityException |
An exception indicating a problem with the activation/licensing or
other security related aspects of the DeltaXML software when the
JVM is using a Security Manager.
|
NodeCapacityExceededException |
The size of the input data exceeds the capacity permitted by
the associated license.
|
NoLicenseInstalledException |
An exception indicating that the software has not been
successfully enabled with an appropriate license.
|
UnorderedDuplicateKeysException |
An orderless element (one with the
deltaxml:ordered='false' attribute) cannot contain more than one child element
with the same name/type (ie. |
UnorderedElementContainingPCDATAException |
The orderless comparator cannot process mixed XML content, that is an element containing child elements and PCDATA.
|
Error | Description |
---|---|
DeltaXMLMergeError |
Specifies an exceptional condition in the various merge operations.
|
This package provides classes for Merging of XML inputs. Merging aligns the data/content in the XML and provides an output suitable for a number of use cases.
This package is designed for generic well-formed XML; other packages are provided for specific XML formats and content types such as DITA.
The ConcurrentMerge
class provides an n-way merge where an ancestor version and a number of derivatives are
recombined. A further class (ThreeWayMerge
) provides extended capabilities for the common three-way use case
and additionally provides a number of additional output formats and types (such as editor track-change formats).
The ThreeWayMerge
class is similar to ConcurrentMerge but restricts the number of versions to be merged to
three. This restriction allows ThreeWayMerge to provide additional options.
The SequentialMerge
class supports an n-way merge for the case where, following the original document version,
each new document version is an edit of the previous document version. The changes described in the combined document result are
described in terms of sequential edits.
Copyright © 2023 Deltaman Group Ltd. All Rights Reserved.