com.springsource.bundlor.blint.support
Class StandardManifestValidator

java.lang.Object
  extended by com.springsource.bundlor.blint.support.StandardManifestValidator
All Implemented Interfaces:
ManifestValidator

public final class StandardManifestValidator
extends java.lang.Object
implements ManifestValidator

Standard Implementation of ManifestValidator.

Concurrent Semantics
Threadsafe

Author:
Ben Hale

Field Summary
private  ManifestValidatorContributors contributors
           
 
Constructor Summary
StandardManifestValidator(ManifestValidatorContributors contributors)
           
 
Method Summary
 java.util.List<java.lang.String> validate(com.springsource.util.parser.manifest.ManifestContents manifest)
          Check for warnings in a manifest directly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contributors

private final ManifestValidatorContributors contributors
Constructor Detail

StandardManifestValidator

public StandardManifestValidator(ManifestValidatorContributors contributors)
Method Detail

validate

public java.util.List<java.lang.String> validate(com.springsource.util.parser.manifest.ManifestContents manifest)
Check for warnings in a manifest directly

Specified by:
validate in interface ManifestValidator
Parameters:
manifest - The manifest to check
Returns:
a list of warnings for this manifest