org.apache.tuscany.sca.contribution.processor
Class DefaultPackageProcessorExtensionPoint

java.lang.Object
  extended by org.apache.tuscany.sca.contribution.processor.DefaultPackageProcessorExtensionPoint
All Implemented Interfaces:
PackageProcessorExtensionPoint

public class DefaultPackageProcessorExtensionPoint
extends java.lang.Object
implements PackageProcessorExtensionPoint

Default implementation of ContributionProcessorRegistry

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

Constructor Summary
DefaultPackageProcessorExtensionPoint()
           
 
Method Summary
 void addPackageProcessor(PackageProcessor processor)
          Register a PackageProcessor using the package type as the key
 PackageProcessor getPackageProcessor(java.lang.String contentType)
          Returns the PackageProcessor for the given package type.
 void removePackageProcessor(PackageProcessor processor)
          Unregister a PackageProcessor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPackageProcessorExtensionPoint

public DefaultPackageProcessorExtensionPoint()
Method Detail

addPackageProcessor

public void addPackageProcessor(PackageProcessor processor)
Description copied from interface: PackageProcessorExtensionPoint
Register a PackageProcessor using the package type as the key

Specified by:
addPackageProcessor in interface PackageProcessorExtensionPoint
Parameters:
processor - The package processor

removePackageProcessor

public void removePackageProcessor(PackageProcessor processor)
Description copied from interface: PackageProcessorExtensionPoint
Unregister a PackageProcessor

Specified by:
removePackageProcessor in interface PackageProcessorExtensionPoint
Parameters:
processor - The package processor

getPackageProcessor

public PackageProcessor getPackageProcessor(java.lang.String contentType)
Description copied from interface: PackageProcessorExtensionPoint
Returns the PackageProcessor for the given package type.

Specified by:
getPackageProcessor in interface PackageProcessorExtensionPoint
Parameters:
contentType - The package type
Returns:
The package processor