org.fusesource.scalate

support

package support

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class AbstractCodeGenerator [T] extends CodeGenerator

    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. case class Code (className: String, source: String, dependencies: Set[String], positions: TreeMap[OffsetPosition, OffsetPosition]) extends Product

  4. trait CodeGenerator extends AnyRef

  5. case class CompilerError (file: String, message: String, pos: Position, original: CompilerError) extends Product

  6. class CustomExtensionTemplateSource extends DelegateResource with TemplateSource

  7. class DefaultTemplatePackage extends TemplatePackage

    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 DummyRenderContext extends DefaultRenderContext

  9. class DummyResponse extends AnyRef

  10. class DummyTemplateEngine extends TemplateEngine

  11. class Elvis extends AnyRef

    Implements the Groovy style Elvis operator in Scala

  12. class FileTemplateSource extends FileResource with TemplateSource

  13. case 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

  14. class OsgiScalaCompiler extends ScalaCompiler

  15. class PipelineTemplate extends Template

    Implements a Template using a list of filters

  16. class Precompiler extends AnyRef

    This class can precompile Scalate templates into JVM classes.

  17. class ScalaCompiler extends AnyRef

  18. trait ScalaParseSupport extends RegexParsers

  19. class SiteGenerator extends AnyRef

    This class generates static HTML files for your website using the Scalate templates, filters and wiki markups you are using.

  20. class SourceTemplateSource extends SourceResource with TemplateSource

  21. class StringTemplateSource extends StringResource with TemplateSource

  22. class TemplateFinder extends AnyRef

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

  23. class TemplatePackage extends AnyRef

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

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

    Is a String with positioning information

  25. class URLTemplateSource extends URLResource with TemplateSource

  26. class UriTemplateSource extends UriResource with TemplateSource

Value Members

  1. object AbstractCodeGenerator extends Log

  2. object CharData extends AnyRef

  3. object DefaultTemplatePackage extends Log

  4. object Links extends AnyRef

  5. object RenderHelper extends AnyRef

  6. object ScalaCompiler extends Log

  7. object SiteGenerator extends Log

  8. object TemplateConversions extends AnyRef

    A number of helper implicit conversions for use in templates

  9. object TemplatePackage extends AnyRef