org.fusesource.scalate

support

package support

Visibility
  1. Public
  2. All

Type Members

  1. class AbstractCodeGenerator[T] extends CodeGenerator with Logging

    Provides a common base class for CodeGenerator implementations.

  2. class AttributesHashMap[A, B] extends AttributeMap[A, B]

    The default implementation for AttributeMap backed by a map like collection.

  3. class Code(className: String, source: String, dependencies: Set[String], positions: TreeMap[OffsetPosition, OffsetPosition]) extends Product

  4. trait CodeGenerator extends AnyRef

  5. class CompilerError(file: String, message: String, pos: Position = scala.util.parsing.input.NoPosition, original: CompilerError = null) extends Product

  6. class CustomExtensionTemplateSource extends DelegateResource with TemplateSource

  7. class DefaultTemplatePackage extends TemplatePackage with Logging

    A TemplatePackage where we try and find an object/controller/resource type based on the name of the current template and if we can find it then we create a variable called **it** of the controller type and import its values into the template.

  8. class Elvis extends AnyRef

    Implements the Groovy style Elvis operator in Scala

  9. class FileTemplateSource extends FileResource with TemplateSource

  10. class MapEntry[A, B](key: A, value: B) extends Product

    A helper class useful for implicit conversions when legacy code iterates over a Map without explicitly decomposing the iterator value to a tuple

  11. class OsgiScalaCompiler extends ScalaCompiler

  12. class ScalaCompiler extends Logging

  13. trait ScalaParseSupport extends RegexParsers

    no summary matey

  14. class SourceTemplateSource extends SourceResource with TemplateSource

  15. class StringTemplateSource extends StringResource with TemplateSource

  16. class TemplateFinder extends AnyRef

    A helper object to find a template from a URI using a number of possible extensions and directories

  17. class TemplatePackage extends AnyRef

    The base class for any **ScalatePackage** class added to the classpath to customize the templates

  18. class Text(value: String) extends Positional with Product

    Is a String with positioning information

  19. class URLTemplateSource extends URLResource with TemplateSource

  20. class UriTemplateSource extends UriResource with TemplateSource

Value Members

  1. object CharData extends AnyRef

  2. object RenderHelper extends AnyRef

  3. object ScalaCompiler extends Logging

  4. object TemplateConversions extends Logging

    A number of helper implicit conversions for use in templates

  5. object TemplatePackage extends Logging