org.fusesource.scalate

mustache

package mustache

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ChildScope extends Scope

  2. case class Comment(comment: Text) extends Statement with Product with Serializable

  3. class EmptyScope extends ChildScope

  4. case class FunctionResult(value: Any) extends Product with Serializable

  5. case class ImplicitIterator(name: String) extends Statement with Product with Serializable

  6. case class InvertSection(name: Text, body: List[Statement]) extends Statement with Product with Serializable

  7. class MapScope extends ChildScope

  8. case class MarkupAttributeContextScope(context: RenderContext, attributeName: String) extends Scope with Product with Serializable

    A context intended for use in layouts which looks up an attribute in the render context and if it exists returns a new child scope for walking the templates markup

  9. class MustacheCodeGenerator extends AbstractCodeGenerator[Statement]

  10. class MustacheParser extends RegexParsers

    Parser for the Mustache template language

  11. class NodeScope extends ChildScope

  12. class ObjectScope[T <: AnyRef] extends ChildScope

    Constructs a scope for a non-null and not None value

  13. case class Partial(name: Text) extends Statement with Product with Serializable

  14. case class Pragma(name: Text, options: Map[String, String]) extends Statement with Product with Serializable

  15. case class RenderContextScope(context: RenderContext, defaultObjectName: Option[String] = scala.Some.apply[String]("it")) extends Scope with Product with Serializable

    Scope for the render context

  16. trait Scope extends AnyRef

    Represents a variable scope

  17. case class Section(name: Text, body: List[Statement]) extends Statement with Product with Serializable

  18. case class SetDelimiter(open: Text, close: Text) extends Statement with Product with Serializable

  19. sealed abstract class Statement extends Positional

  20. case class Text(value: String) extends Statement with Product with Serializable

    Is a String with positioning information

  21. case class Variable(name: Text, unescape: Boolean = false) extends Statement with Product with Serializable

Value Members

  1. object MustacheCodeGenerator extends Log

  2. object MustacheParser extends Log

  3. object Scope extends Log

Ungrouped