## Uses of Interface
org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke

Packages that use PluginInvoke
org.apache.sling.scripting.sightly.impl.compiler.frontend
org.apache.sling.scripting.sightly.impl.plugin

### Uses of PluginInvoke in org.apache.sling.scripting.sightly.impl.compiler.frontend

Methods in org.apache.sling.scripting.sightly.impl.compiler.frontend that return PluginInvoke
`PluginInvoke` ElementContext.`pluginInvoke()`

Methods in org.apache.sling.scripting.sightly.impl.compiler.frontend with parameters of type PluginInvoke
`void` ElementContext.`addPlugin​(PluginInvoke invoke, int priority)`

### Uses of PluginInvoke in org.apache.sling.scripting.sightly.impl.plugin

Classes in org.apache.sling.scripting.sightly.impl.plugin that implement PluginInvoke
`class` `AggregatePluginInvoke` Plugin invoke which aggregates the behavior of several plugin invokes.
`class` `DefaultPluginInvoke` Empty implementation for plugin invocation.

Methods in org.apache.sling.scripting.sightly.impl.plugin that return PluginInvoke
`PluginInvoke` AttributePlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` CallPlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` ElementPlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` IncludePlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` ListPlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` Plugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)` Given the plugin invocation provide an invoke object which will influence the rendering command stream
`PluginInvoke` RepeatPlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` ResourcePlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` SetPlugin.`invoke​(Expression expressionNode, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` TemplatePlugin.`invoke​(Expression expressionNode, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` TestPlugin.`invoke​(Expression expressionNode, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` TextPlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` UnwrapPlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`
`PluginInvoke` UsePlugin.`invoke​(Expression expression, PluginCallInfo callInfo, CompilerContext compilerContext)`

Constructor parameters in org.apache.sling.scripting.sightly.impl.plugin with type arguments of type PluginInvoke
`AggregatePluginInvoke​(List<PluginInvoke> invokes)`