org.apache.tuscany.sca.contribution.processor
Interface PackageProcessorExtensionPoint

All Known Implementing Classes:
DefaultPackageProcessorExtensionPoint

public interface PackageProcessorExtensionPoint

An extension point for package processors

Version:
$Rev: 539692 $ $Date: 2007-05-19 07:06:18 +0100 (Sat, 19 May 2007) $

Method Summary
 void addPackageProcessor(PackageProcessor processor)
          Register a PackageProcessor using the package type as the key
 PackageProcessor getPackageProcessor(java.lang.String packageType)
          Returns the PackageProcessor for the given package type.
 void removePackageProcessor(PackageProcessor processor)
          Unregister a PackageProcessor
 

Method Detail

addPackageProcessor

void addPackageProcessor(PackageProcessor processor)
Register a PackageProcessor using the package type as the key

Parameters:
processor - The package processor

removePackageProcessor

void removePackageProcessor(PackageProcessor processor)
Unregister a PackageProcessor

Parameters:
processor - The package processor

getPackageProcessor

PackageProcessor getPackageProcessor(java.lang.String packageType)
Returns the PackageProcessor for the given package type.

Parameters:
packageType - The package type
Returns:
The package processor