public abstract class PageDefinitions extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected String |
pageUriExtension |
Modifier | Constructor and Description |
---|---|
protected |
PageDefinitions() |
protected |
PageDefinitions(String pageUriExtension) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsView(String viewId)
returns true if the view exists in the page map or false otherwise
|
PageDefinition |
getDefaultPage()
returns the default (welcome) page definition.
|
static PageDefinitions |
getInstance() |
PageDefinition |
getPageFromViewId(String viewId)
returns a page definition for a given viewId
|
String |
getPageUri(PageDefinition pageDef)
returns the page uri (without contextRoot!)
|
String |
getPageUriExtension()
returns the page uri extension
|
protected static void |
registerPage(PageDefinition pageDef)
register a page.
|
void |
registerPageBeans(FacesImplementation facesImpl)
Register page beans with the BeanManager
|
protected String pageUriExtension
protected PageDefinitions(String pageUriExtension)
protected PageDefinitions()
public static PageDefinitions getInstance()
public void registerPageBeans(FacesImplementation facesImpl)
facesImpl
- public String getPageUriExtension()
public String getPageUri(PageDefinition pageDef)
pageDef
- the page definitionpublic boolean containsView(String viewId)
viewId
- public PageDefinition getDefaultPage()
public PageDefinition getPageFromViewId(String viewId)
viewId
- protected static void registerPage(PageDefinition pageDef)
pageDef
- Copyright © 2008–2022 Apache Software Foundation. All rights reserved.