Renderer

trait Renderer[-Page, +View]
class Object
trait Matchable
class Any
class CollectPageRenderer[Page, View]
class CollectPageSignalRenderer[InPage, OutPage, View]

Value members

Abstract methods

def discard(): Unit

Called when the next page belongs to a different renderer

Called when the next page belongs to a different renderer

def render(rawNextPage: Page): Option[View]

Called for next page. Return Some(el) to be rendered if the page belongs to this renderer, or None otherwise. This call creates actual elements. Do not discard its result just to see if the route is defined, it would be inefficient.

Called for next page. Return Some(el) to be rendered if the page belongs to this renderer, or None otherwise. This call creates actual elements. Do not discard its result just to see if the route is defined, it would be inefficient.