## Uses of Interface
org.apache.sling.scripting.sightly.compiler.commands.CommandHandler

Packages that use CommandHandler
org.apache.sling.scripting.sightly.compiler.commands: The `org.apache.sling.scripting.sightly.compiler.commands` package defines the API for `Command` processing.
org.apache.sling.scripting.sightly.impl.compiler
org.apache.sling.scripting.sightly.impl.compiler.debug
org.apache.sling.scripting.sightly.impl.compiler.optimization
org.apache.sling.scripting.sightly.impl.compiler.util.stream

### Uses of CommandHandler in org.apache.sling.scripting.sightly.compiler.commands

Methods in org.apache.sling.scripting.sightly.compiler.commands with parameters of type CommandHandler
`void` CommandStream.`addHandler​(CommandHandler handler)` Registers a listening `CommandHandler` to the stream.

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

Methods in org.apache.sling.scripting.sightly.impl.compiler with parameters of type CommandHandler
`void` PushStream.`addHandler​(CommandHandler handler)`

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

Classes in org.apache.sling.scripting.sightly.impl.compiler.debug that implement CommandHandler
`class` `LoggingHandler` Handler which logs all commands
`class` `SanityChecker` A visitor which checks a stream for correct closing of things

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

Classes in org.apache.sling.scripting.sightly.impl.compiler.optimization that implement CommandHandler
`class` `CoalescingWrites` Aggregate consecutive writes in bigger chunks of text

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

Classes in org.apache.sling.scripting.sightly.impl.compiler.util.stream that implement CommandHandler
`class` `BroadcastHandler` Broadcasts commands to other handlers
`class` `VisitorHandler` Delegates commands to a visitor.

Methods in org.apache.sling.scripting.sightly.impl.compiler.util.stream with parameters of type CommandHandler
`void` BroadcastHandler.`addHandler​(CommandHandler handler)` Add a new child handler