Package aQute.bnd.service
Interface Registry
- All Known Implementing Classes:
Analyzer,BuildContext,Builder,HeaderReader,JarPrinter,JUnitLauncher,MavenCommand,MavenDeployCmd,PluginsContainer,PomParser,Processor,Project,ProjectBuilder,ProjectLauncher,RepoCollector,Run,SubProject,ToolManager,Verifier,Workspace,XMLResourceParser
public interface Registry
A registry for objects.
-
Method Summary
Modifier and TypeMethodDescription<T> T<T> List<T> getPlugins(Class<T> c) default <T> List<T> getPlugins(Class<T> c, String... tags)
-
Method Details
-
getPlugins
- Type Parameters:
T-- Parameters:
c-- Returns:
- all plugins matching the given class
-
getPlugins
- Type Parameters:
T-- Parameters:
c-tags-- Returns:
- All plugins that have a tag that matches at least one of the given tags or have no tags.
-
getPlugin
-