com.ybrikman.ping.javaapi.bigpipe

JsonPagelet

Related Doc: package bigpipe

class JsonPagelet extends Pagelet

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

Instance Constructors

  1. new JsonPagelet(id: String, content: Promise[JsonNode])

Abstract Value Members

  1. abstract def renderClientSide(ec: ExecutionContext): HtmlStream

    Definition Classes
    Pagelet
  2. abstract def renderClientSide(): HtmlStream

    Definition Classes
    Pagelet
  3. abstract def renderClientSide(implicit ec: ExecutionContext): HtmlStream

    Render the HTML for this Pagelet so that it's initially invisible and can be inserted into the proper place in the DOM client-side, using JavaScript.

    Render the HTML for this Pagelet so that it's initially invisible and can be inserted into the proper place in the DOM client-side, using JavaScript. This is typically used when the Pagelets are being streamed out-of-order to minimize the load-time for a page.

    ec
    returns

    Definition Classes
    Pagelet
  4. abstract def renderPlaceholder(ec: ExecutionContext): HtmlStream

    Definition Classes
    Pagelet
  5. abstract def renderPlaceholder(): HtmlStream

    Definition Classes
    Pagelet
  6. abstract def renderServerSide(ec: ExecutionContext): HtmlStream

    Definition Classes
    Pagelet
  7. abstract def renderServerSide(): HtmlStream

    Definition Classes
    Pagelet
  8. abstract def renderServerSide(implicit ec: ExecutionContext): HtmlStream

    Render all the HTML for this Pagelet server-side.

    Render all the HTML for this Pagelet server-side. This is typically used when the Pagelets are being streamed in-order, which is useful for clients that do not support JavaScript and search engine crawlers (i.e. SEO).

    ec
    returns

    Definition Classes
    Pagelet

Concrete 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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  11. def id(): String

    A unique id for this Pagelet.

    A unique id for this Pagelet. Usually corresponds to the id in the DOM where this Pagelet should be inserted.

    Definition Classes
    JsonPageletPagelet
  12. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  16. def renderPlaceholder(implicit ec: ExecutionContext): HtmlStream

    Render an HTML placeholder for this Pagelet.

    Render an HTML placeholder for this Pagelet. This will be filled in later using JavaScript code when the Pagelet data is available and shows up in the browser.

    ec
    returns

    Definition Classes
    Pagelet
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def wrapped(ec: ExecutionContext): scalaapi.bigpipe.Pagelet

    Definition Classes
    JsonPageletPagelet

Inherited from Pagelet

Inherited from scalaapi.bigpipe.Pagelet

Inherited from AnyRef

Inherited from Any

Ungrouped