Class

skinny.micro.scalate

SkinnyScalateRenderContext

Related Doc: package scalate

Permalink

class SkinnyScalateRenderContext extends ServletRenderContext

A render context integrated with SkinnyMicro. Exposes a few extra standard bindings to the template.

Linear Supertypes
ServletRenderContext, DefaultRenderContext, RenderContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SkinnyScalateRenderContext
  2. ServletRenderContext
  3. DefaultRenderContext
  4. RenderContext
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SkinnyScalateRenderContext(base: SkinnyMicroBase, context: SkinnyContext, engine: TemplateEngine, out: PrintWriter)

    Permalink

Type Members

  1. case class Unescaped extends Product with Serializable

    Permalink
    Definition Classes
    RenderContext

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <<(v: Any): Unit

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  4. def <<<(v: Any): Unit

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def attribute[T](name: String): T

    Permalink
    Definition Classes
    RenderContext
  8. def attributeKeys: List[String]

    Permalink
    Definition Classes
    RenderContext
  9. def attributeOrElse[T](name: String, defaultValue: ⇒ T): T

    Permalink
    Definition Classes
    RenderContext
  10. val attributes: AttributeMap

    Permalink
    Definition Classes
    ServletRenderContext → DefaultRenderContext → RenderContext
  11. def blankString: String

    Permalink
    Attributes
    protected
    Definition Classes
    RenderContext
  12. def capture(template: Template): String

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  13. def capture(body: ⇒ Unit): String

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  14. def captureAttribute(name: String)(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    RenderContext
  15. def captureAttributeAppend(name: String)(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    RenderContext
  16. def captureNodeSeq(template: Template): NodeSeq

    Permalink
    Definition Classes
    RenderContext
  17. def captureNodeSeq(body: ⇒ Unit): NodeSeq

    Permalink
    Definition Classes
    RenderContext
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def collection(objects: Traversable[AnyRef], viewName: String, separator: ⇒ Any): Unit

    Permalink
    Definition Classes
    RenderContext
  20. def contextPath: String

    Permalink
    Definition Classes
    ServletRenderContext
  21. def csrfKey: String

    Permalink
  22. def csrfToken: String

    Permalink
  23. var currentTemplate: String

    Permalink
    Definition Classes
    RenderContext
  24. def currentUriMinus(newQueryArgs: String): String

    Permalink
    Definition Classes
    ServletRenderContext
  25. def currentUriPlus(newQueryArgs: String): String

    Permalink
    Definition Classes
    ServletRenderContext
  26. def dateFormat: DateFormat

    Permalink
    Definition Classes
    RenderContext
  27. def dateFormat_=(value: DateFormat): Unit

    Permalink
    Definition Classes
    RenderContext
  28. val engine: TemplateEngine

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  29. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  31. def escape(v: Any): Unit

    Permalink
    Definition Classes
    RenderContext
  32. var escapeMarkup: Boolean

    Permalink
    Definition Classes
    RenderContext
  33. def fileMultiParams: FileMultiParams

    Permalink
  34. def fileParams: Map[String, FileItem]

    Permalink
  35. def filter(name: String, content: String): String

    Permalink
    Definition Classes
    RenderContext
  36. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. def flash: Map[String, Any]

    Permalink
  38. def flush: Unit

    Permalink
    Definition Classes
    DefaultRenderContext
  39. def format: String

    Permalink
  40. def format(pattern: String, args: AnyRef*): String

    Permalink
    Definition Classes
    RenderContext
  41. def forward(page: String, escape: Boolean): Unit

    Permalink
    Definition Classes
    ServletRenderContext
  42. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  44. def include(path: String, layout: Boolean, extraBindings: Traversable[Binding]): Unit

    Permalink
    Definition Classes
    RenderContext
  45. def include(path: String, layout: Boolean): Unit

    Permalink
    Definition Classes
    RenderContext
  46. def include(path: String): Unit

    Permalink
    Definition Classes
    RenderContext
  47. def inject[T](implicit manifest: ClassTag[T]): T

    Permalink
    Definition Classes
    RenderContext
  48. def introspect(aType: Class[_]): Introspector[_]

    Permalink
    Definition Classes
    RenderContext
  49. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  50. def layout(path: String, attrMap: Map[String, Any])(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    RenderContext
  51. def load(uri: String): String

    Permalink
    Definition Classes
    RenderContext
  52. def locale: Locale

    Permalink
    Definition Classes
    ServletRenderContext → RenderContext
  53. def multiParams: MultiParams

    Permalink
  54. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  55. var noneString: String

    Permalink
    Definition Classes
    RenderContext
  56. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  57. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. var nullString: String

    Permalink
    Definition Classes
    RenderContext
  59. def numberFormat: NumberFormat

    Permalink
    Definition Classes
    RenderContext
  60. def numberFormat_=(value: NumberFormat): Unit

    Permalink
    Definition Classes
    RenderContext
  61. var out: PrintWriter

    Permalink
    Definition Classes
    DefaultRenderContext
  62. def parameter(name: String): String

    Permalink
    Definition Classes
    ServletRenderContext
  63. def parameterValues(name: String): Array[String]

    Permalink
    Definition Classes
    ServletRenderContext
  64. def params: Params

    Permalink
  65. def percent(number: Number): String

    Permalink
    Definition Classes
    RenderContext
  66. def percentFormat: NumberFormat

    Permalink
    Definition Classes
    RenderContext
  67. def percentFormat_=(value: NumberFormat): Unit

    Permalink
    Definition Classes
    RenderContext
  68. def queryString: String

    Permalink
    Definition Classes
    ServletRenderContext
  69. def removeOldAttributes: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    RenderContext
  70. def render(path: String, attributeMap: Map[String, Any]): Unit

    Permalink
    Definition Classes
    RenderContext
  71. val request: HttpServletRequest

    Permalink
    Definition Classes
    ServletRenderContext
  72. def requestDispatcher(page: String): RequestDispatcher

    Permalink
    Attributes
    protected
    Definition Classes
    ServletRenderContext
  73. def requestFile: Option[File]

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  74. def requestResource: Option[Resource]

    Permalink
    Definition Classes
    DefaultRenderContext → RenderContext
  75. def requestUri: String

    Permalink
    Definition Classes
    ServletRenderContext → DefaultRenderContext → RenderContext
  76. def resolveUri(path: String): String

    Permalink
    Attributes
    protected
    Definition Classes
    RenderContext
  77. def resource[T]: T

    Permalink
    Definition Classes
    RenderContext
  78. def resourceOrElse[T](defaultValue: T): T

    Permalink
    Definition Classes
    RenderContext
  79. val response: HttpServletResponse

    Permalink
    Definition Classes
    ServletRenderContext
  80. def servlet(page: String, escape: Boolean): Unit

    Permalink
    Definition Classes
    ServletRenderContext
  81. def servletConfig: Config

    Permalink
    Definition Classes
    ServletRenderContext
  82. val servletContext: ServletContext

    Permalink
    Definition Classes
    ServletRenderContext
  83. def session: HttpSession

    Permalink
  84. def sessionOption: Option[HttpSession]

    Permalink
  85. def setAttribute(name: String, value: Option[Any]): Unit

    Permalink
    Definition Classes
    RenderContext
  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  87. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  88. implicit def toStringPair(entry: (Symbol, Any)): (String, Any)

    Permalink
    Definition Classes
    RenderContext
  89. def unescape(v: Any): Unit

    Permalink
    Definition Classes
    RenderContext
  90. def uri(uri: String): String

    Permalink
    Definition Classes
    ServletRenderContext → RenderContext
  91. def uri(file: File): Option[String]

    Permalink
    Definition Classes
    RenderContext
  92. def url(route: Route, params: Map[String, String], splats: Iterable[String]): String

    Permalink

    Calculate a URL for a reversible route, some params, and some splats.

    Calculate a URL for a reversible route, some params, and some splats.

    route

    a reversible route

    params

    a map of param/value pairs

    splats

    a series of splat parameters

    returns

    a URI that matches the route for the given splats

    Exceptions thrown

    Exception if the route is not reversible

    IllegalStateException if the route's base path cannot be determined. This may occur outside of an HTTP request's lifecycle.

  93. def url(route: Route, splat: String, moreSplats: String*): String

    Permalink

    Calculate a URL for a reversible route and some splats.

    Calculate a URL for a reversible route and some splats.

    route

    a reversible route

    splat

    the first splat parameter

    moreSplats

    any splat parameters beyond the first

    returns

    a URI that matches the route for the given splats

    Exceptions thrown

    Exception if the route is not reversible

    IllegalStateException if the route's base path cannot be determined. This may occur outside of an HTTP request's lifecycle.

  94. def url(route: Route, params: (String, String)*): String

    Permalink

    Calculate a URL for a reversible route and some params.

    Calculate a URL for a reversible route and some params.

    route

    a reversible route

    params

    a list of named param/value pairs

    returns

    a URI that matches the route for the given params

    Exceptions thrown

    Exception if the route is not reversible

    IllegalStateException if the route's base path cannot be determined. This may occur outside of an HTTP request's lifecycle.

  95. def using[T](model: AnyRef)(op: ⇒ T): T

    Permalink
    Attributes
    protected
    Definition Classes
    RenderContext
  96. def value(any: Any, shouldSanitize: Boolean): Any

    Permalink
    Definition Classes
    RenderContext
  97. def valueEscaped(any: Any): Any

    Permalink
    Definition Classes
    RenderContext
  98. def valueUnescaped(any: Any): Any

    Permalink
    Definition Classes
    RenderContext
  99. def view(model: AnyRef, viewName: String): Unit

    Permalink
    Definition Classes
    RenderContext
  100. var viewPostfixes: List[String]

    Permalink
    Definition Classes
    RenderContext
  101. var viewPrefixes: List[String]

    Permalink
    Definition Classes
    RenderContext
  102. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. def withAttributes[T](attrMap: Map[String, Any])(block: ⇒ T): T

    Permalink
    Definition Classes
    RenderContext
  106. def withUri[T](uri: String)(block: ⇒ T): T

    Permalink
    Definition Classes
    RenderContext
  107. var wrapCssInCData: Boolean

    Permalink
    Definition Classes
    RenderContext
  108. def wrappedRequest: WrappedRequest

    Permalink
    Attributes
    protected
    Definition Classes
    ServletRenderContext
  109. def wrappedResponse: WrappedResponse

    Permalink
    Attributes
    protected
    Definition Classes
    ServletRenderContext
  110. def xsrfKey: String

    Permalink
  111. def xsrfToken: String

    Permalink

Inherited from ServletRenderContext

Inherited from DefaultRenderContext

Inherited from RenderContext

Inherited from AnyRef

Inherited from Any

Ungrouped