mixinafPillow::PageMeta

afPillow::PageMeta

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

PageMeta objects may also be created by the Pages service.

contentType

Source

abstract MimeType contentType()

Returns the Content-Type produced by this page.

Returns PillowConfigIds#defaultContextType if it can not be determined.

eventMethods

Source

abstract Method[] eventMethods()

Returns all the event methods on the page.

eventUrl

Source

abstract 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

abstract Str httpMethod()

Returns the HTTP method this page responds to.

isWelcomePage

Source

abstract Bool isWelcomePage()

Returns true if the page is a welcome page.

pageContext

Source

abstract Obj?[] pageContext()

Returns the context used to initialise this page.

pageType

Source

abstract Type pageType()

Returns the page that this Meta object wraps.

pageUrl

Source

abstract 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
withContext

Source

abstract PageMeta withContext(Obj?[]? pageContext)

Returns a new PageMeta with the given page context.