org.fusesource.scalate.scaml.ScamlCodeGenerator

SourceBuilder

class SourceBuilder extends AbstractSourceBuilder[Statement]

Attributes
protected
Linear Supertypes
ScamlCodeGenerator.AbstractSourceBuilder[Statement], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SourceBuilder
  2. AbstractSourceBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SourceBuilder()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <<(pos: Position): SourceBuilder.this.type

    Definition Classes
    AbstractSourceBuilder
  5. def <<[T](list: List[T]): SourceBuilder.this.type

    Definition Classes
    AbstractSourceBuilder
  6. def <<(line: String): SourceBuilder.this.type

    Definition Classes
    AbstractSourceBuilder
  7. def <<(): SourceBuilder.this.type

    Definition Classes
    AbstractSourceBuilder
  8. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def asString(text: String): String

    Definition Classes
    AbstractSourceBuilder
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. var code: String

    Definition Classes
    AbstractSourceBuilder
  14. def current_position: Int

    Definition Classes
    SourceBuilderAbstractSourceBuilder
  15. var element_level: Int

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. def flush_text(): Unit

  20. def generate(statement: Element): Unit

  21. def generate(statement: ScamlComment): Unit

  22. def generate(statement: HtmlComment): Unit

  23. def generate(statement: Executed): Unit

  24. def generate(statement: FilterStatement): Unit

  25. def generate(statement: Doctype): Unit

  26. def generate(statement: Statement): Unit

  27. def generate(statements: List[Statement]): Unit

    Definition Classes
    SourceBuilderAbstractSourceBuilder
  28. def generate(engine: TemplateEngine, source: TemplateSource, bindings: Traversable[Binding], statements: List[Statement]): Unit

    Definition Classes
    AbstractSourceBuilder
  29. def generateBinding(binding: Binding): Unit

    Definition Classes
    AbstractSourceBuilder
  30. def generateBindings(bindings: Traversable[Binding])(body: ⇒ Unit): Unit

    Definition Classes
    AbstractSourceBuilder
  31. def generateInitialImports: Unit

    Definition Classes
    SourceBuilderAbstractSourceBuilder
  32. def generateTemplatePackage(source: TemplateSource, bindings: Traversable[Binding]): Unit

    Attributes
    protected
    Definition Classes
    AbstractSourceBuilder
  33. def generateTextExpression(statement: TextExpression, is_line: Boolean): Unit

  34. def generate_no_flush(statements: List[Statement]): Unit

  35. def generate_with_flush(statements: List[Statement]): Unit

  36. var generatedPositions: Map[OffsetPosition, Int]

    Definition Classes
    AbstractSourceBuilder
  37. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. var in_html_comment: Boolean

  40. def indent[T](op: ⇒ T): T

    Definition Classes
    AbstractSourceBuilder
  41. var indentLevel: Int

    Definition Classes
    AbstractSourceBuilder
  42. def indent_string(): String

  43. def isAutoClosed(statement: Element): Boolean

  44. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  48. var pending_newline: Boolean

  49. def positions(): TreeMap[OffsetPosition, OffsetPosition]

    Definition Classes
    AbstractSourceBuilder
  50. var suppress_indent: Boolean

  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  52. val text_buffer: StringBuffer

  53. def toString(): String

    Definition Classes
    AnyRef → Any
  54. def trim_whitespace(): Unit

  55. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  56. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  57. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  58. def write_attributes(entries: List[(Any, Any)]): Any

  59. def write_indent(): Any

  60. def write_nl(): Unit

  61. def write_text(value: String): StringBuffer

Inherited from ScamlCodeGenerator.AbstractSourceBuilder[Statement]

Inherited from AnyRef

Inherited from Any

Ungrouped