Package aQute.bnd.main
Class Plugins
- java.lang.Object
-
- aQute.bnd.main.Plugins
-
public class Plugins extends java.lang.Object
Combines plugin management commands
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
Plugins.PluginAddOptions
(package private) static interface
Plugins.PluginRemoveOptions
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Class<?>>
annotatedPlugins
private bnd
bnd
private static java.util.regex.Pattern
PLUGIN_FILE_P
private Workspace
ws
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_add(Plugins.PluginAddOptions opts)
void
_remove(Plugins.PluginRemoveOptions opts)
private java.util.Map<java.lang.String,java.lang.Class<?>>
getAnnotatedPlugins()
private java.lang.String
getDescription(java.lang.Class<?> clazz)
private Meta.OCD
getOCD(java.lang.Class<?> pluginClass)
private void
print(java.util.Map<java.lang.String,java.lang.Class<?>> plugins)
-
-
-
Method Detail
-
_add
public void _add(Plugins.PluginAddOptions opts) throws java.lang.Exception
- Throws:
java.lang.Exception
-
_remove
public void _remove(Plugins.PluginRemoveOptions opts)
-
print
private void print(java.util.Map<java.lang.String,java.lang.Class<?>> plugins)
-
getDescription
private java.lang.String getDescription(java.lang.Class<?> clazz)
-
getOCD
private Meta.OCD getOCD(java.lang.Class<?> pluginClass)
-
getAnnotatedPlugins
private java.util.Map<java.lang.String,java.lang.Class<?>> getAnnotatedPlugins() throws java.io.IOException
- Throws:
java.io.IOException
-
-