Class AggregatePluginInvoke
java.lang.Object
org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- All Implemented Interfaces:
PluginInvoke
Plugin invoke which aggregates the behavior of several plugin invokes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterAttribute
(PushStream stream, String attributeName) void
afterAttributes
(PushStream stream) void
afterAttributeValue
(PushStream stream, String attributeName) void
afterChildren
(PushStream stream) void
afterElement
(PushStream stream) void
afterTagClose
(PushStream stream, boolean isSelfClosing) void
afterTagOpen
(PushStream stream) void
beforeAttribute
(PushStream stream, String attributeName) void
beforeAttributes
(PushStream stream) void
beforeAttributeValue
(PushStream stream, String attributeName, ExpressionNode attributeValue) void
beforeChildren
(PushStream stream) void
beforeElement
(PushStream stream, String tagName) void
beforeTagClose
(PushStream stream, boolean isSelfClosing) void
beforeTagOpen
(PushStream stream) void
onPluginCall
(PushStream stream, PluginCallInfo callInfo, Expression expression)
-
Constructor Details
-
AggregatePluginInvoke
-
-
Method Details
-
beforeElement
- Specified by:
beforeElement
in interfacePluginInvoke
-
beforeTagOpen
- Specified by:
beforeTagOpen
in interfacePluginInvoke
-
beforeAttributes
- Specified by:
beforeAttributes
in interfacePluginInvoke
-
beforeAttribute
- Specified by:
beforeAttribute
in interfacePluginInvoke
-
beforeAttributeValue
public void beforeAttributeValue(PushStream stream, String attributeName, ExpressionNode attributeValue) - Specified by:
beforeAttributeValue
in interfacePluginInvoke
-
afterAttributeValue
- Specified by:
afterAttributeValue
in interfacePluginInvoke
-
afterAttribute
- Specified by:
afterAttribute
in interfacePluginInvoke
-
onPluginCall
- Specified by:
onPluginCall
in interfacePluginInvoke
-
afterAttributes
- Specified by:
afterAttributes
in interfacePluginInvoke
-
afterTagOpen
- Specified by:
afterTagOpen
in interfacePluginInvoke
-
beforeChildren
- Specified by:
beforeChildren
in interfacePluginInvoke
-
afterChildren
- Specified by:
afterChildren
in interfacePluginInvoke
-
beforeTagClose
- Specified by:
beforeTagClose
in interfacePluginInvoke
-
afterTagClose
- Specified by:
afterTagClose
in interfacePluginInvoke
-
afterElement
- Specified by:
afterElement
in interfacePluginInvoke
-