public class FilePluginCache extends java.lang.Object implements PluginCache
PluginScanners to cache and create ProviderLoader
instances associated with files.
ProviderIdent instances.| Modifier and Type | Method and Description |
|---|---|
void |
addScanner(PluginScanner scanner)
Add a new scanner
|
ProviderLoader |
getLoaderForIdent(ProviderIdent ident)
Get the loader for the provider
|
java.util.List<PluginScanner> |
getScanners()
Scanners to use
|
java.util.List<ProviderIdent> |
listProviders() |
void |
setScanners(java.util.List<PluginScanner> scanners) |
public java.util.List<PluginScanner> getScanners()
public void setScanners(java.util.List<PluginScanner> scanners)
public void addScanner(PluginScanner scanner)
addScanner in interface PluginCachescanner - scannerpublic ProviderLoader getLoaderForIdent(ProviderIdent ident) throws ProviderLoaderException
getLoaderForIdent in interface PluginCacheident - provider identProviderLoaderException - on loading errorpublic java.util.List<ProviderIdent> listProviders()
listProviders in interface PluginCache