com.springsource.bundlor.support
Class StandardManifestMerger
java.lang.Object
com.springsource.bundlor.support.StandardManifestMerger
- All Implemented Interfaces:
- ManifestMerger
final class StandardManifestMerger
- extends java.lang.Object
- implements ManifestMerger
Method Summary |
com.springsource.util.parser.manifest.ManifestContents |
merge(com.springsource.util.parser.manifest.ManifestContents existingManifest,
com.springsource.util.parser.manifest.ManifestContents manifestTemplate,
com.springsource.util.parser.manifest.ManifestContents contributedManifest,
ReadablePartialManifest partialManifest,
java.util.List<java.lang.String> templateOnlyHeaderNames)
|
private void |
mergeManifests(com.springsource.util.parser.manifest.ManifestContents base,
com.springsource.util.parser.manifest.ManifestContents add)
|
private void |
removeTemplateOnlyHeaders(com.springsource.util.parser.manifest.ManifestContents manifest,
java.util.List<java.lang.String> names)
|
private com.springsource.util.parser.manifest.ManifestContents |
toManifestContents(com.springsource.util.osgi.manifest.BundleManifest bundleManifest)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
partialManifestResolver
private final PartialManifestResolver partialManifestResolver
StandardManifestMerger
public StandardManifestMerger(PartialManifestResolver partialManifestResolver)
merge
public com.springsource.util.parser.manifest.ManifestContents merge(com.springsource.util.parser.manifest.ManifestContents existingManifest,
com.springsource.util.parser.manifest.ManifestContents manifestTemplate,
com.springsource.util.parser.manifest.ManifestContents contributedManifest,
ReadablePartialManifest partialManifest,
java.util.List<java.lang.String> templateOnlyHeaderNames)
- Specified by:
merge
in interface ManifestMerger
mergeManifests
private void mergeManifests(com.springsource.util.parser.manifest.ManifestContents base,
com.springsource.util.parser.manifest.ManifestContents add)
toManifestContents
private com.springsource.util.parser.manifest.ManifestContents toManifestContents(com.springsource.util.osgi.manifest.BundleManifest bundleManifest)
removeTemplateOnlyHeaders
private void removeTemplateOnlyHeaders(com.springsource.util.parser.manifest.ManifestContents manifest,
java.util.List<java.lang.String> names)