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.
|