gugga.application.NavigationManager Class Reference

Inheritance diagram for gugga.application.NavigationManager:

Inheritance graph
[legend]
Collaboration diagram for gugga.application.NavigationManager:

Collaboration graph
[legend]
List of all members.

Detailed Description

Author:
Todor Kolev

Definition at line 14 of file NavigationManager.as.

Public Member Functions

function get LastMarkedSectionPath ()
function set LastMarkedSectionPath (aValue:String)
function NavigationManager ()
function registerNavigation (aNavigation:INavigation, aID:String)
function unregisterNavigation (aID:String)
function unregisterNavigationInstance (aNavigation:INavigation)
function setNavigationLock (aLockID:String)
function clearNavigationLock (aLockID:String)
function clearAllNavigationLocks ()
function markNavigations (aSectionPath:String)
function startNavigations ()
function isNavigationEnabled ()

Static Public Member Functions

static function get Instance ()

Private Member Functions

function onNavigationLocked (ev)
function onNavigationUnlocked (ev)

Private Attributes

var mNavigationLocker: Locker
var mNavigations: HashTable
var mLastMarkedSectionPath: String

Static Private Attributes

static var mInstance: NavigationManager


Constructor & Destructor Documentation

function gugga.application.NavigationManager.NavigationManager (  ) 

Definition at line 34 of file NavigationManager.as.


Member Function Documentation

function get gugga.application.NavigationManager.LastMarkedSectionPath (  ) 

Definition at line 20 of file NavigationManager.as.

function set gugga.application.NavigationManager.LastMarkedSectionPath ( aValue:String   ) 

Definition at line 21 of file NavigationManager.as.

static function get gugga.application.NavigationManager.Instance (  )  [static]

Definition at line 24 of file NavigationManager.as.

function gugga.application.NavigationManager.registerNavigation ( aNavigation:INavigation  ,
aID:String   
)

Definition at line 43 of file NavigationManager.as.

function gugga.application.NavigationManager.unregisterNavigation ( aID:String   ) 

Definition at line 55 of file NavigationManager.as.

function gugga.application.NavigationManager.unregisterNavigationInstance ( aNavigation:INavigation   ) 

Definition at line 60 of file NavigationManager.as.

function gugga.application.NavigationManager.setNavigationLock ( aLockID:String   ) 

Definition at line 66 of file NavigationManager.as.

function gugga.application.NavigationManager.clearNavigationLock ( aLockID:String   ) 

Definition at line 71 of file NavigationManager.as.

function gugga.application.NavigationManager.clearAllNavigationLocks (  ) 

Definition at line 76 of file NavigationManager.as.

function gugga.application.NavigationManager.markNavigations ( aSectionPath:String   ) 

Definition at line 81 of file NavigationManager.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.NavigationManager.startNavigations (  ) 

Definition at line 105 of file NavigationManager.as.

function gugga.application.NavigationManager.isNavigationEnabled (  ) 

Definition at line 113 of file NavigationManager.as.

function gugga.application.NavigationManager.onNavigationLocked ( ev   )  [private]

Definition at line 118 of file NavigationManager.as.

function gugga.application.NavigationManager.onNavigationUnlocked ( ev   )  [private]

Definition at line 126 of file NavigationManager.as.


Member Data Documentation

var gugga.application.NavigationManager.mNavigationLocker [private]

Definition at line 16 of file NavigationManager.as.

var gugga.application.NavigationManager.mNavigations [private]

Definition at line 17 of file NavigationManager.as.

var gugga.application.NavigationManager.mLastMarkedSectionPath [private]

Definition at line 19 of file NavigationManager.as.

var gugga.application.NavigationManager.mInstance [static, private]

Definition at line 23 of file NavigationManager.as.


Generated on Fri May 11 17:13:18 2007 for GuggaFramework by  doxygen 1.5.2