See: Description
Class | Description |
---|---|
DXPParameterDefinition<T extends java.lang.Comparable<?>> |
A comparison parameter definition.
|
DXPParameterDefinition.FormatInfo |
A utility class for identifying the space required to display a list of parameter definitions.
|
DXPParameterInstance<T extends java.lang.Comparable<?>> |
An instance of a DXPParameterDefinition object.
|
RethrowingParserErrorHandler |
An
ErrorHandler that throws errors and fatalErrors when they are reported. |
Enum | Description |
---|---|
PipelineIOIdentifier |
A type-safe enumeration used to define the various filter chains associated with a
PipelinedComparatorS9 . |
Exception | Description |
---|---|
ComparatorInstantiationException |
Thrown to indicate a problem instantiating or configuring a DeltaXML Comparator.
|
DXPConfigurationException |
Indicates an error condition in the DXPConfiguration.
|
FeatureNotRecognizedException |
Thrown to indicate that a feature name has not been recognized.
|
FeatureSettingNotSupportedException |
Thrown to indicate that a feature has been set to a value which is not supported or is disallowed.
|
FilterClassIncompatibilityException |
Thrown to indicate that a filter class incompatibility has been detected.
|
FilterClassInstantiationException |
Thrown to indicate that a filter class instantiation problem has been detected.
|
FilterConfigurationException |
Thrown to indicate a failure in creating or configuring an XSLT-based SAX event filter.
|
FilterParameterizationException |
Thrown to indicate that a filter parameterization problem has been detected.
|
InvalidPipelineException |
Used to indicate that the DXP File loaded by a DXPConfiguration is not valid.
|
NonUniqueParameterNameException |
Thrown when the DXP pipelineParameter names are not unique.
|
ParameterValueConflict |
Thrown when an a parameter or feature has incorrect DXP syntax.
|
ParserInstantiationException |
Thrown to indicate a problem instantiating or configuring a SAX Parser.
|
PipelinedComparatorException |
Indicates an error condition in all the pipelined comparators.
|
PropertyNotRecognizedException |
Thrown to indicate a problem setting a property on all pipelined comparators.
|
PropertySettingNotSupportedException |
Thrown to indicate a problem setting a property with an unsupported value or type.
|
TransformerInstantiationException |
Thrown to indicate a problem instantiating or configuring an XSLT Transformer.
|
UnknownParameterException |
Thrown when an attempt was made to reference an unknown or undeclared DXP parameter.
|
UnsupportedFilterListMemberException |
Thrown to indicate the use of an unsupported filter in a filter List.
|
Error | Description |
---|---|
DXPConfigurationError |
Specifies an unresolvable error condition in a DXPConfiguration.
|
PipelinedComparatorError |
Specifies an error condition in the comparator.
|
This package contains a collection of classes, exceptions, and enums to facilitate construction of pipelined comparison pipelines.
This package uses the features of the JAXP API including XMLFilters and TransformerHandlers to link the pipeline stages together, but tries to hide the complexity of JAXP pipeline construction from the user.
A similar, but more efficient and feature-rich, pipeline is provided by the new com.deltaxml.cores9api
package. Its
provides similar classes and methods to this package (which should make upgrading fairly easy), but its internal implementation
is based on s9api providing better performance and some extra features.
Support Note: This package should be considered 'deprecated'. We encourage new users to use the new cores9api package in preference to this one and will provide support to users who wish to upgrade.
NOTE: This package is called: com.deltaxml.core
while the JAXP orientated API is:
com.deltaxml.api
. The api package name was/is a poor choice of name, but it is preserved for backwards
compatibility reasons with existing 2.x releases. This package is built on-top of and uses the code in the api
package.
Usage notes/comments in the various XSLT scripts included as samples describe some known bugs in some of the XSLT processors we have tested. We would recommend reading the script comments and/or the Java filter documentation when choosing filters or considering the use of different JAXP implementations.
A samples directory provides code samples and data together with a ReadMe file explaining compilation/running. We recommend using the provided Ant scripts for compilation and running . The Ant build tool is available from ant.apache.org.
Please visit our Support Page to find the relevant channels to use for any questions, bug-reports, suggested enhancements or any other matter related to this software.