org.apache.tuscany.sca.contribution.scanner
Class DefaultContributionScannerExtensionPoint

java.lang.Object
  extended by org.apache.tuscany.sca.contribution.scanner.DefaultContributionScannerExtensionPoint
All Implemented Interfaces:
ContributionScannerExtensionPoint

public class DefaultContributionScannerExtensionPoint
extends java.lang.Object
implements ContributionScannerExtensionPoint

Default implementation of a contribution scanner extension point.


Constructor Summary
DefaultContributionScannerExtensionPoint()
           
 
Method Summary
 void addContributionScanner(ContributionScanner scanner)
          Add a ContributionScanner using the contribution type as the key.
 ContributionScanner getContributionScanner(java.lang.String contentType)
          Returns the ContributionScanner for the given contribution type.
 void removeContributionScanner(ContributionScanner scanner)
          Remove a ContributionScanner.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContributionScannerExtensionPoint

public DefaultContributionScannerExtensionPoint()
Method Detail

addContributionScanner

public void addContributionScanner(ContributionScanner scanner)
Description copied from interface: ContributionScannerExtensionPoint
Add a ContributionScanner using the contribution type as the key.

Specified by:
addContributionScanner in interface ContributionScannerExtensionPoint
Parameters:
scanner - The contribution scanner

removeContributionScanner

public void removeContributionScanner(ContributionScanner scanner)
Description copied from interface: ContributionScannerExtensionPoint
Remove a ContributionScanner.

Specified by:
removeContributionScanner in interface ContributionScannerExtensionPoint
Parameters:
scanner - The contribution scanner

getContributionScanner

public ContributionScanner getContributionScanner(java.lang.String contentType)
Description copied from interface: ContributionScannerExtensionPoint
Returns the ContributionScanner for the given contribution type.

Specified by:
getContributionScanner in interface ContributionScannerExtensionPoint
Parameters:
contentType - The contribution type
Returns:
The contribution scanner