Uses of Class
org.processmining.framework.plugin.PluginParameterBinding
-
Packages that use PluginParameterBinding Package Description org.processmining.framework.plugin org.processmining.framework.plugin.impl -
-
Uses of PluginParameterBinding in org.processmining.framework.plugin
Methods in org.processmining.framework.plugin that return types with arguments of type PluginParameterBinding Modifier and Type Method 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 ofPair
s ofInteger
andPluginParameterBinding
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 ofPair
s ofInteger
andPluginParameterBinding
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 indexmethodIndex
of the given plugin to the given set of parameter types, if possible.Methods in org.processmining.framework.plugin with parameters of type PluginParameterBinding Modifier and Type Method 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. -
Uses of PluginParameterBinding in org.processmining.framework.plugin.impl
Methods in org.processmining.framework.plugin.impl that return types with arguments of type PluginParameterBinding Modifier and Type Method 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)
Methods in org.processmining.framework.plugin.impl with parameters of type PluginParameterBinding Modifier and Type Method Description void
AbstractGlobalContext. invokeBinding(PluginParameterBinding binding, java.lang.Object... objects)
void
AbstractPluginContext. invokeBinding(PluginParameterBinding binding, java.lang.Object... objects)
-