com.springsource.bundlor.blint.support
Interface Validator

All Known Implementing Classes:
BundleManifestVersionValidator, BundleSymbolicNameValidator, ExportedNotImportedValidator, SignedJarFileValidator, VersionedExportsValidator, VersionedImportsRangeValidator, VersionedImportsValidator

public interface Validator

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
 java.util.Set<java.lang.String> validate(com.springsource.util.parser.manifest.ManifestContents manifest)
          Check for warnings against a bundle's manifest
 

Method Detail

validate

java.util.Set<java.lang.String> validate(com.springsource.util.parser.manifest.ManifestContents manifest)
Check for warnings against a bundle's manifest

Parameters:
manifest - the manifest to validate
Returns:
a collection of warnings