Package | Description |
---|---|
org.processmining.framework.plugin | |
org.processmining.framework.plugin.impl |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Pair<java.lang.Integer,PluginParameterBinding>> |
PluginManager.find(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Class<?>[] resultTypes,
java.lang.Class<? extends PluginContext> contextType,
boolean totalMatch,
boolean orderedParameters,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters)
This method retuns a collection of
Pair s of Integer
and PluginParameterBinding objects, such that: |
java.util.Set<Pair<java.lang.Integer,PluginParameterBinding>> |
PluginManager.find(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Class<?> resultType,
java.lang.Class<? extends PluginContext> contextType,
boolean totalMatch,
boolean orderedParameters,
boolean mustBeUserVisible,
java.lang.Class<?>... args)
This method retuns a collection of
Pair s of Integer
and PluginParameterBinding objects, such that: |
java.util.Set<PluginParameterBinding> |
PluginManager.getPluginsAcceptingAtLeast(java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters)
Returns PluginParameterBindings, which can be invoked in the given context on
the given parameter types.
|
java.util.Set<PluginParameterBinding> |
PluginManager.getPluginsAcceptingInAnyOrder(java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters)
Returns executable PluginParameterBindings, which can be invoked in the given
context on the given parameter types.
|
java.util.Set<PluginParameterBinding> |
PluginManager.getPluginsAcceptingOrdered(java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters)
Returns executable PluginParameterBindings, which can be invoked in the given
context on the given parameter types.
|
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. |
Modifier and Type | Method and Description |
---|---|
int |
PluginParameterBinding.compareTo(PluginParameterBinding other) |
void |
GlobalContext.invokeBinding(PluginParameterBinding binding,
java.lang.Object... objects)
This method invokes the specified binding in a context which is a child
of the main plugin context maintained by this globalContext.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Pair<java.lang.Integer,PluginParameterBinding>> |
PluginManagerImpl.find(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Class<?>[] resultTypes,
java.lang.Class<? extends PluginContext> contextType,
boolean totalMatch,
boolean orderedParameters,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters) |
java.util.Set<Pair<java.lang.Integer,PluginParameterBinding>> |
PluginManagerImpl.find(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Class<?> resultType,
java.lang.Class<? extends PluginContext> contextType,
boolean totalMatch,
boolean orderedParameters,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters) |
java.util.Set<PluginParameterBinding> |
PluginManagerImpl.getPluginsAcceptingAtLeast(java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters) |
java.util.Set<PluginParameterBinding> |
PluginManagerImpl.getPluginsAcceptingInAnyOrder(java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters) |
java.util.Set<PluginParameterBinding> |
PluginManagerImpl.getPluginsAcceptingOrdered(java.lang.Class<? extends PluginContext> contextType,
boolean mustBeUserVisible,
java.lang.Class<?>... parameters) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGlobalContext.invokeBinding(PluginParameterBinding binding,
java.lang.Object... objects) |
void |
AbstractPluginContext.invokeBinding(PluginParameterBinding binding,
java.lang.Object... objects) |