Package ch.galinet.xml.xmlmerge
package ch.galinet.xml.xmlmerge
Interfaces and classes defining the XmlMerge API.
-
ClassDescriptionBase class for all exceptions thrown by XmlMerge.Operation on two nodes creating a third node.Thrown when something wrong happens in the XmlMerge configuration.Applies a configuration to an XmlMerge instance.Thrown when something is wrong with a source or output document.Thrown when there is something wrong with an element.Transforms an element to another element by changing some nested content or attributes.Compares two elements to know if they correspond for merging.Thrown when something is wrong in the matching process.An action merging the contents of the specified elements.Abstraction for matchers, mappers or actions two be creatable by the same factory classes.Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.Thrown when XML parsing fails.Entry point for merging XML documents.Holds thread local context information that would otherwise be difficult to pass into each part of the framework.