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
MimeType contentType()
Returns the
Content-Type
produced by this page.Returns PillowConfigIds#defaultContextType if it can not be determined.
- eventUri
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
Str httpMethod()
- isWelcomePage
Bool isWelcomePage()
Returns
true
if the page is a welcome page.- pageContext
Obj?[] pageContext()
Returns the context used to initialise this page.
- pageType
Type pageType()
Returns the page that this Meta object wraps.
- pageUrl
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
virtual override Str toStr()
Returns
pageUrl
.- withContext
PageMeta withContext(Obj?[]? pageContext)
Returns a new
PageMeta
with the given page context.