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.

eventMethods

Source

Method[] eventMethods()

Returns all the event methods on the page.

eventUrl

Source

Uri eventUrl(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()

Returns the HTTP method this page responds to.

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.