com.sksamuel.scruffy.swagger

SwaggerResource

class SwaggerResource extends ResourceProvider with CorsSupport

Linear Supertypes
CorsSupport, ResourceProvider, WebsocketResourceProvider, HttpResourceProvider, Handlers, ValidatorsDsl, MatchersDsl, ProcessorDsl, ResponseBuilder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SwaggerResource
  2. CorsSupport
  3. ResourceProvider
  4. WebsocketResourceProvider
  5. HttpResourceProvider
  6. Handlers
  7. ValidatorsDsl
  8. MatchersDsl
  9. ProcessorDsl
  10. ResponseBuilder
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SwaggerResource(apiVersion: String, title: String, basePath: String)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def accepted: Response

    Definition Classes
    ResponseBuilder
  7. def after(processor: Processor): Unit

    Definition Classes
    HttpResourceProvider
  8. var afters: ListBuffer[Processor]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpResourceProvider
  9. def ajax(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def badGateway: Response

    Definition Classes
    ResponseBuilder
  12. def badRequest(reason: String): Response

    Definition Classes
    ResponseBuilder
  13. def badRequest: Response

    Definition Classes
    ResponseBuilder
  14. def before(processor: Processor): Unit

    Definition Classes
    HttpResourceProvider
  15. var befores: ListBuffer[Processor]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpResourceProvider
  16. implicit def bytes2response(bytes: Array[Byte]): Response

    Definition Classes
    HttpResourceProvider
  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def conflict: Response

    Definition Classes
    ResponseBuilder
  19. def consume[T](mediaType: MediaType)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  20. def consume[T](mediaType: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  21. def consumes(contentType: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  22. def contentType[T](mediaType: MediaType)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  23. def contentType[T](mediaType: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  24. def cookie(name: String)(f: (Cookie) ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  25. def created: Response

    Definition Classes
    ResponseBuilder
  26. def delete(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  27. def emptyRequest(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  28. def entity[E](f: (E) ⇒ Processor)(implicit arg0: Manifest[E]): Processor

    Definition Classes
    MatchersDsl
  29. def entity(e: Any): Response

    Definition Classes
    ResponseBuilder
  30. def entity(e: Any, c: String): Response

    Definition Classes
    ResponseBuilder
  31. def entity(e: Any, c: MediaType): Response

    Definition Classes
    ResponseBuilder
  32. def entitySizeLimit(maxSize: Int)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  33. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  35. implicit lazy val executionContext: ExecutionContext

    Definition Classes
    HttpResourceProvider → Handlers → ProcessorDsl
  36. def expectationFailed: Response

    Definition Classes
    ResponseBuilder
  37. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def forbidden(reason: String): Response

    Definition Classes
    ResponseBuilder
  39. def forbidden: Response

    Definition Classes
    ResponseBuilder
  40. def found: Response

    Definition Classes
    ResponseBuilder
  41. def future(f: (Context) ⇒ Future[Response]): Processor

    Definition Classes
    Handlers
  42. def future(future: Future[Response]): Processor

    Definition Classes
    Handlers
  43. def future(thunk: ⇒ Response): Processor

    Definition Classes
    Handlers
  44. def gatewayTimeout: Response

    Definition Classes
    ResponseBuilder
  45. def get(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  46. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  47. def gone: Response

    Definition Classes
    ResponseBuilder
  48. def handler(f: (Context) ⇒ Response): Processor

    Definition Classes
    Handlers
  49. def handler(resp: Response): Processor

    Definition Classes
    Handlers
  50. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  51. def head(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  52. def header(key: String, value: Any)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  53. def header(key: HeaderKey, value: Any)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  54. def header(key: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  55. def header(key: HeaderKey)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  56. def host(host: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  57. val httpResources: ListBuffer[HttpResource]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpResourceProvider
  58. def ifmatch[T](f: ⇒ String)(thunk: ⇒ Processor): Processor

    Definition Classes
    ValidatorsDsl
  59. def internalServerError(reason: String): Response

    Definition Classes
    ResponseBuilder
  60. def internalServerError: Response

    Definition Classes
    ResponseBuilder
  61. def ip(address: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  62. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  63. def json(f: (Context) ⇒ Any): Processor

    Definition Classes
    Handlers
  64. def lengthRequired: Response

    Definition Classes
    ResponseBuilder
  65. def localhost(host: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  66. def methodNotAllowed: Response

    Definition Classes
    ResponseBuilder
  67. def movedPermanently: Response

    Definition Classes
    ResponseBuilder
  68. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  69. def nocontent: Response

    Definition Classes
    ResponseBuilder
  70. def nonAuthoritativeInformation: Response

    Definition Classes
    ResponseBuilder
  71. def notAcceptable: Response

    Definition Classes
    ResponseBuilder
  72. def notFound(body: String): Response

    Definition Classes
    ResponseBuilder
  73. def notFound: Response

    Definition Classes
    ResponseBuilder
  74. def notImplemented: Response

    Definition Classes
    ResponseBuilder
  75. def notImplemented(reason: String): Response

    Definition Classes
    ResponseBuilder
  76. def notModified: Response

    Definition Classes
    ResponseBuilder
  77. final def notify(): Unit

    Definition Classes
    AnyRef
  78. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  79. def ok: Response

    Definition Classes
    ResponseBuilder
  80. def options(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  81. def param(name: String, value: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  82. def param(name: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  83. def params[P <: Product](f: (P) ⇒ Processor)(implicit arg0: Manifest[P]): Processor

    Definition Classes
    MatchersDsl
  84. def partialContent: Response

    Definition Classes
    ResponseBuilder
  85. def paymentRequired: Response

    Definition Classes
    ResponseBuilder
  86. def permanentRedirect(location: String): Response

    Definition Classes
    ResponseBuilder
  87. def post(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  88. def preconditionFailed: Response

    Definition Classes
    ResponseBuilder
  89. def prefix(prefix: String): Unit

    Definition Classes
    HttpResourceProvider
  90. var prefix: Option[String]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    HttpResourceProvider
  91. def processor(processor: Processor)(thunk: ⇒ Processor): Processor

    Definition Classes
    ProcessorDsl
  92. def produces(mediaType: String)(f: (Context) ⇒ Any): Processor

    Definition Classes
    Handlers
  93. def produces(mediaType: MediaType)(f: (Context) ⇒ Any): Processor

    Definition Classes
    Handlers
  94. def proxyAuthenticationRequired: Response

    Definition Classes
    ResponseBuilder
  95. def put(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  96. def requestEntityTooLarge: Response

    Definition Classes
    ResponseBuilder
  97. def requestHeaderFieldsTooLarge: Response

    Definition Classes
    ResponseBuilder
  98. def requestTimeout: Response

    Definition Classes
    ResponseBuilder
  99. def requestURITooLong: Response

    Definition Classes
    ResponseBuilder
  100. def requestedRangeNotSatisfiable: Response

    Definition Classes
    ResponseBuilder
  101. def resetContent: Response

    Definition Classes
    ResponseBuilder
  102. implicit def response2processor(resp: Response): Processor

    Definition Classes
    Handlers
  103. def scheme(scheme: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  104. def schemeName(f: (String) ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  105. def seeOther(location: String): Response

    Definition Classes
    ResponseBuilder
  106. def serviceUnavailable: Response

    Definition Classes
    ResponseBuilder
  107. def status(s: Int): Response

    Definition Classes
    ResponseBuilder
  108. def status(s: HttpStatus): Response

    Definition Classes
    ResponseBuilder
  109. def status(s: HttpResponseStatus): Response

    Definition Classes
    ResponseBuilder
  110. implicit def status2response(s: Int): Response

    Definition Classes
    ResponseBuilder
  111. implicit def status2response(s: HttpStatus): Response

    Definition Classes
    ResponseBuilder
  112. implicit def string2response(str: String): Response

    Definition Classes
    HttpResourceProvider
  113. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  114. def temporaryRedirect(location: String): Response

    Definition Classes
    ResponseBuilder
  115. implicit def thunk_conversion(r: SwaggerResource): Thunks.type

  116. def toString(): String

    Definition Classes
    AnyRef → Any
  117. def trace(url: String)(thunk: ⇒ Processor): HttpResource

    Definition Classes
    HttpResourceProvider
  118. def unauthorized: Response

    Definition Classes
    ResponseBuilder
  119. def unprocessableEntity(reason: String): Response

    Definition Classes
    ResponseBuilder
  120. def unprocessableEntity: Response

    Definition Classes
    ResponseBuilder
  121. def unsupportedMediaType: Response

    Definition Classes
    ResponseBuilder
  122. def useProxy: Response

    Definition Classes
    ResponseBuilder
  123. def userAgent(regex: String)(thunk: ⇒ Processor): Processor

    Definition Classes
    MatchersDsl
  124. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. def websocket(path: String)(f: ⇒ WebsocketHandler): Unit

    Definition Classes
    WebsocketResourceProvider
  128. val websocketResources: ListBuffer[WebsocketResource]

    Attributes
    protected[com.sksamuel.scruffy]
    Definition Classes
    WebsocketResourceProvider
  129. def xml(f: (Context) ⇒ Any): Processor

    Definition Classes
    Handlers

Inherited from CorsSupport

Inherited from ResourceProvider

Inherited from WebsocketResourceProvider

Inherited from HttpResourceProvider

Inherited from Handlers

Inherited from ValidatorsDsl

Inherited from MatchersDsl

Inherited from ProcessorDsl

Inherited from ResponseBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped