object AssetsController extends AssetsController with Routes
AssetsController with default configurations.
- Alphabetic
- By Inheritance
- AssetsController
- Routes
- AssetsController
- SkinnyController
- SkinnyWebPageControllerFeatures
- XFrameOptionsHeaderFeature
- XXSSProtectionHeaderFeature
- CSRFProtectionFeature
- CSRFTokenSupport
- ScalateTemplateEngineFeature
- ScalateSupport
- TemplateEngineFeature
- FlashFeature
- FlashMapSupport
- SkinnyControllerBase
- ThreadLocalRequestFeature
- BeforeAfterActionFeature
- SkinnyControllerCommonBase
- SkinnyFilterActivation
- ParamsPermitImplicits
- ParametersGetAsImplicits
- RoutesAsImplicits
- XContentTypeOptionsNosniffHeaderFeature
- TimeLoggingFeature
- SensitiveParametersFeature
- TimeLogging
- ValidationFeature
- JSONFeature
- JSONSupport
- JSONStringOps
- ChunkedResponseFeature
- ChunkedResponseSupport
- RequestScopeFeature
- LocaleFeature
- SnakeCasedParamKeysFeature
- ActionDefinitionFeature
- ExplicitRedirectFeature
- UrlGeneratorSupport
- FormParamsFeature
- QueryParamsFeature
- EnvFeature
- ApiFormats
- SkinnyMicroFilter
- ThreadLocalFeatures
- BeforeAfterDsl
- RoutingDsl
- RoutingDslBase
- MainThreadLocalEverywhere
- SkinnyMicroFilterBase
- SkinnyMicroBase
- SessionImplicits
- DefaultImplicits
- LowPriorityImplicits
- LowestPriorityImplicits
- TypeConverterSupport
- SkinnyMicroParamsImplicits
- CookiesImplicits
- RouteMatcherImplicits
- HaltPassControl
- UrlGenerator
- ResponseStatusAccessor
- ResponseContentTypeAccessor
- RequestFormatAccessor
- FormParamsAccessor
- QueryParamsAccessor
- ParamsAccessor
- EnvAccessor
- ErrorHandlerAccessor
- RedirectionDsl
- AsyncSupported
- Handler
- LoggerProvider
- ServletContextAccessor
- RicherStringImplicits
- ServletApiImplicits
- RouteRegistryAccessor
- UnstableAccessValidationConfig
- SkinnyContextInitializer
- Initializable
- Filter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait Config extends AnyRef
- Definition Classes
- Initializable
- sealed trait RenderingRequired extends AnyRef
- Definition Classes
- SkinnyFilterActivation
- trait SkinnyMicroTemplateEngine extends AnyRef
- Definition Classes
- ScalateSupport
- sealed class TypedMultiParams extends AnyRef
- Definition Classes
- SkinnyMicroParamsImplicits
- sealed class TypedParams extends AnyRef
- Definition Classes
- SkinnyMicroParamsImplicits
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
- val PATTERN_ASCTIME: String
- Definition Classes
- AssetsController
- val PATTERN_RFC1036: String
- Definition Classes
- AssetsController
- val PATTERN_RFC1123: String
- Definition Classes
- AssetsController
- def acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
- def acceptedFormats(accepted: Symbol*): Boolean
- Attributes
- protected
- Definition Classes
- ApiFormats
- val actionDefinitions: ArrayBuffer[ActionDefinition]
- Attributes
- protected
- Definition Classes
- ActionDefinitionFeature
- def addActionDefinition(actionDef: ActionDefinition): Unit
- Definition Classes
- ActionDefinitionFeature
- def addErrorFilter(handler: ErrorHandler): Unit
- Definition Classes
- SkinnyFilterActivation
- def addMimeMapping(mime: String, extension: String): Unit
- Attributes
- protected
- Definition Classes
- ApiFormats
- def addParam(name: String, value: Any)(implicit ctx: SkinnyContext): Unit
- Definition Classes
- RequestScopeFeature
- def addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: => Any): Route
- Attributes
- protected
- Definition Classes
- RoutingDsl
- def after(transformers: RouteTransformer*)(fun: => Any): Unit
- Definition Classes
- BeforeAfterDsl
- def afterAction(only: Seq[Symbol], except: Seq[Symbol])(action: => Any): Unit
- Definition Classes
- BeforeAfterActionFeature
- def afterFilter(only: Seq[Symbol], except: Seq[Symbol])(action: => Any): Unit
- Definition Classes
- BeforeAfterActionFeature
- implicit val anyToBoolean: micro.implicits.TypeConverter[Any, Boolean]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToByte: micro.implicits.TypeConverter[Any, Byte]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToDouble: micro.implicits.TypeConverter[Any, Double]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToFloat: micro.implicits.TypeConverter[Any, Float]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToInt: micro.implicits.TypeConverter[Any, Int]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToLong: micro.implicits.TypeConverter[Any, Long]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToShort: micro.implicits.TypeConverter[Any, Short]
- Definition Classes
- LowPriorityImplicits
- implicit val anyToString: micro.implicits.TypeConverter[Any, String]
- Definition Classes
- LowPriorityImplicits
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asJValue[T](obj: T)(implicit writer: Writer[T]): JValue
- Definition Classes
- JSONStringOps
- def assetsRootPath: String
Returns assets root path.
Returns assets root path.
- Definition Classes
- AssetsController
- val basePath: String
Base path for assets files.
Base path for assets files.
- Definition Classes
- AssetsController
- def before(transformers: RouteTransformer*)(fun: => Any): Unit
- Definition Classes
- BeforeAfterDsl
- def beforeAction(only: Seq[Symbol], except: Seq[Symbol])(action: => Any): Unit
- Definition Classes
- BeforeAfterActionFeature
- def beforeFilter(only: Seq[Symbol], except: Seq[Symbol])(action: => Any): Unit
- Definition Classes
- BeforeAfterActionFeature
- implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- RouteMatcherImplicits
- lazy val charset: Option[String]
- Definition Classes
- SkinnyMicroBase
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compact(value: JValue): String
- Definition Classes
- JSONStringOps
- val config: ThinServletBaseConfig
- Definition Classes
- ServletContextAccessor
- implicit def configWrapper(config: ThinServletBaseConfig): Config { def initParameters: skinny.micro.context.InitParameters }
- Attributes
- protected
- Definition Classes
- ServletContextAccessor → Initializable
- def contentType(implicit ctx: SkinnyContext): String
- Definition Classes
- ResponseContentTypeAccessor
- def contentTypeInferrer: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats → SkinnyMicroBase
- def contentType_=(contentType: String)(implicit ctx: SkinnyContext): Unit
- Definition Classes
- ResponseContentTypeAccessor
- def context: SkinnyContext
- Definition Classes
- SkinnyContextInitializer
- def contextPath: String
- Definition Classes
- ServletContextAccessor
- implicit def convertParamsToStrongParameters(params: micro.Params): StrongParameters
- Definition Classes
- ParamsPermitImplicits
- implicit def convertRouteToRichRoute(route: Route)(implicit controller: SkinnyControllerCommonBase): RichRoute
- Definition Classes
- RoutesAsImplicits
- implicit def cookieOptions(implicit ctx: SkinnyContext): CookieOptions
- Definition Classes
- CookiesImplicits
- def cookies(implicit ctx: SkinnyContext): SweetCookies
- Definition Classes
- CookiesImplicits
- def createI18n()(implicit locale: Locale): I18n
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
- def createRenderContext(out: PrintWriter)(implicit ctx: SkinnyContext): SkinnyScalateRenderContext
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature → ScalateSupport
- def createSkinnyScalateRenderContext(ctx: SkinnyContext): SkinnyScalateRenderContext
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature
- def createTemplateEngine(config: ThinServletBaseConfig): TemplateEngine
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature → ScalateSupport
- def csrfKey: String
- Definition Classes
- CSRFProtectionFeature → CSRFTokenSupport
- def csrfToken(implicit context: SkinnyContext): String
- Attributes
- protected[skinny]
- Definition Classes
- CSRFTokenSupport
- def css(): Any
Returns css or less assets.
Returns css or less assets.
- Definition Classes
- AssetsController
- def cssFromClassPath(path: String): Option[String]
- Definition Classes
- AssetsController
- def cssRootPath: String
Returns assets/css root path.
Returns assets/css root path.
- Definition Classes
- AssetsController
- val cssRootUrl: Route
- def currentActionName(implicit cxt: SkinnyContext): Option[Symbol]
- Definition Classes
- ActionDefinitionFeature
- def currentErrorHandler: ErrorHandler
- Attributes
- protected
- Definition Classes
- ErrorHandlerAccessor
- def currentLocale(implicit ctx: SkinnyContext): Option[Locale]
- Attributes
- protected
- Definition Classes
- LocaleFeature
- def defaultAcceptedFormats: List[Symbol]
- Definition Classes
- ApiFormats
- val defaultCharacterEncoding: String
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def defaultFormat: Symbol
- Definition Classes
- ApiFormats
- def defaultIndexName: String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def defaultLayoutPath: Option[String]
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def defaultLocale: Option[Locale]
- Attributes
- protected
- Definition Classes
- LocaleFeature
- def defaultObjectMapper: ObjectMapper
- Definition Classes
- JSONStringOps
- implicit def defaultStringToSeq[T](implicit elementConverter: micro.implicits.TypeConverter[String, T], mf: Manifest[T]): micro.implicits.TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicits
- def defaultTemplateFormat: String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def defaultTemplatePath: List[String]
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature → ScalateSupport
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- def destroy(): Unit
- Definition Classes
- SkinnyMicroFilterBase
- def detectTooManyErrorFilterRegistrationAsAnErrorAtSkinnyMicroBase: Boolean
- Attributes
- protected
- Definition Classes
- ErrorHandlerAccessor
- def doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
- Definition Classes
- SkinnyMicroFilterBase
- val doNotFound: Action
- Attributes
- protected
- Definition Classes
- SkinnyMicroFilterBase → SkinnyMicroBase
- implicit def enrichRequest(request: HttpServletRequest): RichRequest
- Definition Classes
- ServletApiImplicits
- implicit def enrichResponse(response: HttpServletResponse): RichResponse
- Definition Classes
- ServletApiImplicits
- implicit def enrichServletContext(servletContext: javax.servlet.ServletContext): RichServletContext
- Definition Classes
- ServletApiImplicits
- implicit def enrichSession(session: HttpSession): RichHttpServletSession
- Definition Classes
- ServletApiImplicits
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def error(handler: ErrorHandler): Unit
- Definition Classes
- ErrorHandlerAccessor
- def errorMessages(implicit ctx: SkinnyContext): Seq[String]
- Definition Classes
- RequestScopeFeature
- def executeRoutes(request: HttpServletRequest, response: HttpServletResponse): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- implicit def executionContext: ExecutionContext
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def filterChain: FilterChain
- Attributes
- protected
- Definition Classes
- SkinnyMicroFilterBase
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findTemplate(path: String, extensionSet: Set[String]): Option[String]
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def flash(key: String)(implicit ctx: SkinnyContext): Any
- Definition Classes
- FlashMapSupport
- def flash(implicit ctx: SkinnyContext): FlashMap
- Definition Classes
- FlashMapSupport
- def flashMapSetSession(f: FlashMap)(implicit ctx: SkinnyContext): Unit
- Definition Classes
- FlashMapSupport
- def formMultiParams(implicit ctx: SkinnyContext): micro.MultiParams
- Definition Classes
- FormParamsAccessor
- def formParams(implicit ctx: SkinnyContext): micro.Params
- Definition Classes
- FormParamsAccessor
- def format(implicit ctx: SkinnyContext): String
- Definition Classes
- ApiFormats
- def formatForMimeTypes(mimeTypes: String*): Option[String]
- Attributes
- protected
- Definition Classes
- ApiFormats
- def format_=(formatValue: String)(implicit ctx: SkinnyContext): Unit
- Definition Classes
- RequestFormatAccessor
- val formats: Map[String, String]
- Definition Classes
- ApiFormats
- def fromJSONString[A](json: String, underscoreKeys: Boolean, asIs: Boolean)(implicit mf: Manifest[A]): Try[A]
- Definition Classes
- JSONStringOps
- def fromJSONStringAsIs[A](json: String)(implicit mf: Manifest[A]): Try[A]
- Definition Classes
- JSONStringOps
- def fromJSONStringToJValue(json: String, underscoreKeys: Boolean, asIs: Boolean): Try[JValue]
- Definition Classes
- JSONStringOps
- def fromJValue[T](json: JValue)(implicit reader: Reader[T]): T
- Definition Classes
- JSONStringOps
- def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit ctx: SkinnyContext): String
- Definition Classes
- UrlGenerator
- def fullpath: String
- Definition Classes
- AssetsController
- def generateWelcomePageIfAbsent(path: String)(implicit format: Format): Unit
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature
- def get(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getFromRequestScope[A](key: String)(implicit ctx: SkinnyContext): Option[A]
- Definition Classes
- RequestScopeFeature
- def halt(result: ActionResult): Nothing
- Definition Classes
- HaltPassControl
- def halt[T](status: Integer, body: T, headers: Map[String, String], reason: String)(implicit arg0: Manifest[T]): Nothing
- Definition Classes
- HaltPassControl
- def haltWithBody[A](httpStatus: Int)(implicit ctx: SkinnyContext, format: Format): A
- Attributes
- protected
- Definition Classes
- TemplateEngineFeature → SkinnyControllerCommonBase
- def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- Definition Classes
- ScalateSupport → SkinnyMicroBase → Handler
- def handleForgery(): Unit
- Definition Classes
- CSRFProtectionFeature → CSRFTokenSupport
- def handleForgeryIfDetected(): Nothing
- Definition Classes
- SkinnyWebPageControllerFeatures → CSRFProtectionFeature
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def head(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- def inferFromFormats: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats
- def infoTimeLoggingEnabled: Boolean
- Attributes
- protected
- Definition Classes
- TimeLogging
- def init(filterConfig: FilterConfig): Unit
- Definition Classes
- SkinnyMicroFilterBase
- def initParameter(name: String): Option[String]
- Definition Classes
- ServletContextAccessor
- def initialize(config: ThinServletBaseConfig): Unit
- Definition Classes
- ScalateSupport → ServletContextAccessor → Initializable
- def initializeRequestScopeAttributes(implicit ctx: SkinnyContext): Any
- Definition Classes
- RequestScopeFeature
- def invoke(matchedRoute: MatchedRoute): Option[Any]
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def isAsyncExecutable(result: Any): Boolean
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def isDevelopment(): Boolean
- Attributes
- protected
- Definition Classes
- EnvAccessor
- def isDisabledInProduction: Boolean
Predicates this controller in production env.
Predicates this controller in production env.
- Definition Classes
- AssetsController
- def isDisabledInStaging: Boolean
Predicates this controller in staging env.
Predicates this controller in staging env.
- Definition Classes
- AssetsController
- def isEnabled: Boolean
Predicates this controller is enabled in the current env.
Predicates this controller is enabled in the current env.
- Definition Classes
- AssetsController
- def isForged: Boolean
- Attributes
- protected
- Definition Classes
- CSRFTokenSupport
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isModified(resourceLastModified: Long): Boolean
- Definition Classes
- AssetsController
- def isProduction(): Boolean
- Attributes
- protected
- Definition Classes
- EnvAccessor
- def isScalateErrorPageEnabled: Boolean
- Definition Classes
- ScalateTemplateEngineFeature → ScalateSupport
- def isStaging(): Boolean
- Attributes
- protected
- Definition Classes
- EnvAccessor
- def isTest(): Boolean
- Attributes
- protected
- Definition Classes
- EnvAccessor
- def jade(path: String, attributes: (String, Any)*)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def js(): Any
Returns js or coffee assets.
Returns js or coffee assets.
- Definition Classes
- AssetsController
- def jsRootPath: String
Returns assets/js root path.
Returns assets/js root path.
- Definition Classes
- AssetsController
- val jsRootUrl: Route
- implicit val jsonFormats: Formats
- Attributes
- protected
- Definition Classes
- JSONStringOps
- def keyAndErrorMessages(implicit ctx: SkinnyContext): Map[String, Seq[String]]
- Definition Classes
- RequestScopeFeature
- def layout(path: String)(implicit ctx: SkinnyContext): ScalateTemplateEngineFeature
- Definition Classes
- ScalateTemplateEngineFeature
- def layoutTemplate(path: String, attributes: (String, Any)*)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def layoutTemplateAs(ext: Set[String])(path: String, attributes: (String, Any)*)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def logger: Logger
- Attributes
- protected
- Definition Classes
- LoggerProvider
- def loggerName: String
- Attributes
- protected
- Definition Classes
- LoggerProvider
- implicit def lowestPriorityAny2T[T](implicit arg0: Manifest[T]): micro.implicits.TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicits
- def maxDurationToAwaitAsyncFilters: Duration
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def maybeFullpath: Option[String]
- Definition Classes
- AssetsController
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- Definition Classes
- SkinnyMicroBase
- val mimeTypes: Map[String, String]
- Definition Classes
- ApiFormats
- val modifiedHeaderFormats: Seq[DateTimeFormatter]
- Definition Classes
- AssetsController
- def mount(ctx: javax.servlet.ServletContext): Unit
- Definition Classes
- Handler
- def multiParams(key: String)(implicit ctx: SkinnyContext): Seq[String]
- Definition Classes
- ParamsAccessor
- def multiParams(implicit ctx: SkinnyContext): micro.MultiParams
- Definition Classes
- ParamsAccessor
- def mustache(path: String, attributes: (String, Any)*)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notFound(fun: => Any): Unit
- Definition Classes
- SkinnyMicroBase
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def options(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- def params(implicit ctx: SkinnyContext): micro.Params
- Definition Classes
- ParamsAccessor
- def params(key: Symbol)(implicit ctx: SkinnyContext): String
- Definition Classes
- ParamsAccessor
- def params(key: String)(implicit ctx: SkinnyContext): String
- Definition Classes
- ParamsAccessor
- def pass(): Nothing
- Definition Classes
- HaltPassControl
- def patch(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- def path(extension: String): Option[String]
- Definition Classes
- AssetsController
- implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- Attributes
- protected
- Definition Classes
- RouteMatcherImplicits
- def post(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- def preferredScalateExtension: String
- Definition Classes
- ScalateTemplateEngineFeature
- def prefixForJSONVulnerabilityProtection: String
- Attributes
- protected
- Definition Classes
- JSONStringOps
- def prepareCsrfToken(): Any
- Attributes
- protected
- Definition Classes
- CSRFTokenSupport
- def protectFromForgery(only: Seq[Symbol], except: Seq[Symbol]): Unit
- Definition Classes
- CSRFProtectionFeature
- val publicBasePath: String
- Definition Classes
- AssetsController
- def put(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- RoutingDsl
- def queryMultiParams(implicit ctx: SkinnyContext): micro.MultiParams
- Definition Classes
- QueryParamsAccessor
- def queryParams(implicit ctx: SkinnyContext): micro.Params
- Definition Classes
- QueryParamsAccessor
- def redirect(uri: String)(implicit ctx: SkinnyContext): ActionResult
- Definition Classes
- RedirectionDsl
- def redirect301(location: String, headers: Map[String, String])(implicit ctx: SkinnyContext): ActionResult
- Definition Classes
- RedirectionDsl
- def redirect302(location: String, headers: Map[String, String])(implicit ctx: SkinnyContext): ActionResult
- Definition Classes
- RedirectionDsl
- def redirect303(location: String, headers: Map[String, String])(implicit ctx: SkinnyContext): ActionResult
- Definition Classes
- RedirectionDsl
- implicit def regex2RouteMatcher(regex: Regex): RouteMatcher
- Attributes
- protected
- Definition Classes
- RouteMatcherImplicits
- def registerCssCompiler(compiler: AssetCompiler): ListBuffer[AssetCompiler]
Registers CSS compiler to this controller.
- def registerJsCompiler(compiler: AssetCompiler): ListBuffer[AssetCompiler]
Registers JS compiler to this controller.
- def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit ctx: SkinnyContext): String
- Definition Classes
- UrlGenerator
- def removeRoute(method: String, route: Route): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def removeRoute(method: HttpMethod, route: Route): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def render(path: String)(implicit ctx: SkinnyContext, format: Format): String
- Definition Classes
- TemplateEngineFeature
- def renderResponse(actionResult: Any)(implicit ctx: SkinnyContext): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def renderResponseBody(actionResult: Any)(implicit ctx: SkinnyContext): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def renderUncaughtException(e: Throwable)(implicit ctx: SkinnyContext): Unit
- Attributes
- protected
- Definition Classes
- ScalateSupport → SkinnyMicroBase
- def renderWithFormat(entity: Any)(implicit format: micro.Format): String
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
- def renderWithTemplate(path: String)(implicit ctx: SkinnyContext, format: Format): String
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature → TemplateEngineFeature
- def request(implicit ctx: SkinnyContext): HttpServletRequest
- Definition Classes
- SkinnyContextInitializer
- def requestFormat(implicit ctx: SkinnyContext): String
- Definition Classes
- ApiFormats
- def requestPath(implicit ctx: SkinnyContext): String
- Definition Classes
- SkinnyMicroFilterBase → SkinnyMicroBase
- def requestScope(keyAndValues: Seq[(String, Any)])(implicit ctx: SkinnyContext): RequestScopeFeature
- Definition Classes
- RequestScopeFeature
- def requestScope(keyAndValue: (String, Any))(implicit ctx: SkinnyContext): RequestScopeFeature
- Definition Classes
- RequestScopeFeature
- def requestScope(implicit ctx: SkinnyContext): Map[String, Any]
- Definition Classes
- RequestScopeFeature
- def respondTo: Seq[micro.Format]
- Attributes
- protected
- Definition Classes
- Handler
- def response(implicit ctx: SkinnyContext): HttpServletResponse
- Definition Classes
- SkinnyContextInitializer
- def responseAsJSON(entity: Any, charset: Option[String], prettify: Boolean, underscoreKeys: Boolean)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- JSONSupport
- def routeBasePath(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- SkinnyMicroFilterBase → SkinnyMicroBase
- lazy val routes: RouteRegistry
- Definition Classes
- RouteRegistryAccessor
- implicit def safe[S, T](f: (S) => T): micro.implicits.TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
- implicit def safeOption[S, T](f: (S) => Option[T]): micro.implicits.TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
- def scalateExtensions: List[String]
- Definition Classes
- ScalateTemplateEngineFeature
- def scalateRenderContextNumberFormat: DecimalFormat
- Definition Classes
- ScalateTemplateEngineFeature
- def scaml(path: String, attributes: (String, Any)*)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def sensitiveParameterNames: Seq[String]
- Attributes
- protected
- Definition Classes
- SensitiveParametersFeature
- implicit def seqHead[T](implicit elementConverter: micro.implicits.TypeConverter[String, T], mf: Manifest[T]): micro.implicits.TypeConverter[Seq[String], T]
- Definition Classes
- DefaultImplicits
- implicit def seqToSeq[T](implicit elementConverter: micro.implicits.TypeConverter[String, T], mf: Manifest[T]): micro.implicits.TypeConverter[Seq[String], Seq[T]]
- Definition Classes
- DefaultImplicits
- def serverAuthority(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ServletContextAccessor
- def serverHost(implicit ctx: SkinnyContext): String
- Definition Classes
- ServletContextAccessor
- def serverPort(implicit ctx: SkinnyContext): Int
- Definition Classes
- ServletContextAccessor
- implicit def servletContext: javax.servlet.ServletContext
- Definition Classes
- ServletContextAccessor
- def session(key: Symbol)(implicit ctx: SkinnyContext): Any
- Definition Classes
- SessionImplicits
- def session(key: String)(implicit ctx: SkinnyContext): Any
- Definition Classes
- SessionImplicits
- implicit def session(implicit ctx: SkinnyContext): HttpSession
- Definition Classes
- SessionImplicits
- def sessionLocaleKey: String
- Definition Classes
- LocaleFeature
- def sessionOption(implicit ctx: SkinnyContext): Option[HttpSession]
- Definition Classes
- SessionImplicits
- def set(keyAndValues: Seq[(String, Any)])(implicit ctx: SkinnyContext): RequestScopeFeature
- Definition Classes
- RequestScopeFeature
- def set(keyAndValue: (String, Any))(implicit ctx: SkinnyContext): RequestScopeFeature
- Definition Classes
- RequestScopeFeature
- def setAsParams(model: Any)(implicit ctx: SkinnyContext): Unit
- Definition Classes
- RequestScopeFeature
- def setContentTypeIfAbsent()(implicit format: micro.Format): Unit
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
- def setCurrentLocale(locale: String)(implicit ctx: SkinnyContext): Unit
- Attributes
- protected
- Definition Classes
- LocaleFeature
- def setI18n(implicit ctx: SkinnyContext): RequestScopeFeature
- Definition Classes
- RequestScopeFeature
- def setLastModified(lastModified: Long): Unit
- Definition Classes
- AssetsController
- def setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: micro.MultiParams)(implicit ctx: SkinnyContext): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def setParams(implicit ctx: SkinnyContext): Unit
- Definition Classes
- RequestScopeFeature
- def setParamsToRequestScope(implicit ctx: SkinnyContext): Unit
- Definition Classes
- RequestScopeFeature
- def setRequestCharacterEncodingAsDefaultIfAbsent(request: HttpServletRequest): Unit
- Attributes
- protected
- Definition Classes
- SkinnyMicroBase
- def shutdown(): Unit
- Definition Classes
- ScalateSupport → Initializable
- implicit def skinnyContext(implicit ctx: javax.servlet.ServletContext): SkinnyContext
- Definition Classes
- MainThreadLocalEverywhere → SkinnyContextInitializer
- implicit val skinnyController: SkinnyControllerCommonBase
- Definition Classes
- Routes
- def skinnyEnv: Option[String]
- Attributes
- protected
- Definition Classes
- EnvAccessor
- lazy val skinnyErrorFilters: TrieMap[RenderingRequired, Seq[ErrorHandler]]
- Attributes
- protected
- Definition Classes
- SkinnyFilterActivation
- implicit def skinnyValidatorSafe[S, T](f: (S) => T): ParamValueTypeConverter[S, T]
- Definition Classes
- ParametersGetAsImplicits
- implicit def skinnyValidatorSafeOption[S, T](f: (S) => Option[T]): ParamValueTypeConverter[S, T]
- Definition Classes
- ParametersGetAsImplicits
- implicit def skinnyValidatorSeqHead[T](implicit elementConverter: ParamValueTypeConverter[String, T], mf: Manifest[T]): ParamValueTypeConverter[Seq[String], T]
- Definition Classes
- ParametersGetAsImplicits
- implicit def skinnyValidatorSeqToSeq[T](implicit elementConverter: ParamValueTypeConverter[String, T], mf: Manifest[T]): ParamValueTypeConverter[Seq[String], Seq[T]]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToBoolean: ParamValueTypeConverter[String, Boolean]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToByte: ParamValueTypeConverter[String, Byte]
- Definition Classes
- ParametersGetAsImplicits
- def skinnyValidatorStringToDate(format: => String): ParamValueTypeConverter[String, Date]
- Definition Classes
- ParametersGetAsImplicits
- def skinnyValidatorStringToDateFormat(format: => DateFormat): ParamValueTypeConverter[String, Date]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToDouble: ParamValueTypeConverter[String, Double]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToFloat: ParamValueTypeConverter[String, Float]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToInt: ParamValueTypeConverter[String, Int]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToLong: ParamValueTypeConverter[String, Long]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToSelf: ParamValueTypeConverter[String, String]
- Definition Classes
- ParametersGetAsImplicits
- def skinnyValidatorStringToSeq[T](elementConverter: ParamValueTypeConverter[String, T], separator: String)(implicit arg0: Manifest[T]): ParamValueTypeConverter[String, Seq[T]]
- Definition Classes
- ParametersGetAsImplicits
- implicit val skinnyValidatorStringToShort: ParamValueTypeConverter[String, Short]
- Definition Classes
- ParametersGetAsImplicits
- implicit def skinnyValidator_defaultStringToSeq[T](implicit elementConverter: ParamValueTypeConverter[String, T], mf: Manifest[T]): ParamValueTypeConverter[String, Seq[T]]
- Definition Classes
- ParametersGetAsImplicits
- def skipHaltingWhenRedirection: Boolean
- Attributes
- protected
- Definition Classes
- RedirectionDsl
- def sourceMapsEnabled: Boolean
- Definition Classes
- AssetsController
- def sourceMapsPath(): Option[String]
- Definition Classes
- AssetsController
- def ssp(path: String, attributes: (String, Any)*)(implicit ctx: SkinnyContext): String
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def stackTraceDepthForTimeLogging: Int
- Attributes
- protected
- Definition Classes
- TimeLogging
- def status(implicit ctx: SkinnyContext): Int
- Definition Classes
- ResponseStatusAccessor
- def status_=(code: Int)(implicit ctx: SkinnyContext): Unit
- Definition Classes
- ResponseStatusAccessor
- implicit def string2RouteMatcher(path: String): RouteMatcher
- Attributes
- protected
- Definition Classes
- RouteMatcherImplicits
- implicit val stringToBoolean: micro.implicits.TypeConverter[String, Boolean]
- Definition Classes
- DefaultImplicits
- implicit val stringToByte: micro.implicits.TypeConverter[String, Byte]
- Definition Classes
- DefaultImplicits
- def stringToDate(format: => String): micro.implicits.TypeConverter[String, Date]
- Definition Classes
- DefaultImplicits
- def stringToDateFormat(format: => DateFormat): micro.implicits.TypeConverter[String, Date]
- Definition Classes
- DefaultImplicits
- implicit val stringToDouble: micro.implicits.TypeConverter[String, Double]
- Definition Classes
- DefaultImplicits
- implicit val stringToFloat: micro.implicits.TypeConverter[String, Float]
- Definition Classes
- DefaultImplicits
- implicit val stringToInt: micro.implicits.TypeConverter[String, Int]
- Definition Classes
- DefaultImplicits
- implicit val stringToLong: micro.implicits.TypeConverter[String, Long]
- Definition Classes
- DefaultImplicits
- implicit def stringToRicherString(s: String): RicherString
- Definition Classes
- RicherStringImplicits
- implicit val stringToSelf: micro.implicits.TypeConverter[String, String]
- Definition Classes
- DefaultImplicits
- def stringToSeq[T](elementConverter: micro.implicits.TypeConverter[String, T], separator: String)(implicit arg0: Manifest[T]): micro.implicits.TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicits
- implicit val stringToShort: micro.implicits.TypeConverter[String, Short]
- Definition Classes
- DefaultImplicits
- def sweepUnusedFlashEntries(req: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- FlashMapSupport
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def templateAttributes(key: String)(implicit ctx: SkinnyContext): Any
- Attributes
- protected
- Definition Classes
- ScalateSupport
- def templateAttributes(implicit ctx: SkinnyContext): Map[String, Any]
- Attributes
- protected
- Definition Classes
- ScalateSupport
- val templateEngine: TemplateEngine
- Attributes
- protected[this]
- Definition Classes
- ScalateSupport
- def templateExists(path: String)(implicit format: Format): Boolean
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature → TemplateEngineFeature
- def templatePaths(path: String)(implicit format: Format): List[String]
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature → TemplateEngineFeature
- def toJSON(v: Any): JValue
- Definition Classes
- JSONStringOps
- def toJSONString(v: Any, underscoreKeys: Boolean): String
- Definition Classes
- JSONStringOps
- def toJSONStringAsIs(v: Any): String
- Definition Classes
- JSONStringOps
- def toPrettyJSONString(v: Any, underscoreKeys: Boolean): String
- Definition Classes
- JSONStringOps
- def toPrettyJSONStringAsIs(v: Any): String
- Definition Classes
- JSONStringOps
- def toSnakeCase(s: String): String
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toTemplatePath(path: String, format: Format, ext: String): String
- Attributes
- protected
- Definition Classes
- ScalateTemplateEngineFeature
- implicit def toTypedMultiParams(params: micro.MultiParams): TypedMultiParams
- Definition Classes
- SkinnyMicroParamsImplicits
- implicit def toTypedParams(params: micro.Params): TypedParams
- Definition Classes
- SkinnyMicroParamsImplicits
- def trap(code: Int)(block: => Any): Unit
- Definition Classes
- RoutingDsl
- def trap(codes: Range)(block: => Any): Unit
- Definition Classes
- RoutingDsl
- def unstableAccessValidationEnabled: Boolean
- Attributes
- protected
- Definition Classes
- UnstableAccessValidationConfig
- def url(route: Route, params: Map[String, String], splats: Iterable[String])(implicit ctx: SkinnyContext): String
- Definition Classes
- UrlGeneratorSupport
- Annotations
- @throws(classOf[java.lang.Exception]) @throws(classOf[java.lang.IllegalStateException])
- def url(route: Route, splat: String, moreSplats: String*)(implicit ctx: SkinnyContext): String
- Definition Classes
- UrlGeneratorSupport
- Annotations
- @throws(classOf[java.lang.Exception]) @throws(classOf[java.lang.IllegalStateException])
- def url(route: Route, params: (String, String)*)(implicit ctx: SkinnyContext): String
- Definition Classes
- UrlGeneratorSupport
- Annotations
- @throws(classOf[java.lang.Exception]) @throws(classOf[java.lang.IllegalStateException])
- def url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean)(implicit ctx: SkinnyContext): String
- Definition Classes
- UrlGenerator
- def useJSONVulnerabilityProtection: Boolean
- Attributes
- protected
- Definition Classes
- JSONStringOps
- def useMostlyStableHttpSession: Boolean
- Attributes
- protected
- Definition Classes
- UnstableAccessValidationConfig
- def useSnakeCasedParamKeys: Boolean
- Attributes
- protected
- Definition Classes
- SnakeCasedParamKeysFeature
- def useUnderscoreKeysForJSON: Boolean
- Attributes
- protected
- Definition Classes
- JSONStringOps
- def validation(params: Params, validations: NewValidation*)(implicit locale: Locale): MapValidator
- Definition Classes
- ValidationFeature
- def validationWithParams(validations: NewValidation*)(implicit locale: Locale): MapValidator
- Definition Classes
- ValidationFeature
- def validationWithParamsAndPrefix(prefix: String, params: Params, validations: NewValidation*)(implicit locale: Locale): MapValidator
- Definition Classes
- ValidationFeature
- def validationWithPrefix(params: Params, prefix: String, validations: NewValidation*)(implicit ctx: SkinnyContext): MapValidator
- Definition Classes
- ValidationFeature
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def warnElapsedTime[A](millis: Long, additionalLines: => Seq[String])(action: => A): A
- Definition Classes
- TimeLogging
- def warnElapsedTimeWithRequest[A](millis: Long, additionalLines: Seq[String])(action: => A)(implicit context: SkinnyContext): A
- Definition Classes
- TimeLoggingFeature
- def withFormat[A](format: micro.Format)(action: => A): A
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
- def withOutputStream(f: (ServletOutputStream) => Unit)(implicit ctx: micro.Context): Unit
- Definition Classes
- ChunkedResponseSupport
- def withRequest[A](request: HttpServletRequest)(f: => A): A
- Attributes
- protected
- Definition Classes
- SkinnyContextInitializer
- def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: => A): A
- Attributes
- protected
- Definition Classes
- SkinnyContextInitializer
- def withResponse[A](response: HttpServletResponse)(f: => A): A
- Attributes
- protected
- Definition Classes
- SkinnyContextInitializer
- def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S): S
- Attributes
- protected
- Definition Classes
- ApiFormats → SkinnyMicroBase
- def writeChunk(chunk: Array[Byte])(implicit ctx: micro.Context): Unit
- Definition Classes
- ChunkedResponseSupport
- lazy val xFrameOptionsPolicy: String
- Definition Classes
- XFrameOptionsHeaderFeature
- def xmlItemName: String
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
- def xmlRootName: String
- Attributes
- protected
- Definition Classes
- SkinnyControllerCommonBase
Deprecated Value Members
- def responseFormat(implicit ctx: SkinnyContext): String
- Definition Classes
- ApiFormats
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0)
format
now means the same asresponseFormat
,responseFormat
will be removed eventually