Class: EventRouter

EventRouter(_routesopt)

EventRouter

Constructor

new EventRouter(_routesopt)

EventRouter holds and manages array of event routes Event Routes are used by ViewNavigator to find associated View and Viewstack
Parameters:
Name Type Attributes Default Description
_routes array <optional>
[] Events routes array
Source:

Methods

Name Description
addRoute Adds new Event Route
findRoute find Event Route using Naviagtion EventName
findViewId finds associated view by Navigation EventName and Path
findViewStackId finds associated viewstack by Navigation EventName and Path
printRoutes prints Event Routes
reset Remove and Resets existing event routes


addRoute(_navEvent, _viewstackId, _viewId, _path)

Adds new Event Route
Parameters:
Name Type Description
_navEvent string Navigation Event Name
_viewstackId string ViewStack ID
_viewId string View ID
_path string Navigator Route path associted
Source:

findRoute(_navEvent) → {Object}

find Event Route using Naviagtion EventName
Parameters:
Name Type Description
_navEvent string
Source:
Returns:
Event Route Object
Type
Object

findViewId(_navEvent, _path) → {string}

finds associated view by Navigation EventName and Path
Parameters:
Name Type Description
_navEvent string
_path string
Source:
Returns:
- ViewID
Type
string

findViewStackId(_navEvent, _path) → {string}

finds associated viewstack by Navigation EventName and Path
Parameters:
Name Type Description
_navEvent string
_path string
Source:
Returns:
- ViewStackID
Type
string

printRoutes()

prints Event Routes
Source:

reset()

Remove and Resets existing event routes
Source: