# Package org.apache.sling.scripting.sightly.impl.plugin

Interface Summary
Plugin: Common interface for plugins
PluginInvoke: General interface for plugin invocations.

Class Summary
AbstractPlugin
AbstractRepeatPlugin
AggregatePluginInvoke: Plugin invoke which aggregates the behavior of several plugin invokes.
AttributePlugin: Implementation for the attribute plugin.
CallPlugin
DefaultPluginInvoke: Empty implementation for plugin invocation.
ElementPlugin
IncludePlugin: Implementation for the include plugin
ListPlugin
PluginCallInfo: Data related to a plugin call
RepeatPlugin
ResourcePlugin: The resource plugin.
SetPlugin: Implementation for the `data-sly-set` plugin
TemplatePlugin: The template plugin
TestPlugin: Implementation for the test plugin
TextPlugin: The `data-sly-text` plugin.
UnwrapPlugin: The unwrapped plugin
UsePlugin