## Uses of Class
org.apache.sling.scripting.sightly.impl.compiler.PushStream

Packages that use PushStream
org.apache.sling.scripting.sightly.impl.compiler
org.apache.sling.scripting.sightly.impl.compiler.frontend
org.apache.sling.scripting.sightly.impl.compiler.optimization
org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
org.apache.sling.scripting.sightly.impl.compiler.util.stream
org.apache.sling.scripting.sightly.impl.html.dom
org.apache.sling.scripting.sightly.impl.plugin

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

Methods in org.apache.sling.scripting.sightly.impl.compiler with parameters of type PushStream
`static void` Patterns.`beginStreamIgnore​(PushStream stream)` Inserts a sequence of commands that will ignore the rest of the stream until the end stream sequence is inserted
`static void` Patterns.`endStreamIgnore​(PushStream stream)` Inserts a sequence of commands that cancels stream ignore

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

Methods in org.apache.sling.scripting.sightly.impl.compiler.frontend that return PushStream
`PushStream` CompilerContext.`getPushStream()`

Methods in org.apache.sling.scripting.sightly.impl.compiler.frontend with parameters of type PushStream
`void` SimpleFrontend.`compile​(PushStream stream, String source)`

Constructors in org.apache.sling.scripting.sightly.impl.compiler.frontend with parameters of type PushStream
`CompilerContext​(SymbolGenerator symbolGenerator, ExpressionWrapper wrapper, PushStream pushStream)`
`ExpressionWrapper​(PushStream stream, List<Filter> filters, Set<String> knownExpressionOptions)`

### Uses of PushStream in org.apache.sling.scripting.sightly.impl.compiler.optimization

Methods in org.apache.sling.scripting.sightly.impl.compiler.optimization that return PushStream
`PushStream` DeadCodeRemoval.`getOutputStream()`
`PushStream` SyntheticMapRemoval.`getOutputStream()`
`PushStream` UnusedVariableRemoval.`getOutputStream()`

### Uses of PushStream in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce

Methods in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce that return PushStream
`PushStream` ConstantFolding.`getOutputStream()`

### Uses of PushStream in org.apache.sling.scripting.sightly.impl.compiler.util.stream

Methods in org.apache.sling.scripting.sightly.impl.compiler.util.stream that return PushStream
`PushStream` EmitterVisitor.`getOutputStream()` Get the output stream

Methods in org.apache.sling.scripting.sightly.impl.compiler.util.stream with parameters of type PushStream
`static void` Streams.`connect​(CommandStream inStream, PushStream outStream, CommandVisitor visitor)` Attach the visitor as a handle to the inStream and propagate the done signal from the inStream to the outStream

### Uses of PushStream in org.apache.sling.scripting.sightly.impl.html.dom

Constructors in org.apache.sling.scripting.sightly.impl.html.dom with parameters of type PushStream
`MarkupHandler​(PushStream stream, Map<String,​Plugin> pluginRegistry, List<Filter> filters, Set<String> knownExpressionOptions)`

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

Methods in org.apache.sling.scripting.sightly.impl.plugin with parameters of type PushStream
`void` AggregatePluginInvoke.`afterAttribute​(PushStream stream, String attributeName)`
`void` DefaultPluginInvoke.`afterAttribute​(PushStream stream, String attributeName)`
`void` PluginInvoke.`afterAttribute​(PushStream stream, String attributeName)`
`void` AggregatePluginInvoke.`afterAttributes​(PushStream stream)`
`void` DefaultPluginInvoke.`afterAttributes​(PushStream stream)`
`void` PluginInvoke.`afterAttributes​(PushStream stream)`
`void` AggregatePluginInvoke.`afterAttributeValue​(PushStream stream, String attributeName)`
`void` DefaultPluginInvoke.`afterAttributeValue​(PushStream stream, String attributeName)`
`void` PluginInvoke.`afterAttributeValue​(PushStream stream, String attributeName)`
`void` AggregatePluginInvoke.`afterChildren​(PushStream stream)`
`void` DefaultPluginInvoke.`afterChildren​(PushStream stream)`
`void` PluginInvoke.`afterChildren​(PushStream stream)`
`void` AggregatePluginInvoke.`afterElement​(PushStream stream)`
`void` DefaultPluginInvoke.`afterElement​(PushStream stream)`
`void` PluginInvoke.`afterElement​(PushStream stream)`
`void` AggregatePluginInvoke.`afterTagClose​(PushStream stream, boolean isSelfClosing)`
`void` DefaultPluginInvoke.`afterTagClose​(PushStream stream, boolean isSelfClosing)`
`void` PluginInvoke.`afterTagClose​(PushStream stream, boolean isSelfClosing)`
`void` AggregatePluginInvoke.`afterTagOpen​(PushStream stream)`
`void` DefaultPluginInvoke.`afterTagOpen​(PushStream stream)`
`void` PluginInvoke.`afterTagOpen​(PushStream stream)`
`void` AggregatePluginInvoke.`beforeAttribute​(PushStream stream, String attributeName)`
`void` DefaultPluginInvoke.`beforeAttribute​(PushStream stream, String attributeName)`
`void` PluginInvoke.`beforeAttribute​(PushStream stream, String attributeName)`
`void` AggregatePluginInvoke.`beforeAttributes​(PushStream stream)`
`void` DefaultPluginInvoke.`beforeAttributes​(PushStream stream)`
`void` PluginInvoke.`beforeAttributes​(PushStream stream)`
`void` AggregatePluginInvoke.`beforeAttributeValue​(PushStream stream, String attributeName, ExpressionNode attributeValue)`
`void` DefaultPluginInvoke.`beforeAttributeValue​(PushStream stream, String attributeName, ExpressionNode attributeValue)`
`void` PluginInvoke.`beforeAttributeValue​(PushStream stream, String attributeName, ExpressionNode attributeValue)`
`void` AggregatePluginInvoke.`beforeChildren​(PushStream stream)`
`void` DefaultPluginInvoke.`beforeChildren​(PushStream stream)`
`void` PluginInvoke.`beforeChildren​(PushStream stream)`
`void` AggregatePluginInvoke.`beforeElement​(PushStream stream, String tagName)`
`void` DefaultPluginInvoke.`beforeElement​(PushStream stream, String tagName)`
`void` PluginInvoke.`beforeElement​(PushStream stream, String tagName)`
`void` AggregatePluginInvoke.`beforeTagClose​(PushStream stream, boolean isSelfClosing)`
`void` DefaultPluginInvoke.`beforeTagClose​(PushStream stream, boolean isSelfClosing)`
`void` PluginInvoke.`beforeTagClose​(PushStream stream, boolean isSelfClosing)`
`void` AggregatePluginInvoke.`beforeTagOpen​(PushStream stream)`
`void` DefaultPluginInvoke.`beforeTagOpen​(PushStream stream)`
`void` PluginInvoke.`beforeTagOpen​(PushStream stream)`
`void` AggregatePluginInvoke.`onPluginCall​(PushStream stream, PluginCallInfo callInfo, Expression expression)`
`void` DefaultPluginInvoke.`onPluginCall​(PushStream stream, PluginCallInfo callInfo, Expression expression)`
`void` PluginInvoke.`onPluginCall​(PushStream stream, PluginCallInfo callInfo, Expression expression)`