Uses of Interface
ch.galinet.xml.xmlmerge.Operation
Packages that use Operation
Package
Description
Interfaces and classes defining the XmlMerge API.
Implementation of built-in actions.
Implementation of built-in operation factories.
Implementation of built-in mappers.
Implementation of built-in matchers.
-
Uses of Operation in ch.galinet.xml.xmlmerge
Subinterfaces of Operation in ch.galinet.xml.xmlmergeModifier and TypeInterfaceDescriptioninterfaceOperation on two nodes creating a third node.interfaceTransforms an element to another element by changing some nested content or attributes.interfaceCompares two elements to know if they correspond for merging.interfaceAn action merging the contents of the specified elements.Methods in ch.galinet.xml.xmlmerge that return OperationModifier and TypeMethodDescriptionOperationFactory.getOperation(org.jdom2.Element originalElement, org.jdom2.Element modifiedElement) Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs. -
Uses of Operation in ch.galinet.xml.xmlmerge.action
Classes in ch.galinet.xml.xmlmerge.action that implement OperationModifier and TypeClassDescriptionclassGathers the operation factory-related behaviour and a default configuration.classCopies the patch element only if it does not exist in the orginal document.classKeeps the original element only if it does not appear in the patch document.classCopies the patch element into the output by inserting it after already existing elements of the same name.classMerge implementation traversing parallelly both element contents.classCopies the patch element if it exist in the original, keep the original if no corresponding patch element exists.classCopies the original regardless of the existence of patch element.classCopies the patch element if it exists.classCreated by aellenn on 28.04.2017. -
Uses of Operation in ch.galinet.xml.xmlmerge.factory
Methods in ch.galinet.xml.xmlmerge.factory that return OperationModifier and TypeMethodDescriptionAttributeOperationFactory.getOperation(org.jdom2.Element originalElement, org.jdom2.Element modifiedElement) Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.DiffOperationFactory.getOperation(org.jdom2.Element originalElement, org.jdom2.Element patchElement) Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.StaticOperationFactory.getOperation(org.jdom2.Element originalElement, org.jdom2.Element modifiedElement) Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.XPathOperationFactory.getOperation(org.jdom2.Element originalElement, org.jdom2.Element patchElement) Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.Resolves an alias or an operation class name to an operation.Methods in ch.galinet.xml.xmlmerge.factory with parameters of type OperationModifier and TypeMethodDescriptionvoidXPathOperationFactory.setDefaultOperation(Operation operation) Sets the default operation returned by this factory.Constructors in ch.galinet.xml.xmlmerge.factory with parameters of type OperationModifierConstructorDescriptionAttributeOperationFactory(Operation defaultOperation, OperationResolver resolver, String keyword, String namespace) Creates a new AttributeOperationFactory.StaticOperationFactory(Operation operation) Creates a StaticOperationFactory returning the given operation. -
Uses of Operation in ch.galinet.xml.xmlmerge.mapper
Classes in ch.galinet.xml.xmlmerge.mapper that implement OperationModifier and TypeClassDescriptionclassDoes not transform the element.classFilters out elements and attributes with a specified namespace. -
Uses of Operation in ch.galinet.xml.xmlmerge.matcher
Classes in ch.galinet.xml.xmlmerge.matcher that implement OperationModifier and TypeClassDescriptionclassElements match if their name and 'id' attribute are the same.classElements compared with this matcher never match.classCompares the qualified name of elements.