skinny.controller

feature

package feature

Visibility
  1. Public
  2. All

Type Members

  1. trait ActionDefinitionFeature extends SkinnyMicroBase

    Action definitions for this controller.

  2. trait AngularJSONFeature extends AngularJSONStringOps

    Angular application's server side API support.

  3. trait AngularXHRServerFeature extends AngularJSONFeature with JSONParamsAutoBinderFeature with AngularXSRFProtectionFeature

    Server side implementation for Angular apps.

  4. trait AngularXSRFCookieProviderFeature extends AnyRef

    Angular.

  5. trait AngularXSRFProtectionFeature extends AngularXSRFCookieProviderFeature

    Angular.

  6. trait AsyncBeforeAfterActionFeature extends SkinnyMicroBase with AsyncBeforeAfterDsl

    beforeAction/afterAction support.

  7. trait AsyncCSRFProtectionFeature extends AsyncCSRFTokenSupport

    Provides Cross-Site Request Forgery (CSRF) protection.

  8. trait AsyncXFrameOptionsHeaderFeature extends AnyRef

    X-Frame-Options header support

  9. trait AsyncXXSSProtectionHeaderFeature extends AnyRef

    X-XSS-Protection header support

  10. trait BeforeAfterActionFeature extends SkinnyMicroBase with BeforeAfterDsl

    beforeAction/afterAction support.

  11. trait CORSFeature extends AnyRef

    CORS(Cross-Origin Resource Sharing) support.

  12. trait CSRFProtectionFeature extends CSRFTokenSupport

    Provides Cross-Site Request Forgery (CSRF) protection.

  13. trait ChunkedResponseFeature extends SkinnyMicroBase with ChunkedResponseSupport

    Chunked Response (Transfer-Encoding: chunked).

  14. trait EnvFeature extends EnvAccessor

    SkinnyEnv support.

  15. trait ExplicitRedirectFeature extends RedirectionDsl with UrlGenerator with SkinnyContextInitializer

    Explicit redirect method support.

  16. trait FileUploadFeature extends FileUploadSupport

    File upload feature.

  17. trait FlashFeature extends FlashMapSupport with BeforeAfterDsl

    Easy-to-use Flash support.

  18. trait FormParamsFeature extends FormParamsAccessor

    Provides formParams/formMultiParams.

  19. trait JSONFeature extends JSONSupport

  20. trait JSONParamsAutoBinderFeature extends JSONParamsAutoBinderSupport

    Merging JSON request body into Scalatra params.

  21. trait LocaleFeature extends SkinnyMicroBase

    Easy-to-use default/session-based Locale configuration.

  22. trait QueryParamsFeature extends QueryParamsAccessor

    Provides queryParams/queryMultiParams.

  23. trait RequestScopeFeature extends SkinnyMicroBase with BeforeAfterDsl with SnakeCasedParamKeysFeature with LocaleFeature with logging.LoggerProvider

    Request scope support.

  24. trait ScalateTemplateEngineFeature extends TemplateEngineFeature with ScalateSupport

    Scalate implementation of TemplateEngineSupport.

  25. trait SensitiveParametersFeature extends AnyRef

    Filtering sensitive parameters.

  26. trait SkinnyControllerCommonBase extends SkinnyMicroBase with ApiFormats with EnvFeature with QueryParamsFeature with FormParamsFeature with UrlGeneratorSupport with ExplicitRedirectFeature with ActionDefinitionFeature with RequestScopeFeature with ChunkedResponseFeature with LocaleFeature with JSONFeature with ValidationFeature with TimeLoggingFeature with SnakeCasedParamKeysFeature with XContentTypeOptionsNosniffHeaderFeature with RoutesAsImplicits with ParametersGetAsImplicits with ParamsPermitImplicits with SkinnyFilterActivation with logging.LoggerProvider

  27. trait SnakeCasedParamKeysFeature extends SkinnyMicroBase

    Supports snake_case'd keys for parameter names.

  28. trait TemplateEngineFeature extends SkinnyControllerCommonBase with RequestScopeFeature with JSONSupport with logging.LoggerProvider

    TemplateEngine support for Skinny app.

  29. trait ThreadLocalRequestFeature extends AnyRef

  30. trait TimeLoggingFeature extends TimeLogging with SensitiveParametersFeature

    Enables time logging.

  31. trait ValidationFeature extends AnyRef

    Validation support for Skinny app.

  32. trait XContentTypeOptionsNosniffHeaderFeature extends AnyRef

    X-Content-Type-Options header support.

  33. trait XFrameOptionsHeaderFeature extends AnyRef

    X-Frame-Options header support

  34. trait XXSSProtectionHeaderFeature extends AnyRef

    X-XSS-Protection header support

Value Members

  1. object AngularJSSpecification

  2. object AsyncCSRFProtectionFeature

  3. object CSRFProtectionFeature

  4. object RequestScopeFeature extends logging.LoggerProvider

  5. object ValidationFeature

Ungrouped