All Classes and Interfaces

Class
Description
Gathers the operation factory-related behaviour and a default configuration.
Base class for all exceptions thrown by XmlMerge.
Superclass for configurers using XPathOperationFactory.
Operation on two nodes creating a third node.
Configure to apply actions declared as attributes in the patch DOM.
Creates operations by inspecting keywords passed as attributes in patch elements.
Copies the patch element only if it does not exist in the orginal document.
XmlMerge wrapper applying a configurer on the wrapped instance.
Thrown when something wrong happens in the XmlMerge configuration.
Applies a configuration to an XmlMerge instance.
Default implementation of XmlMerge.
Keeps the original element only if it does not appear in the patch document.
An operation factory delegating to other operation factories according to the existence of the original and patch element.
Thrown when something is wrong with a source or output document.
Thrown when there is something wrong with an element.
Does not transform the element.
Elements match if their name and 'id' attribute are the same.
Copies the patch element into the output by inserting it after already existing elements of the same name.
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.
Filters out elements and attributes with a specified namespace.
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.
Creates an operation instance given a short name (alias) or a class name.
Merge implementation traversing parallelly both element contents.
Copies the patch element if it exist in the original, keep the original if no corresponding patch element exists.
Thrown when XML parsing fails.
Copies the original regardless of the existence of patch element.
Reads the XPathOperationFactory configuration from a property file or a map.
Copies the patch element if it exists.
Elements compared with this matcher never match.
Constants for built-in actions.
Constant for built-in mappers.
Constants for built-in matchers.
An operation factory returning always the same operation whatever the specified elements.
Compares the qualified name of elements.
Entry point for merging XML documents.
Holds thread local context information that would otherwise be difficult to pass into each part of the framework.
An operation factory that resolves operations given a map { xpath (as String), Operation }.
Created by aellenn on 28.04.2017.