Class AbstractMerger
- java.lang.Object
-
- org.codehaus.plexus.metadata.merge.AbstractMerger
-
- All Implemented Interfaces:
Merger
- Direct Known Subclasses:
ComponentsXmlMerger
,PlexusXmlMerger
public abstract class AbstractMerger extends java.lang.Object implements Merger
Base class for common mergers.
-
-
Constructor Summary
Constructors Constructor Description AbstractMerger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
mergeDescriptors(java.io.File outputDescriptor, java.util.List<java.io.File> descriptors)
void
writeMergedDocument(org.jdom2.Document mergedDocument, java.io.File file)
Allows writing out a merged JDom Document to the specified file.
-
-
-
Method Detail
-
writeMergedDocument
public void writeMergedDocument(org.jdom2.Document mergedDocument, java.io.File file) throws java.io.IOException
Description copied from interface:Merger
Allows writing out a merged JDom Document to the specified file.- Specified by:
writeMergedDocument
in interfaceMerger
- Parameters:
mergedDocument
- the mergedDocument
instance.file
- File to write the merged contents to.- Throws:
java.io.IOException
- if there was an error while writing merged contents to the specified file.- See Also:
Merger.writeMergedDocument(org.jdom2.Document, java.io.File)
-
mergeDescriptors
public void mergeDescriptors(java.io.File outputDescriptor, java.util.List<java.io.File> descriptors) throws java.io.IOException
- Specified by:
mergeDescriptors
in interfaceMerger
- Throws:
java.io.IOException
-
-