Package | Description |
---|---|
org.processmining.framework.plugin | |
org.processmining.framework.plugin.impl |
Modifier and Type | Method and Description |
---|---|
PluginDescriptor |
PluginExecutionResult.getPlugin()
Returns the plugin used to generate this result
|
PluginDescriptor |
PluginParameterBinding.getPlugin()
Returns the Plugin which is bound by this binding.
|
PluginDescriptor |
PluginManager.getPlugin(PluginDescriptorID id)
Returns a PluginDescriptor with the given id.
|
PluginDescriptor |
PluginManager.getPlugin(java.lang.String id)
Returns a PluginDescriptor of which the toString() of its id equals the
given id.
|
Modifier and Type | Method and Description |
---|---|
java.util.SortedSet<PluginDescriptor> |
PluginManager.getAllPlugins()
Returns all plugin descriptors
|
java.util.SortedSet<PluginDescriptor> |
PluginManager.getAllPlugins(boolean mustBeVisible)
Returns all plugin descriptors known to the plugin manager.
|
Pair<PluginDescriptor,java.lang.Integer> |
PluginContext.getPluginDescriptor()
Return the plugin descriptor and method index of the plugin which is
invoked in this context.
|
java.util.Set<Pair<java.lang.Integer,PluginDescriptor>> |
PluginManager.getPluginsResultingIn(java.lang.Class<? extends java.lang.Object> resultType,
java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible)
Find the plugins resulting in the given type.
|
Modifier and Type | Method and Description |
---|---|
int |
PluginDescriptor.compareTo(PluginDescriptor plugin)
Compares this plugin with another plugins.
|
boolean |
PluginContext.hasPluginDescriptorInPath(PluginDescriptor descriptor,
int methodIndex) |
void |
GlobalContext.invokePlugin(PluginDescriptor plugin,
int index,
java.lang.Object... objects)
This method invokes the specified plugin in a context which is a child of
the main plugin context maintained by this globalContext.
|
void |
PluginManager.PluginManagerListener.newPlugin(PluginDescriptor plugin,
java.util.Collection<java.lang.Class<?>> newTypes)
Listen for plugins that are registered to the manager.
|
void |
PluginContext.setPluginDescriptor(PluginDescriptor descriptor,
int methodIndex) |
static java.util.List<PluginParameterBinding> |
PluginParameterBinding.Factory.tryToBind(PluginManager manager,
PluginDescriptor plugin,
int methodIndex,
boolean mustBeTotal,
boolean orderedParameters,
java.lang.Class<?>... parameterTypes)
This method instantiates binding objects binding the method and index
methodIndex of the given plugin to the given set of
parameter types, if possible. |
Constructor and Description |
---|
RecursiveCallException(PluginContext context,
PluginDescriptor plugin,
int methodIndex) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPluginDescriptor |
class |
MacroPluginDescriptorImpl
Implements a PluginDescriptor that reads and executes .mcr files.
|
class |
PluginDescriptorImpl |
Modifier and Type | Method and Description |
---|---|
PluginDescriptor |
PluginExecutionResultImpl.getPlugin() |
PluginDescriptor |
PluginManagerImpl.getPlugin(PluginDescriptorID id) |
PluginDescriptor |
PluginManagerImpl.getPlugin(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<PluginDescriptor> |
PluginManagerImpl.find(java.lang.String pluginName) |
java.util.SortedSet<PluginDescriptor> |
PluginManagerImpl.getAllPlugins() |
java.util.SortedSet<PluginDescriptor> |
PluginManagerImpl.getAllPlugins(boolean mustBeVisible) |
Pair<PluginDescriptor,java.lang.Integer> |
AbstractPluginContext.getPluginDescriptor() |
java.util.Set<Pair<java.lang.Integer,PluginDescriptor>> |
PluginManagerImpl.getPluginsResultingIn(java.lang.Class<?> resultType,
java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible) |
Modifier and Type | Method and Description |
---|---|
int |
MacroPluginDescriptorImpl.compareTo(PluginDescriptor plugin) |
int |
PluginDescriptorImpl.compareTo(PluginDescriptor plugin) |
protected void |
PluginManagerImpl.firePluginAdded(PluginDescriptor plugin,
java.util.Collection<java.lang.Class<?>> types) |
boolean |
AbstractPluginContext.hasPluginDescriptorInPath(PluginDescriptor plugin,
int methodIndex) |
void |
AbstractGlobalContext.invokePlugin(PluginDescriptor plugin,
int index,
java.lang.Object... objects) |
void |
AbstractPluginContext.invokePlugin(PluginDescriptor plugin,
int index,
java.lang.Object... objects)
This method invokes the specified plugin in a context which is a child of
the main plugin context maintained by this globalContext;
|
void |
AbstractPluginContext.setPluginDescriptor(PluginDescriptor descriptor,
int methodIndex) |
Constructor and Description |
---|
PluginExecutionResultImpl(java.lang.Class<?>[] returnTypes,
java.lang.String[] returnNames,
PluginDescriptor plugin) |