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
- abstract MimeType contentType()- Returns the - Content-Typeproduced by this page.- Returns PillowConfigIds.defaultContentType if it can not be determined. 
- eventMethods
- abstract Method[] eventMethods()- Returns all the event methods on the page. 
- eventUrl
- abstract Uri eventUrl(Obj event, Obj[]? eventContext := null)- Returns a client URL for a given event - use to create client side URIs to call the event. - eventmay be either a:- Str- the name of the event (*not* the name of the method)
- Method- the event method itself
 
- httpMethod
- abstract Str httpMethod()- Returns the HTTP method this page responds to. 
- isWelcomePage
- abstract Bool isWelcomePage()- Returns - trueif the page is a welcome page.
- pageContext
- abstract Obj[] pageContext()- Returns the context used to initialise this page. 
- pageType
- abstract Type pageType()- Returns the page that this Meta object wraps. 
- pageUrl
- abstract Uri pageUrl()- Returns a client URL that can be used to render the given page. The URL takes into account: - Any welcome URL -> home page conversions
- The context used to render this page
- Any parent WebMods
 
- pageUrlAbs
- abstract Uri pageUrlAbs()- Returns an absolute page URL that contains a scheme and host: - http://eggbox.fantomfactory.org/pods/afPillow/ - Convenience for: - bedSheetServer.toAbsoluteUrl(pageMeta.pageUrl()) 
- redirect
- abstract HttpRedirect redirect()- Returns a - HttpRedirect.movedTemporarilyto this page.
- redirectAfterPost
- abstract HttpRedirect redirectAfterPost()- Returns a - HttpRedirect.afterPostto this page.
- routesDisabled
- abstract Bool routesDisabled()- Returns - trueif BedSheet route generation has been disabled for this page.
- withContext
- abstract PageMeta withContext(Obj[]? pageContext)- Returns a new - PageMetawith the given page context.