| Package | Description | 
|---|---|
| org.apache.sling.scripting.sightly.compiler | The  org.apache.sling.scripting.sightly.compilerpackage defines the API exposed by theSightlyCompiler. | 
| org.apache.sling.scripting.sightly.compiler.backend | The  org.apache.sling.scripting.sightly.compiler.backenddefines the API that can be used by HTL Backend Compilers, used to
 compile HTLCommands into executable code for other languages. | 
| org.apache.sling.scripting.sightly.compiler.commands | The  org.apache.sling.scripting.sightly.compiler.commandspackage defines the API forCommandprocessing. | 
| org.apache.sling.scripting.sightly.java.compiler | Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements. | 
| Class and Description | 
|---|
| CommandStream 
     This interface defines a stream to which  Commands are pushed during the compilation of a HTL script by theSightlyCompiler. | 
| Class and Description | 
|---|
| CommandStream 
     This interface defines a stream to which  Commands are pushed during the compilation of a HTL script by theSightlyCompiler. | 
| Class and Description | 
|---|
| Command A  Commandrepresents the type of instruction a certain HTL expression or block element should execute. | 
| CommandHandler The  CommandHandleris the mechanism through which aCommandStreamcan be processed synchronously, as the stream is
 written. | 
| CommandVisitor The  CommandVisitoris the mechanism through which aCommandcan be processed. | 
| Conditional.End | 
| Conditional.Start | 
| Loop.End | 
| Loop.Start | 
| OutputVariable This  Commandrenders a variable's value. | 
| OutText This  Commandrenders a text fragment. | 
| Procedure.Call | 
| Procedure.End | 
| Procedure.Start | 
| StatefulVisitor.StateControl | 
| VariableBinding.End | 
| VariableBinding.Global | 
| VariableBinding.Start | 
| Class and Description | 
|---|
| CommandStream 
     This interface defines a stream to which  Commands are pushed during the compilation of a HTL script by theSightlyCompiler. | 
Copyright © 2017 The Apache Software Foundation. All rights reserved.