Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractMergeAction - Class in ch.galinet.xml.xmlmerge.action
-
Gathers the operation factory-related behaviour and a default configuration.
- AbstractMergeAction() - Constructor for class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
- AbstractXmlMergeException - Exception in ch.galinet.xml.xmlmerge
-
Base class for all exceptions thrown by XmlMerge.
- AbstractXmlMergeException() - Constructor for exception ch.galinet.xml.xmlmerge.AbstractXmlMergeException
-
Default constructor.
- AbstractXmlMergeException(String) - Constructor for exception ch.galinet.xml.xmlmerge.AbstractXmlMergeException
-
Constructor with message.
- AbstractXmlMergeException(String, Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.AbstractXmlMergeException
-
Constructor with message and cause.
- AbstractXmlMergeException(Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.AbstractXmlMergeException
-
Constructor with cause.
- AbstractXPathConfigurer - Class in ch.galinet.xml.xmlmerge.config
-
Superclass for configurers using XPathOperationFactory.
- AbstractXPathConfigurer() - Constructor for class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
- Action - Interface in ch.galinet.xml.xmlmerge
-
Operation on two nodes creating a third node.
- ACTION_ATTRIBUTE - Static variable in class ch.galinet.xml.xmlmerge.config.AttributeMergeConfigurer
-
Action attribute.
- ACTION_PREFIX - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Action pathname prefix.
- addAction(String, String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Adds an action for a given XPath expression.
- addMapper(String, String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Adds an mapper for a given XPath expression.
- addMatcher(String, String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Adds a matcher for a given XPath expression.
- ATTRIBUTE_NAMESPACE - Static variable in class ch.galinet.xml.xmlmerge.config.AttributeMergeConfigurer
-
Attribute namespace.
- AttributeMergeConfigurer - Class in ch.galinet.xml.xmlmerge.config
-
Configure to apply actions declared as attributes in the patch DOM.
- AttributeMergeConfigurer() - Constructor for class ch.galinet.xml.xmlmerge.config.AttributeMergeConfigurer
- AttributeOperationFactory - Class in ch.galinet.xml.xmlmerge.factory
-
Creates operations by inspecting keywords passed as attributes in patch elements.
- AttributeOperationFactory(Operation, OperationResolver, String, String) - Constructor for class ch.galinet.xml.xmlmerge.factory.AttributeOperationFactory
-
Creates a new AttributeOperationFactory.
C
- ch.galinet.xml.xmlmerge - package ch.galinet.xml.xmlmerge
-
Interfaces and classes defining the XmlMerge API.
- ch.galinet.xml.xmlmerge.action - package ch.galinet.xml.xmlmerge.action
-
Implementation of built-in actions.
- ch.galinet.xml.xmlmerge.config - package ch.galinet.xml.xmlmerge.config
-
Implementation of built-in configuration classes.
- ch.galinet.xml.xmlmerge.factory - package ch.galinet.xml.xmlmerge.factory
-
Implementation of built-in operation factories.
- ch.galinet.xml.xmlmerge.mapper - package ch.galinet.xml.xmlmerge.mapper
-
Implementation of built-in mappers.
- ch.galinet.xml.xmlmerge.matcher - package ch.galinet.xml.xmlmerge.matcher
-
Implementation of built-in matchers.
- ch.galinet.xml.xmlmerge.merge - package ch.galinet.xml.xmlmerge.merge
-
Default implementation of XmlMerge.
- COMPLETE - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- CompleteAction - Class in ch.galinet.xml.xmlmerge.action
-
Copies the patch element only if it does not exist in the orginal document.
- CompleteAction() - Constructor for class ch.galinet.xml.xmlmerge.action.CompleteAction
- ConfigurableXmlMerge - Class in ch.galinet.xml.xmlmerge.config
-
XmlMerge wrapper applying a configurer on the wrapped instance.
- ConfigurableXmlMerge(Configurer) - Constructor for class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Creates a default XmlMerge instance and configures it with the given configurer.
- ConfigurableXmlMerge(XmlMerge, Configurer) - Constructor for class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Applies a configurer on a wrapped XmlMerge instance.
- ConfigurationException - Exception in ch.galinet.xml.xmlmerge
-
Thrown when something wrong happens in the XmlMerge configuration.
- ConfigurationException() - Constructor for exception ch.galinet.xml.xmlmerge.ConfigurationException
-
Default constructor.
- ConfigurationException(String) - Constructor for exception ch.galinet.xml.xmlmerge.ConfigurationException
-
Constructor with message.
- ConfigurationException(String, Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.ConfigurationException
-
Constructor with message and cause.
- ConfigurationException(Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.ConfigurationException
-
Constructor with cause.
- configure(XmlMerge) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Configures the specified XmlMerge instance.
- configure(XmlMerge) - Method in class ch.galinet.xml.xmlmerge.config.AttributeMergeConfigurer
-
Configures the specified XmlMerge instance.
- configure(XmlMerge) - Method in interface ch.galinet.xml.xmlmerge.Configurer
-
Configures the specified XmlMerge instance.
- Configurer - Interface in ch.galinet.xml.xmlmerge
-
Applies a configuration to an XmlMerge instance.
D
- DEFAULT_ACTION_KEY - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Default action pathname.
- DEFAULT_MAPPER_KEY - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Default mapper pathname.
- DEFAULT_MATCHER_KEY - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Default matcher pathname.
- DefaultXmlMerge - Class in ch.galinet.xml.xmlmerge.merge
-
Default implementation of XmlMerge.
- DefaultXmlMerge() - Constructor for class ch.galinet.xml.xmlmerge.merge.DefaultXmlMerge
-
Creates a new DefaultXmlMerge instance.
- DELETE - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- DeleteAction - Class in ch.galinet.xml.xmlmerge.action
-
Keeps the original element only if it does not appear in the patch document.
- DeleteAction() - Constructor for class ch.galinet.xml.xmlmerge.action.DeleteAction
- DiffOperationFactory - Class in ch.galinet.xml.xmlmerge.factory
-
An operation factory delegating to other operation factories according to the existence of the original and patch element.
- DiffOperationFactory() - Constructor for class ch.galinet.xml.xmlmerge.factory.DiffOperationFactory
- DocumentException - Exception in ch.galinet.xml.xmlmerge
-
Thrown when something is wrong with a source or output document.
- DocumentException(Document, String) - Constructor for exception ch.galinet.xml.xmlmerge.DocumentException
-
Constructor with message.
- DocumentException(Document, Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.DocumentException
-
Constructor with cause.
E
- ElementException - Exception in ch.galinet.xml.xmlmerge
-
Thrown when there is something wrong with an element.
- ElementException(Element) - Constructor for exception ch.galinet.xml.xmlmerge.ElementException
-
Constructor.
- ElementException(Element, String) - Constructor for exception ch.galinet.xml.xmlmerge.ElementException
-
Constructor with message.
- ElementException(Element, Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.ElementException
-
Constructor with cause.
- ENTITY_RESOLVER_KEY - Static variable in class ch.galinet.xml.xmlmerge.XmlMergeContext
G
- getDocument() - Method in exception ch.galinet.xml.xmlmerge.DocumentException
- getElement() - Method in exception ch.galinet.xml.xmlmerge.ElementException
- getElement() - Method in exception ch.galinet.xml.xmlmerge.MatchException
- getEntityResolver() - Static method in class ch.galinet.xml.xmlmerge.XmlMergeContext
- getOperation(Element, Element) - Method in class ch.galinet.xml.xmlmerge.factory.AttributeOperationFactory
-
Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.
- getOperation(Element, Element) - Method in class ch.galinet.xml.xmlmerge.factory.DiffOperationFactory
-
Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.
- getOperation(Element, Element) - Method in class ch.galinet.xml.xmlmerge.factory.StaticOperationFactory
-
Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.
- getOperation(Element, Element) - Method in class ch.galinet.xml.xmlmerge.factory.XPathOperationFactory
-
Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.
- getOperation(Element, Element) - Method in interface ch.galinet.xml.xmlmerge.OperationFactory
-
Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.
I
- ID - Static variable in class ch.galinet.xml.xmlmerge.matcher.StandardMatchers
- IDENTITY - Static variable in class ch.galinet.xml.xmlmerge.mapper.StandardMappers
- IdentityMapper - Class in ch.galinet.xml.xmlmerge.mapper
-
Does not transform the element.
- IdentityMapper() - Constructor for class ch.galinet.xml.xmlmerge.mapper.IdentityMapper
- IdMatcher - Class in ch.galinet.xml.xmlmerge.matcher
-
Elements match if their name and 'id' attribute are the same.
- IdMatcher() - Constructor for class ch.galinet.xml.xmlmerge.matcher.IdMatcher
- INSERT - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- InsertAction - Class in ch.galinet.xml.xmlmerge.action
-
Copies the patch element into the output by inserting it after already existing elements of the same name.
- InsertAction() - Constructor for class ch.galinet.xml.xmlmerge.action.InsertAction
M
- m_actionFactory - Variable in class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
-
Action factory.
- m_context - Static variable in class ch.galinet.xml.xmlmerge.XmlMergeContext
- m_mapperFactory - Variable in class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
-
Mapper factory.
- m_matcherFactory - Variable in class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
-
Matcher factory.
- map(Element) - Method in class ch.galinet.xml.xmlmerge.mapper.IdentityMapper
-
Transforms the given element to another element by changing some nested content or attributes.
- map(Element) - Method in interface ch.galinet.xml.xmlmerge.Mapper
-
Transforms the given element to another element by changing some nested content or attributes.
- map(Element) - Method in class ch.galinet.xml.xmlmerge.mapper.NamespaceFilterMapper
-
Transforms the given element to another element by changing some nested content or attributes.
- Mapper - Interface in ch.galinet.xml.xmlmerge
-
Transforms an element to another element by changing some nested content or attributes.
- MAPPER_PREFIX - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Mapper pathname prefix.
- Matcher - Interface in ch.galinet.xml.xmlmerge
-
Compares two elements to know if they correspond for merging.
- MATCHER_ATTRIBUTE - Static variable in class ch.galinet.xml.xmlmerge.config.AttributeMergeConfigurer
-
Matcher attribute.
- MATCHER_PREFIX - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Matcher pathname prefix.
- matches(Element, Element) - Method in class ch.galinet.xml.xmlmerge.matcher.IdMatcher
-
Compares two elements to know if they correspond for merging.
- matches(Element, Element) - Method in interface ch.galinet.xml.xmlmerge.Matcher
-
Compares two elements to know if they correspond for merging.
- matches(Element, Element) - Method in class ch.galinet.xml.xmlmerge.matcher.SkipMatcher
-
Compares two elements to know if they correspond for merging.
- matches(Element, Element) - Method in class ch.galinet.xml.xmlmerge.matcher.TagMatcher
-
Compares two elements to know if they correspond for merging.
- MatchException - Exception in ch.galinet.xml.xmlmerge
-
Thrown when something is wrong in the matching process.
- MatchException(Element, String) - Constructor for exception ch.galinet.xml.xmlmerge.MatchException
-
Constructor with message.
- MatchException(Element, Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.MatchException
-
Constructor with cause.
- merge(InputStream[]) - Method in class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Merges the given InputStream sources.
- merge(InputStream[]) - Method in class ch.galinet.xml.xmlmerge.merge.DefaultXmlMerge
-
Merges the given InputStream sources.
- merge(InputStream[]) - Method in interface ch.galinet.xml.xmlmerge.XmlMerge
-
Merges the given InputStream sources.
- merge(String[]) - Method in class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Merges the given String sources.
- merge(String[]) - Method in class ch.galinet.xml.xmlmerge.merge.DefaultXmlMerge
-
Merges the given String sources.
- merge(String[]) - Method in interface ch.galinet.xml.xmlmerge.XmlMerge
-
Merges the given String sources.
- merge(Document[]) - Method in class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Merges the given Document sources.
- merge(Document[]) - Method in class ch.galinet.xml.xmlmerge.merge.DefaultXmlMerge
-
Merges the given Document sources.
- merge(Document[]) - Method in interface ch.galinet.xml.xmlmerge.XmlMerge
-
Merges the given Document sources.
- MERGE - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- MergeAction - Interface in ch.galinet.xml.xmlmerge
-
An action merging the contents of the specified elements.
N
- NamespaceFilterMapper - Class in ch.galinet.xml.xmlmerge.mapper
-
Filters out elements and attributes with a specified namespace.
- NamespaceFilterMapper(String) - Constructor for class ch.galinet.xml.xmlmerge.mapper.NamespaceFilterMapper
-
Creates a new NamespaceFilterMapper.
O
- Operation - Interface in ch.galinet.xml.xmlmerge
-
Abstraction for matchers, mappers or actions two be creatable by the same factory classes.
- OperationFactory - Interface in ch.galinet.xml.xmlmerge
-
Creates operation (action, mapper and matcher) instances corresponding to a pair of elements from the original and patch DOMs.
- OperationResolver - Class in ch.galinet.xml.xmlmerge.factory
-
Creates an operation instance given a short name (alias) or a class name.
- OperationResolver(Class) - Constructor for class ch.galinet.xml.xmlmerge.factory.OperationResolver
-
Creates an OperationResolver given the class representing an operation.
- OrderedMergeAction - Class in ch.galinet.xml.xmlmerge.action
-
Merge implementation traversing parallelly both element contents.
- OrderedMergeAction() - Constructor for class ch.galinet.xml.xmlmerge.action.OrderedMergeAction
- OVERRIDE - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- OverrideAction - Class in ch.galinet.xml.xmlmerge.action
-
Copies the patch element if it exist in the original, keep the original if no corresponding patch element exists.
- OverrideAction() - Constructor for class ch.galinet.xml.xmlmerge.action.OverrideAction
P
- ParseException - Exception in ch.galinet.xml.xmlmerge
-
Thrown when XML parsing fails.
- ParseException(String) - Constructor for exception ch.galinet.xml.xmlmerge.ParseException
-
Constructor with message.
- ParseException(String, Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.ParseException
-
Constructor with message and cause.
- ParseException(Throwable) - Constructor for exception ch.galinet.xml.xmlmerge.ParseException
-
Constructor with cause.
- PATH_PREFIX - Static variable in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
XPath pathname prefix.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.CompleteAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.DeleteAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.InsertAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.OrderedMergeAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.OverrideAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in interface ch.galinet.xml.xmlmerge.Action
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.PreserveAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.ReplaceAction
-
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
- perform(Element, Element, Element) - Method in class ch.galinet.xml.xmlmerge.action.XsdInsertAction
- PRESERVE - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- PreserveAction - Class in ch.galinet.xml.xmlmerge.action
-
Copies the original regardless of the existence of patch element.
- PreserveAction() - Constructor for class ch.galinet.xml.xmlmerge.action.PreserveAction
- PropertyXPathConfigurer - Class in ch.galinet.xml.xmlmerge.config
-
Reads the
XPathOperationFactoryconfiguration from a property file or a map. - PropertyXPathConfigurer(String) - Constructor for class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Creates a PropertyXPathConfigurer which reads the configuration from a properties file.
- PropertyXPathConfigurer(Map) - Constructor for class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Creates a PropertyXPathConfigurer which reads the configuration from a map.
- PropertyXPathConfigurer(Properties) - Constructor for class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Creates a PropertyXPathConfigurer which reads the configuration from a
Propertiesobject.
R
- readConfiguration() - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Reads the configuration used to configure an XmlMerge.
- readConfiguration() - Method in class ch.galinet.xml.xmlmerge.config.PropertyXPathConfigurer
-
Reads the configuration used to configure an XmlMerge.
- REPLACE - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- ReplaceAction - Class in ch.galinet.xml.xmlmerge.action
-
Copies the patch element if it exists.
- ReplaceAction() - Constructor for class ch.galinet.xml.xmlmerge.action.ReplaceAction
- resolve(String) - Method in class ch.galinet.xml.xmlmerge.factory.OperationResolver
-
Resolves an alias or an operation class name to an operation.
S
- setActionFactory(OperationFactory) - Method in class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
-
Sets the action's action factory.
- setActionFactory(OperationFactory) - Method in interface ch.galinet.xml.xmlmerge.MergeAction
-
Sets the action's action factory.
- setActionResolver(OperationResolver) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's action resolver.
- setDefaultAction(String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's default action.
- setDefaultMapper(String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's default mapper.
- setDefaultMatcher(String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's default matcher.
- setDefaultOperation(Operation) - Method in class ch.galinet.xml.xmlmerge.factory.XPathOperationFactory
-
Sets the default operation returned by this factory.
- setDocument(Document) - Method in exception ch.galinet.xml.xmlmerge.DocumentException
- setElement(Element) - Method in exception ch.galinet.xml.xmlmerge.ElementException
- setElement(Element) - Method in exception ch.galinet.xml.xmlmerge.MatchException
- setEntityResolver(EntityResolver) - Static method in class ch.galinet.xml.xmlmerge.XmlMergeContext
- setFilteredNamespace(Namespace) - Method in class ch.galinet.xml.xmlmerge.mapper.NamespaceFilterMapper
-
Sets the namespace defining the elements and attributes to be filtered out.
- setInBothOperationFactory(OperationFactory) - Method in class ch.galinet.xml.xmlmerge.factory.DiffOperationFactory
-
Sets the operation factory this factory delegates to if the original and patch elements exist.
- setMapperFactory(OperationFactory) - Method in class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
-
Sets the action's mapper factory.
- setMapperFactory(OperationFactory) - Method in interface ch.galinet.xml.xmlmerge.MergeAction
-
Sets the action's mapper factory.
- setMapperResolver(OperationResolver) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's mapper resolver.
- setMatcherFactory(OperationFactory) - Method in class ch.galinet.xml.xmlmerge.action.AbstractMergeAction
-
Sets the action's matcher factory.
- setMatcherFactory(OperationFactory) - Method in interface ch.galinet.xml.xmlmerge.MergeAction
-
Sets the action's matcher factory.
- setMatcherResolver(OperationResolver) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's matcher resolver.
- setOnlyInOriginalOperationFactory(OperationFactory) - Method in class ch.galinet.xml.xmlmerge.factory.DiffOperationFactory
-
Sets the operation factory this factory delegates to if only the original element exists.
- setOnlyInPatchOperationFactory(OperationFactory) - Method in class ch.galinet.xml.xmlmerge.factory.DiffOperationFactory
-
Sets the operation factory this factory delegates to if only the patch element exists.
- setOperationMap(Map) - Method in class ch.galinet.xml.xmlmerge.factory.XPathOperationFactory
-
Sets the factory's map containing configuration properties.
- setRootMapper(Mapper) - Method in class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Sets the Mapper which will be applied to the root element.
- setRootMapper(Mapper) - Method in class ch.galinet.xml.xmlmerge.merge.DefaultXmlMerge
-
Sets the Mapper which will be applied to the root element.
- setRootMapper(Mapper) - Method in interface ch.galinet.xml.xmlmerge.XmlMerge
-
Sets the Mapper which will be applied to the root element.
- setRootMergeAction(MergeAction) - Method in class ch.galinet.xml.xmlmerge.config.ConfigurableXmlMerge
-
Sets the MergeAction which will be applied to the root element.
- setRootMergeAction(MergeAction) - Method in class ch.galinet.xml.xmlmerge.merge.DefaultXmlMerge
-
Sets the MergeAction which will be applied to the root element.
- setRootMergeAction(MergeAction) - Method in interface ch.galinet.xml.xmlmerge.XmlMerge
-
Sets the MergeAction which will be applied to the root element.
- setRootMergeAction(String) - Method in class ch.galinet.xml.xmlmerge.config.AbstractXPathConfigurer
-
Sets the configurer's root merge action.
- SKIP - Static variable in class ch.galinet.xml.xmlmerge.matcher.StandardMatchers
- SkipMatcher - Class in ch.galinet.xml.xmlmerge.matcher
-
Elements compared with this matcher never match.
- SkipMatcher() - Constructor for class ch.galinet.xml.xmlmerge.matcher.SkipMatcher
- StandardActions - Class in ch.galinet.xml.xmlmerge.action
-
Constants for built-in actions.
- StandardActions() - Constructor for class ch.galinet.xml.xmlmerge.action.StandardActions
- StandardMappers - Class in ch.galinet.xml.xmlmerge.mapper
-
Constant for built-in mappers.
- StandardMappers() - Constructor for class ch.galinet.xml.xmlmerge.mapper.StandardMappers
- StandardMatchers - Class in ch.galinet.xml.xmlmerge.matcher
-
Constants for built-in matchers.
- StandardMatchers() - Constructor for class ch.galinet.xml.xmlmerge.matcher.StandardMatchers
- StaticOperationFactory - Class in ch.galinet.xml.xmlmerge.factory
-
An operation factory returning always the same operation whatever the specified elements.
- StaticOperationFactory(Operation) - Constructor for class ch.galinet.xml.xmlmerge.factory.StaticOperationFactory
-
Creates a StaticOperationFactory returning the given operation.
T
- TAG - Static variable in class ch.galinet.xml.xmlmerge.matcher.StandardMatchers
- TagMatcher - Class in ch.galinet.xml.xmlmerge.matcher
-
Compares the qualified name of elements.
- TagMatcher() - Constructor for class ch.galinet.xml.xmlmerge.matcher.TagMatcher
X
- XmlMerge - Interface in ch.galinet.xml.xmlmerge
-
Entry point for merging XML documents.
- XmlMergeContext - Class in ch.galinet.xml.xmlmerge
-
Holds thread local context information that would otherwise be difficult to pass into each part of the framework.
- XmlMergeContext() - Constructor for class ch.galinet.xml.xmlmerge.XmlMergeContext
- XPathOperationFactory - Class in ch.galinet.xml.xmlmerge.factory
-
An operation factory that resolves operations given a map { xpath (as String), Operation }.
- XPathOperationFactory() - Constructor for class ch.galinet.xml.xmlmerge.factory.XPathOperationFactory
- XSDINSERT - Static variable in class ch.galinet.xml.xmlmerge.action.StandardActions
- XsdInsertAction - Class in ch.galinet.xml.xmlmerge.action
-
Created by aellenn on 28.04.2017.
- XsdInsertAction() - Constructor for class ch.galinet.xml.xmlmerge.action.XsdInsertAction
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form