com.ybrikman.ping.scalaapi.compose

Compose

Related Doc: package compose

object Compose

Helpers for building Play apps out of standalone, composable pagelets. Note: these are not yet tested or documented, so use at your own risk.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Compose
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def asHeaders(css: Seq[String], js: Seq[String]): Seq[(String, String)]

    Convert the given sequences of CSS and JS into HTTP headers that can be added to the Result

    Convert the given sequences of CSS and JS into HTTP headers that can be added to the Result

    css
    js
    returns

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val cssHeaderName: String

  8. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. val jsHeaderName: String

  15. def mergeCookies(results: Result*): Seq[Cookie]

    Merge all the cookies set in the given results into a single sequence.

    Merge all the cookies set in the given results into a single sequence.

    results
    returns

  16. def mergeCssFromResults(results: Future[Result]*)(implicit ec: ExecutionContext): HtmlStream

    Merge all the CSS dependencies from the results into a list of link tags

    Merge all the CSS dependencies from the results into a list of link tags

    results
    returns

  17. def mergeCssHeaders(results: Result*): Seq[String]

    Read the CSS header from each result and merge and de-dupe them into a single sequence

    Read the CSS header from each result and merge and de-dupe them into a single sequence

    results
    returns

  18. def mergeJsFromResults(results: Future[Result]*)(implicit ec: ExecutionContext): HtmlStream

    Merge all the JavaScript dependencies from the results into a list of script tags

    Merge all the JavaScript dependencies from the results into a list of script tags

    results
    returns

  19. def mergeJsHeaders(results: Result*): Seq[String]

    Read the JS header from each the result and merge and de-dupe them into a single sequence

    Read the JS header from each the result and merge and de-dupe them into a single sequence

    results
    returns

  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

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

    Definition Classes
    AnyRef
  23. def parseCssHeader(result: Result): Seq[String]

    Read the CSS header from the given Result, which should define the CSS dependencies for the Result

    Read the CSS header from the given Result, which should define the CSS dependencies for the Result

    result
    returns

  24. def parseJsHeader(result: Result): Seq[String]

    Read the JS header from the given Result, which should define the CSS dependencies for the Result

    Read the JS header from the given Result, which should define the CSS dependencies for the Result

    result
    returns

  25. def readBody(result: Result)(implicit codec: Codec, ec: ExecutionContext): Future[Html]

    Read the body of a Result as Html.

    Read the body of a Result as Html. Since the body is an Enumerator and may not be available yet, this method returns a Future.

    result
    codec
    returns

  26. def renderCssDependencies(css: Seq[String]): Html

    Render the given sequence of CSS URLs as link tags

    Render the given sequence of CSS URLs as link tags

    css
    returns

  27. def renderJsDependencies(js: Seq[String]): Html

    Render the given sequence of JS URLs as script tags

    Render the given sequence of JS URLs as script tags

    js
    returns

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  29. def toString(): String

    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped