classafPillow::PageMeta

sys::Obj
  afPillow::PageMeta

(Service) - Returns details about the Pillow page currently being rendered.

PageMeta objects may also be created by the Pages service.

contentType

Source

MimeType contentType()

Returns the Content-Type produced by this page.

Returns PillowConfigIds#defaultContextType if it can not be determined.

eventUri

Source

Uri eventUri(Str eventName, Obj?[]? eventContext := null)

Returns a URI for a given event - use to create client side URIs to call the event.

httpMethod

Source

Str httpMethod()

isWelcomePage

Source

Bool isWelcomePage()

Returns true if the page is a welcome page.

pageContext

Source

Obj?[] pageContext()

Returns the context used to initialise this page.

pageType

Source

Type pageType()

Returns the page that this Meta object wraps.

pageUrl

Source

Uri pageUrl()

Returns a URI that can be used to render the given page. The URI takes into account:

  • Any welcome URI -> home page conversions
  • The context used to render this page
  • Any parent WebMods
toStr

Source

virtual override Str toStr()

Returns pageUrl.

withContext

Source

PageMeta withContext(Obj?[]? pageContext)

Returns a new PageMeta with the given page context.