XML Compare .NET API Documentation - DEPRECATED
This namespace provides the cause for several higher level com.deltaxml.core and com.deltaxml.cores9api exceptions. It generates comparison and licensing exceptions that are typically wrapped by higher level exceptions.
Classes
| Class | Description | |
|---|---|---|
| AddRemoveKeyingException |
Added or deleted content in the delta should not have a key which is present in the non-delta input of a combine operation.
| |
| CannotCompareDeltaException |
It is not permitted to use a delta file to the input to a comparison since a meaningful delta result cannot be produced.
| |
| CPUCountException |
An exception indicating that the license used to activate the software does not support the number of CPUs being used.
| |
| DeletedSubtreeMismatchException |
A deleted/added subtree mismatch between the delta and non-delta inputs of the forward/reverse combiner respectively.
| |
| DeltaXMLError |
This class specifies an error condition.
| |
| DeltaXMLException |
This class specifies an exceptional condition.
| |
| DeltaXMLProcessingException |
This class specifies an exceptional condition that occurred during the comparison and recombination processes.
| |
| DifferentRootElementException |
Files being compared must have equivalent root elements.
| |
| DifferingOrderedAttributesException |
The deltaxml:ordered attribute is placed on elements to control whether its children are compared using the ordered comparison
algorithm or the orderless algorithm.
| |
| IncompatibleTypesCombineException |
When applying the delta document to the input document, the node type of the delta must match that in the input documents.
| |
| IncompatibleTypesCombineException IncompatibleTypesType |
Used to indicate the type of IncompatibleType error that has occurred.
| |
| IncorrectAttributeCombineException |
When the delta specifies that an attribute is deleted from the supplied input file (that is it has a deleted delta in a
forward-combine, or an added delta in a reverse-combine) the same attribute in the input file is expected to have the same
value as specified in the delta.
| |
| IncorrectPCDataCombineException |
When the delta specifies that text is deleted from the supplied input file (that is it has a deleted delta in a
forward-combine, or an added delta in a reverse-combine) the PCData in the input file is expected to match the PCData at the
same location in the delta file.
| |
| InvalidClarkNameException |
An exception of this type happens when the core comparator expects a Clark name, e.g.
| |
| InvalidDeltaValueException |
In DX1, a delta attribute should have one of the following values; "add", "delete", "WFmodify", "WFUmodify" or "unchanged".
| |
| InvalidExchangeElementException |
An exchange element should conform to the DX1 specification, detailed in the
| |
| InvalidLicenseException |
An exception indicating that the wrong type of license was found or supplied at runtime.
| |
| InvalidModifiedElementException |
A modified element must contain at least one of the following: new-attributes, old-attributes or child elements.
| |
| InvalidNewOrOldAttributeFormatException |
A old- or new-attributes attribute should conform to the DX1 specification, detailed in the
| |
| InvalidOriginalPositionException |
An Element has an {http://www.deltaxml.com/ns/well-formed-delta-v1}:original-position attribute which has an invalid format.
| |
| InvalidPCDataModifyElementException |
A PCDataModify element should conform to the DX1 specification, detailed in the
| |
| InvalidSoftKeyAttributeException |
An exception of this type happens when Soft Key attributes are used in an incorrect or ambiguous way.
| |
| KeylessOrderlessModifyException |
The orderless comparator cannot create a modified (A!=B) element other than through keying.
| |
| 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 activate the software.
| |
| LicenseException |
This class groups all of the licensing related exceptions together.
| |
| LicenseExpiredException |
An exception indicating that the license used to activate 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.
| |
| MissingAttributeCombineException |
When the delta specifies that an attribute is deleted from the supplied input file (that is it has a deleted delta in a
forward-combine, or an added delta in a reverse-combine) the input file is expected to have the same attribute at the
appropriate location.
| |
| MissingContentCombineException |
When processing an exchange, pcdataModify or textGroup elements which contain a old and new value, the item being deleted (in a
forward-combine the "old" value and in a reverse-combine the "new" value) must exist in the input document.
| |
| MissingDeltaAttributeException |
A changes-only context delta is required for use in a combine.
| |
| MissingPCDataCombineException |
When the delta specifies that text is deleted from the supplied input file (that is it has a deleted delta in a
forward-combine, or an added delta in a reverse-combine) the input file is expected to have PCData at the appropriate location.
| |
| NodeCapacityExceededException |
The size of the input data exceeds the capacity permitted by the activation license.
| |
| NoLicenseInstalledException |
An exception indicating that the software has not been sucessfully activated with an appropriate license.
| |
| NoMatchingDeltaItemCombineException |
A delta file should contain a delta representing each item in both of the input files used for comparison, unless the items are
children of a added/deleted or unchanged node (the latter of these is not applicable in a changes-only delta, which is used by
the combine process).
| |
| NoMatchingItemCombineException |
An item with an unchanged delta in the delta file means that both of the original inputs will have contained the same XML node.
| |
| NonMatchingDeletedDeltaCombineException |
When a delta refers to a node in the input file which is to be excluded from the result it is expected to be the same as the
same item in the delta.
| |
| NonMatchingExchangeItemCombineException |
When a delta includes an exchange the item in the input file that is being "exchanged" should match its item in the exchange.
| |
| NonMatchingPCDataCombineException |
Unchanged PCData should be the same in the input and delta files.
| |
| NotADeltaFileException |
A combine operation requires one of the original input files that was used in the comparison, and the changes-only delta that
was the result of the comparison.
| |
| OrderlessDeltaMismatchException |
In the orderless combination algorithm, all elements which are added, deleted or modified must have corresponding elements in
the non-delta input.
| |
| OriginalPositionAttributeMissingException |
An Element does not have an {http://www.deltaxml.com/ns/well-formed-delta-v1}:original-position attribute when one is required.
| |
| PropertyRejectedException |
This Exception is thrown when a comparison is started on an XMLComparator on which setProperty has been called with arguments
that are not understood by a parent org.xml.sax.XMLReader.
| |
| UnchangedElementHasChildrenException |
In a changes-only delta, an unchanged element should not have any child attributes or elements.
| |
| UnexpectedAttributeCombineException |
When the delta specifies that an attribute is added in the delta file (that is it has an added delta in a forward-combine, or a
deleted delta in a reverse-combine) the input file should not already have an attribute with the same name in the same
namespace.
| |
| UnexpectedDeltaAttributeException |
When inside an added or deleted sub-tree, an element should not contain a delta attribute.
| |
| UnexpectedDeltaFileException |
A combine can only be carried out with one of the original input files and the delta.
| |
| UnexpectedNewAttributesException |
In DX1, an attribute called new-attribute is used to store the deleted or, in the case of a modified attribute, the old value.
| |
| UnexpectedOldAttributesException |
In DX1, an attribute called old-attribute is used to store the deleted or, in the case of a modified attribute, the old value.
| |
| 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.
| |
| UnorderedModifiedContainsPCDATAException |
An orderless comparison cannot be performed on a node with child PCData nodes.
| |
| VersionLabelNotPresentInOriginalPositionException |
The value of a {http://www.deltaxml.com/ns/well-formed-delta-v1}:original-position attribute does not have a value for the
requested version label..
| |
| XMLCombinerConfigurationException |
This class is used to indicate a configuration error in the XMLCombiner.
| |
| XMLCombinerFactoryConfigurationError |
This class is used to indicate an error in the configuration of a XMLCombiner factory.
| |
| XMLComparatorConfigurationException |
This class is used to indicate a configuration error in the XMLComparator.
| |
| XMLComparatorFactoryConfigurationError |
This class is used to indicate an error in the configuration of a XMLComparator factory.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ErrorListener |
This interface is provided so that users can customize the error handling of the DeltaXML.com tools.
|