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 extends AttributeMap

    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. trait Compiler extends AnyRef

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

  7. class CustomExtensionTemplateSource extends DelegateResource with TemplateSource

  8. 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.

  9. class DummyRenderContext extends DefaultRenderContext

  10. class DummyResponse extends AnyRef

  11. class DummyTemplateEngine extends TemplateEngine

  12. class Elvis extends AnyRef

    Implements the Groovy style Elvis operator in Scala

  13. class FileTemplateSource extends FileResource with TemplateSource

  14. 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

  15. class OsgiScalaCompiler extends ScalaCompiler

  16. class PipelineTemplate extends Template

    Implements a Template using a list of filters

  17. class Precompiler extends AnyRef

    This class can precompile Scalate templates into JVM classes.

  18. class ScalaCompiler extends Compiler

  19. trait ScalaParseSupport extends RegexParsers

  20. class SiteGenerator extends AnyRef

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

  21. class SourceTemplateSource extends SourceResource with TemplateSource

  22. class StringTemplateSource extends StringResource with TemplateSource

  23. class TemplateFinder extends AnyRef

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

  24. class TemplatePackage extends AnyRef

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

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

    Is a String with positioning information

  26. class URLTemplateSource extends URLResource with TemplateSource

  27. class UriTemplateSource extends UriResource with TemplateSource

Value Members

  1. object AbstractCodeGenerator extends Log

  2. object Boots extends AnyRef

    A helper class for working with Boot style classes which take a TemplateEngine as a constructor argument and have a zero argument run method.

  3. object CharData extends AnyRef

  4. object DefaultTemplatePackage extends Log

  5. object Links extends AnyRef

  6. object RenderHelper extends AnyRef

  7. object ScalaCompiler extends Log

  8. object SiteGenerator extends Log

  9. object TemplateConversions extends AnyRef

    A number of helper implicit conversions for use in templates

  10. object TemplatePackage extends AnyRef