Uses of Interface
org.processmining.framework.plugin.PluginDescriptor
-
Packages that use PluginDescriptor Package Description org.processmining.framework.plugin org.processmining.framework.plugin.impl -
-
Uses of PluginDescriptor in org.processmining.framework.plugin
Methods in org.processmining.framework.plugin that return PluginDescriptor Modifier and Type Method Description PluginDescriptor
PluginExecutionResult. getPlugin()
Returns the plugin used to generate this resultPluginDescriptor
PluginManager. getPlugin(java.lang.String id)
Returns a PluginDescriptor of which the toString() of its id equals the given id.PluginDescriptor
PluginManager. getPlugin(PluginDescriptorID id)
Returns a PluginDescriptor with the given id.PluginDescriptor
PluginParameterBinding. getPlugin()
Returns the Plugin which is bound by this binding.Methods in org.processmining.framework.plugin that return types with arguments of type PluginDescriptor Modifier and Type Method Description java.util.SortedSet<PluginDescriptor>
PluginManager. getAllPlugins()
Returns all plugin descriptorsjava.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.Methods in org.processmining.framework.plugin with parameters of type PluginDescriptor Modifier and Type Method 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 indexmethodIndex
of the given plugin to the given set of parameter types, if possible.Constructors in org.processmining.framework.plugin with parameters of type PluginDescriptor Constructor Description RecursiveCallException(PluginContext context, PluginDescriptor plugin, int methodIndex)
-
Uses of PluginDescriptor in org.processmining.framework.plugin.impl
Classes in org.processmining.framework.plugin.impl that implement PluginDescriptor Modifier and Type Class Description class
AbstractPluginDescriptor
class
PluginDescriptorImpl
Methods in org.processmining.framework.plugin.impl that return PluginDescriptor Modifier and Type Method Description PluginDescriptor
PluginExecutionResultImpl. getPlugin()
PluginDescriptor
PluginManagerImpl. getPlugin(java.lang.String id)
PluginDescriptor
PluginManagerImpl. getPlugin(PluginDescriptorID id)
Methods in org.processmining.framework.plugin.impl that return types with arguments of type PluginDescriptor Modifier and Type Method 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)
Methods in org.processmining.framework.plugin.impl with parameters of type PluginDescriptor Modifier and Type Method Description 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)
Constructors in org.processmining.framework.plugin.impl with parameters of type PluginDescriptor Constructor Description PluginExecutionResultImpl(java.lang.Class<?>[] returnTypes, java.lang.String[] returnNames, PluginDescriptor plugin)
-