org.fusesource.scalate

scaml

package scaml

Visibility
  1. Public
  2. All

Type Members

  1. class Attribute(kind: Text, name: Text, className: Text, defaultValue: Option[Text], autoImport: Boolean) extends Statement with Product

  2. class Doctype(line: List[Text]) extends Statement with Product

  3. class Element(tag: Option[Text], attributes: List[(Any, Any)], text: Option[TextExpression], body: List[Statement], trim: Option[Value], close: Boolean) extends Statement with Product

  4. class EvaluatedText(code: Text, body: List[Statement], preserve: Boolean, sanitize: Option[Boolean], ugly: Boolean) extends TextExpression with Product

  5. class Executed(code: List[Text], body: List[Statement]) extends Statement with Product

  6. class FilterStatement(flags: List[Text], filters: List[Text], body: List[Text]) extends Statement with Product

  7. class HtmlComment(conditional: Option[Text], text: Option[Text], body: List[Statement]) extends Statement with Product

  8. class IndentedParser extends RegexParsers

    Base class for parsers which use indentation to define structure.

  9. class LiteralText(text: List[Text], sanitize: Option[Boolean]) extends TextExpression with Product

  10. class Newline(skip: Boolean = true) extends Statement with Product

  11. class ScamlCodeGenerator extends AbstractCodeGenerator[Statement]

    Generates a scala class given a HAML document

  12. class ScamlComment(text: Option[Text], body: List[Text]) extends Statement with Product

  13. class ScamlParser extends IndentedParser with ScalaParseSupport

    Parses a HAML/Scala based document.

  14. trait Statement extends Positional

    attributes: sealed
  15. trait TextExpression extends Statement

    attributes: sealed

Value Members

  1. object ScamlOptions extends AnyRef

    no summary matey

  2. object ScamlParser extends AnyRef

  3. object Trim extends Enumeration