com.deltaxml.api NamespaceXML Compare .NET API Documentation
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

  ClassDescription
Public classAddRemoveKeyingException
Added or deleted content in the delta should not have a key which is present in the non-delta input of a combine operation.
Public classCannotCompareDeltaException
It is not permitted to use a delta file to the input to a comparison since a meaningful delta result cannot be produced.
Public classCPUCountException
An exception indicating that the license used to activate the software does not support the number of CPUs being used.
Public classDeletedSubtreeMismatchException
A deleted/added subtree mismatch between the delta and non-delta inputs of the forward/reverse combiner respectively.
Public classDeltaXMLError
This class specifies an error condition.
Public classDeltaXMLException
This class specifies an exceptional condition.
Public classDeltaXMLProcessingException
This class specifies an exceptional condition that occurred during the comparison and recombination processes.
Public classDifferentRootElementException
Files being compared must have equivalent root elements.
Public classDifferingOrderedAttributesException
The deltaxml:ordered attribute is placed on elements to control whether its children are compared using the ordered comparison algorithm or the orderless algorithm.
Public classIncompatibleTypesCombineException
When applying the delta document to the input document, the node type of the delta must match that in the input documents.
Public classIncompatibleTypesCombineException IncompatibleTypesType
Used to indicate the type of IncompatibleType error that has occurred.
Public classIncorrectAttributeCombineException
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.
Public classIncorrectPCDataCombineException
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.
Public classInvalidClarkNameException
An exception of this type happens when the core comparator expects a Clark name, e.g.
Public classInvalidDeltaValueException
In DX1, a delta attribute should have one of the following values; "add", "delete", "WFmodify", "WFUmodify" or "unchanged".
Public classInvalidExchangeElementException
An exchange element should conform to the DX1 specification, detailed in the Online specification document.
Public classInvalidLicenseException
An exception indicating that the wrong type of license was found or supplied at runtime.
Public classInvalidModifiedElementException
A modified element must contain at least one of the following: new-attributes, old-attributes or child elements.
Public classInvalidNewOrOldAttributeFormatException
A old- or new-attributes attribute should conform to the DX1 specification, detailed in the Online specification document.
Public classInvalidOriginalPositionException
An Element has an {http://www.deltaxml.com/ns/well-formed-delta-v1}:original-position attribute which has an invalid format.
Public classInvalidPCDataModifyElementException
A PCDataModify element should conform to the DX1 specification, detailed in the Online specification document.
Public classInvalidSoftKeyAttributeException
An exception of this type happens when Soft Key attributes are used in an incorrect or ambiguous way.
Public classKeylessOrderlessModifyException
The orderless comparator cannot create a modified (A!=B) element other than through keying.
Public classLicenseConcurrencyLimitException
An exception indicating that the server-controlled concurrency limit has been exceeded.
Public classLicenseContentException
An exception indicating that the there was a problem with the license used to activate the software.
Public classLicenseException
This class groups all of the licensing related exceptions together.
Public classLicenseExpiredException
An exception indicating that the license used to activate the software has expired.
Public classLicenseNotYetValidException
An exception indicating that this license has not yet started
Public classLicenseSecurityException
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.
Public classMissingAttributeCombineException
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.
Public classMissingContentCombineException
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.
Public classMissingDeltaAttributeException
A changes-only context delta is required for use in a combine.
Public classMissingPCDataCombineException
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.
Public classNodeCapacityExceededException
The size of the input data exceeds the capacity permitted by the activation license.
Public classNoLicenseInstalledException
An exception indicating that the software has not been sucessfully activated with an appropriate license.
Public classNoMatchingDeltaItemCombineException
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).
Public classNoMatchingItemCombineException
An item with an unchanged delta in the delta file means that both of the original inputs will have contained the same XML node.
Public classNonMatchingDeletedDeltaCombineException
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.
Public classNonMatchingExchangeItemCombineException
When a delta includes an exchange the item in the input file that is being "exchanged" should match its item in the exchange.
Public classNonMatchingPCDataCombineException
Unchanged PCData should be the same in the input and delta files.
Public classNotADeltaFileException
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.
Public classOrderlessDeltaMismatchException
In the orderless combination algorithm, all elements which are added, deleted or modified must have corresponding elements in the non-delta input.
Public classOriginalPositionAttributeMissingException
An Element does not have an {http://www.deltaxml.com/ns/well-formed-delta-v1}:original-position attribute when one is required.
Public classPropertyRejectedException
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.
Public classUnchangedElementHasChildrenException
In a changes-only delta, an unchanged element should not have any child attributes or elements.
Public classUnexpectedAttributeCombineException
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.
Public classUnexpectedDeltaAttributeException
When inside an added or deleted sub-tree, an element should not contain a delta attribute.
Public classUnexpectedDeltaFileException
A combine can only be carried out with one of the original input files and the delta.
Public classUnexpectedNewAttributesException
In DX1, an attribute called new-attribute is used to store the deleted or, in the case of a modified attribute, the old value.
Public classUnexpectedOldAttributesException
In DX1, an attribute called old-attribute is used to store the deleted or, in the case of a modified attribute, the old value.
Public classUnorderedDuplicateKeysException
An orderless element (one with the deltaxml:ordered='false' attribute) cannot contain more than one child element with the same name/type (ie.
Public classUnorderedElementContainingPCDATAException
The orderless comparator cannot process mixed XML content, that is an element containing child elements and PCDATA.
Public classUnorderedModifiedContainsPCDATAException
An orderless comparison cannot be performed on a node with child PCData nodes.
Public classVersionLabelNotPresentInOriginalPositionException
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..
Public classXMLCombinerConfigurationException
This class is used to indicate a configuration error in the XMLCombiner.
Public classXMLCombinerFactoryConfigurationError
This class is used to indicate an error in the configuration of a XMLCombiner factory.
Public classXMLComparatorConfigurationException
This class is used to indicate a configuration error in the XMLComparator.
Public classXMLComparatorFactoryConfigurationError
This class is used to indicate an error in the configuration of a XMLComparator factory.
Interfaces

  InterfaceDescription
Public interfaceErrorListener
This interface is provided so that users can customize the error handling of the DeltaXML.com tools.