org.embl.ebi.escience.scuflui.workbench.scavenger.spi
Class ScavengerActionRegistry

java.lang.Object
  extended by org.embl.ebi.escience.utils.TavernaSPIRegistry<ScavengerActionSPI>
      extended by org.embl.ebi.escience.scuflui.workbench.scavenger.spi.ScavengerActionRegistry

public class ScavengerActionRegistry
extends TavernaSPIRegistry<ScavengerActionSPI>

SPI registry for discovering implementations of ScavengerActionSPI

Author:
Stuart Owen

Constructor Summary
ScavengerActionRegistry()
           
 
Method Summary
 java.util.List<ScavengerActionSPI> getActions(Scavenger scavenger)
          returns all ScavengerActionSPI's that can handle the specified Scavenger type.
static ScavengerActionRegistry getInstance()
           
 
Methods inherited from class org.embl.ebi.escience.utils.TavernaSPIRegistry
addRegistryListener, getRepository, setRepository
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScavengerActionRegistry

public ScavengerActionRegistry()
Method Detail

getInstance

public static ScavengerActionRegistry getInstance()

getActions

public java.util.List<ScavengerActionSPI> getActions(Scavenger scavenger)
returns all ScavengerActionSPI's that can handle the specified Scavenger type.

Parameters:
scavenger -
Returns:
a List of supportings ScavengerActionSPI's