Packageorg.servebox.foundry.control
Classpublic class AbstractApplication
InheritanceAbstractApplication Inheritance mx.core.Application
ImplementsIAbstractApplication, IView

AbstractApplication is the foundry mx:Application implementation businessDelegates, Controllers, and Models initialization are initialized automatically



Public Properties
 PropertyDefined by
  externalRessources : Array
[read-only]
AbstractApplication
Protected Properties
 PropertyDefined by
  bypassInitialization : Boolean = false
If this member is set to true delegates and subcontrollers will not be initialised.
AbstractApplication
  logger : ILogger
[static] The class logger.
AbstractApplication
Public Methods
 MethodDefined by
  
Creates a new AbstractApplication.
AbstractApplication
  
Return the ViewHelper assiciated with the AbstractApplication.
AbstractApplication
  
initialize():void
Initializes the internal structure of this component.
AbstractApplication
Protected Methods
 MethodDefined by
  
Bypasses AbstractApplication initialisation and initialise the component with mx.core.Applicaiton initialize method.
AbstractApplication
  
Returns the controller class assoicated with the AbstractApplication.
AbstractApplication
  
AbstractApplication
Property detail
bypassInitializationproperty
protected var bypassInitialization:Boolean = false

If this member is set to true delegates and subcontrollers will not be initialised.

externalRessourcesproperty 
externalRessources:Array  [read-only]Implementation
    public function get externalRessources():Array
loggerproperty 
protected static var logger:ILogger

The class logger.

Constructor detail
AbstractApplication()constructor
public function AbstractApplication()

Creates a new AbstractApplication.

Method detail
bypassInitialize()method
protected function bypassInitialize():void

Bypasses AbstractApplication initialisation and initialise the component with mx.core.Applicaiton initialize method.

getControllerClass()method 
protected function getControllerClass():Class

Returns the controller class assoicated with the AbstractApplication. You need to override it.

Returns
Class
getViewHelper()method 
public function getViewHelper():ViewHelper

Return the ViewHelper assiciated with the AbstractApplication.

Returns
ViewHelper
initialize()method 
public override function initialize():void

Initializes the internal structure of this component.

initializeFoundryObjects()method 
protected function initializeFoundryObjects():void