com.springsource.bundlor.blint.internal
Interface ManifestValidator

All Known Implementing Classes:
BundleManifestVersionManifestValidator, BundleSymbolicNameManifestValidator, BundleVersionManifestValidator, ExportedNotImportedManifestValidator, VersionedExportsManifestValidator, VersionedImportsManifestValidator

public interface ManifestValidator

Implementations of this interface have the opportunity to check a bundle's manifest and create warnings against it.

Concurrent Semantics
Implementations should be threadsafe

Author:
Ben Hale

Method Summary
 void validate(com.springsource.util.osgi.manifest.BundleManifest manifest, java.util.List<Warning> warnings)
          Check for warnings against a bundle's manifest
 

Method Detail

validate

void validate(com.springsource.util.osgi.manifest.BundleManifest manifest,
              java.util.List<Warning> warnings)
Check for warnings against a bundle's manifest

Parameters:
manifest - the manifest to validate
warnings - the collection of warnings to populate