class Scalate extends ScalateEngine
This class is intended for use only by Xitrum. Apps that want to create additional Scalate template engine instances can use ScalateEngine.
- Alphabetic
- By Inheritance
- Scalate
- ScalateEngine
- Log
- ScalateEngineRenderString
- ScalateEngineRenderTemplate
- ScalateEngineRenderInterface
- TemplateEngine
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Scalate()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
createContext(templateUri: String, engine: org.fusesource.scalate.TemplateEngine, currentAction: Action, options: Map[String, Any]): ScalateRenderContext
If "date" (java.text.DateFormat) or "number" (java.text.NumberFormat) is not set in "options", the format corresponding to current language in "currentAction" will be used.
If "date" (java.text.DateFormat) or "number" (java.text.NumberFormat) is not set in "options", the format corresponding to current language in "currentAction" will be used.
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
createEngine(allowCaching: Boolean, allowReload: Boolean): org.fusesource.scalate.TemplateEngine
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
dateFormat(options: Map[String, Any]): Option[DateFormat]
Takes out "date" format from options.
Takes out "date" format from options.
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
fileEngine: org.fusesource.scalate.TemplateEngine
- Attributes
- protected[this]
- Definition Classes
- ScalateEngine
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
log: Logger
- Definition Classes
- Log
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
numberFormat(options: Map[String, Any]): Option[NumberFormat]
Takes out "number" format from options.
Takes out "number" format from options.
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
renderJadeString(templateContent: String, options: Map[String, Any])(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderJadeString(templateContent: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderMaybePrecompiledFile(relUri: String, currentAction: Action, options: Map[String, Any]): String
Production mode: Renders the precompiled template class.
Production mode: Renders the precompiled template class. Development mode: Renders Scalate template file relative to templateDir. If the file does not exist, falls back to rendering the precompiled template class.
- currentAction
Will be imported in the template as "helper"
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
renderMustacheString(templateContent: String, options: Map[String, Any])(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderMustacheString(templateContent: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderNonPrecompiledFile(relUri: String, currentAction: Action, options: Map[String, Any]): String
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
renderPrecompiledFile(relUri: String, currentAction: Action, options: Map[String, Any]): String
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
renderScamlString(templateContent: String, options: Map[String, Any])(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderScamlString(templateContent: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderSspString(templateContent: String, options: Map[String, Any])(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderSspString(templateContent: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderString(templateContent: String, templateType: String, options: Map[String, Any])(implicit currentAction: Action): String
- templateType
jade, mustache, scaml, or ssp
- options
"date" -> DateFormat, "number" -> NumberFormat
- Definition Classes
- ScalateEngineRenderString
-
def
renderString(templateContent: String, templateType: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderString
-
def
renderTemplate(template: Template, templateUri: String, options: Map[String, Any])(implicit currentAction: Action): String
Renders precompiled Scalate template.
Renders precompiled Scalate template.
- template
Template object
- templateUri
URI to identify a template
- options
"date" -> DateFormat, "number" -> NumberFormat
- currentAction
Will be imported in the template as "helper"
- Definition Classes
- ScalateEngineRenderTemplate
-
def
renderTemplate(template: Template, templateUri: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderTemplate
-
def
renderTemplate(template: Template, options: Map[String, Any])(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderTemplate
-
def
renderTemplate(template: Template)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderTemplate
-
def
renderTemplate(uri: String, currentAction: Action, options: Map[String, Any]): String
- Definition Classes
- ScalateEngineRenderInterface
-
def
renderTemplateFile(uri: String, options: Map[String, Any])(implicit currentAction: Action): String
Renders Scalate template file.
Renders Scalate template file.
- options
"date" -> DateFormat, "number" -> NumberFormat
- currentAction
Will be imported in the template as "helper"
- Definition Classes
- ScalateEngineRenderTemplate
-
def
renderTemplateFile(templateUri: String)(implicit currentAction: Action): String
- Definition Classes
- ScalateEngineRenderTemplate
-
def
setFormats(context: RenderContext, currentAction: Action, options: Map[String, Any]): Unit
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
start(): Unit
- Definition Classes
- Scalate → ScalateEngine → TemplateEngine
-
def
stop(): Unit
- Definition Classes
- ScalateEngine → TemplateEngine
-
val
stringEngine: org.fusesource.scalate.TemplateEngine
- Attributes
- protected[this]
- Definition Classes
- ScalateEngine
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
templateType(options: Map[String, Any]): String
Takes out "type" from options.
Takes out "type" from options. It shoud be one of: "jade", "mustache", "scaml", or "ssp"
- Attributes
- protected
- Definition Classes
- ScalateEngine
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()