Packageartcustomer.maxima.engine
Classpublic class NavigationSystem
InheritanceNavigationSystem Inheritance AbstractCoreEngine Inheritance flash.events.EventDispatcher

NavigationSystem



Protected Properties
 PropertyDefined By
 Inherited_injector : EngineObjectInjector
AbstractCoreEngine
Public Methods
 MethodDefined By
  
Constructor
NavigationSystem
  
addInMap(key:String, engineClass:Class):void
Add key in Map.
NavigationSystem
  
destroy():void
[override] Destructor.
NavigationSystem
  
[static] Instantiate NavigationSystem.
NavigationSystem
  
gotoTimeLine(key:String):void
Navigates to an element in the browsing TimeLine.
NavigationSystem
  
Navigates to the previous element in the browsing history.
NavigationSystem
  
Navigates to the next element in the browsing history.
NavigationSystem
  
isHistoryBack():Boolean
Reports whether there is a previous element in the browsing history.
NavigationSystem
  
Reports whether there is a next element in the browsing history.
NavigationSystem
  
Restart current object.
NavigationSystem
  
Run the TimeLine.
NavigationSystem
  
setup():void
[override] Entry point.
NavigationSystem
  
Navigates to the previous element in the browsing TimeLine.
NavigationSystem
  
Navigates to the next element in the browsing TimeLine.
NavigationSystem
  
updateLocationAfterRequest(isAvailableForHistory:Boolean):void
Update current location after successfully set new EngineObject.
NavigationSystem
Events
 Event Summary Defined By
  NavigationSystem
  NavigationSystem
  NavigationSystem
  NavigationSystem
Constructor Detail
NavigationSystem()Constructor
public function NavigationSystem()

Constructor

Method Detail
addInMap()method
public function addInMap(key:String, engineClass:Class):void

Add key in Map.

Parameters

key:String
 
engineClass:Class

destroy()method 
override public function destroy():void

Destructor.

getInstance()method 
public static function getInstance():NavigationSystem

Instantiate NavigationSystem.

Returns
NavigationSystem
gotoTimeLine()method 
public function gotoTimeLine(key:String):void

Navigates to an element in the browsing TimeLine.

Parameters

key:String

historyBack()method 
public function historyBack():void

Navigates to the previous element in the browsing history.

historyForward()method 
public function historyForward():void

Navigates to the next element in the browsing history.

isHistoryBack()method 
public function isHistoryBack():Boolean

Reports whether there is a previous element in the browsing history.

Returns
Boolean
isHistoryForward()method 
public function isHistoryForward():Boolean

Reports whether there is a next element in the browsing history.

Returns
Boolean
restartCurrent()method 
public function restartCurrent():void

Restart current object.

runTimeLine()method 
public function runTimeLine():void

Run the TimeLine.

setup()method 
override public function setup():void

Entry point.

timelineBack()method 
public function timelineBack():void

Navigates to the previous element in the browsing TimeLine.

timelineForward()method 
public function timelineForward():void

Navigates to the next element in the browsing TimeLine.

updateLocationAfterRequest()method 
public function updateLocationAfterRequest(isAvailableForHistory:Boolean):void

Update current location after successfully set new EngineObject.

Parameters

isAvailableForHistory:Boolean

Event Detail
onLocationChange Event
Event Object Type: artcustomer.maxima.events.NavigationSystemEvent

onLocationNotFound Event  
Event Object Type: artcustomer.maxima.events.NavigationSystemEvent

onLocationRequested Event  
Event Object Type: artcustomer.maxima.events.NavigationSystemEvent

onSystemError Event  
Event Object Type: artcustomer.maxima.events.NavigationSystemEvent