Class: PageFactory

PageFactory

Factory for page.


new PageFactory(oc)

Factory used by page management classes.

Parameters:
Name Type Description
oc ObjectContainer

Members


_oc :ObjectContainer

The current application object container.

Type:

Methods


createController(controller)

Create new instance of Controller.

Parameters:
Name Type Description
controller string | function
Returns:
Type
Controller

createView(view)

Retrieves the specified react component class.

Parameters:
Name Type Description
view string | function

The namespace referring to a react component class, or a react component class constructor.

Returns:

The react component class constructor.

Type
function

decorateController(controller)

Returns decorated controller for ease setting seo params in controller.

Parameters:
Name Type Description
controller Controller
Returns:
Type
Controller

decoratePageStateManager(pageStateManager, allowedStateKeys)

Returns decorated page state manager for extension.

Parameters:
Name Type Description
pageStateManager PageStateManager
allowedStateKeys Array.<string>
Returns:
Type
PageStateManager