Utility factory used by router to create routes.

Kind: global class

routeFactory.createRoute(name, pathExpression, controller, view, options) ⇒ AbstractRoute 

Create new instance of ima.core.router.AbstractRoute.

Kind: instance method of RouteFactory
Returns: AbstractRoute - The constructed route.

Param Type Description
name string The unique name of this route, identifying it among the rest of the routes in the application.
pathExpression string | Route~PathExpression A path expression specifying either the URL path part matching this route (must not\ contain a query string) with optionally containing named parameter placeholders specified as :parameterName. Or object defining matcher in form of regular expression and toPath and extractParameters function overrides.
controller string The full name of Object Container alias identifying the controller associated with this route.
view string The full name or Object Container alias identifying the view class associated with this route.
options Object The route additional options.