Packageorg.springextensions.actionscript.ioc.factory.config.flex
SVN browsingFlexPropertyPlaceholderConfigurer.as
FisheyeFlexPropertyPlaceholderConfigurer.as
Classpublic class FlexPropertyPlaceholderConfigurer
InheritanceFlexPropertyPlaceholderConfigurer Inheritance PropertyPlaceholderConfigurer

Flex specific extension of the PropertyPlaceholderConfigurer that resolves predefined application properties found in the Flex Application class. These properties can be used as regular property placeholders in an application context or a properties file. e.g. ${application.url}

The following properties are supported:



Documentation reference: flex application settings


Public Properties
 PropertyDefined by
 InheritedignoreResourceNotFound : Boolean
Sets if a failure to find the property resource should be ignored or should result in a runtime error.
PropertyPlaceholderConfigurer
 InheritedignoreUnresolvablePlaceholders : Boolean
Set whether to ignore unresolvable placeholders.
PropertyPlaceholderConfigurer
 Inheritedlocation : String
PropertyPlaceholderConfigurer
 Inheritedlocations : Array
PropertyPlaceholderConfigurer
 Inheritedorder : int
PropertyPlaceholderConfigurer
 InheritedpreventCache : Boolean
PropertyPlaceholderConfigurer
 Inheritedproperties : Properties
PropertyPlaceholderConfigurer
Public Methods
 MethodDefined by
  
FlexPropertyPlaceholderConfigurer
 Inherited
PropertyPlaceholderConfigurer
  
FlexPropertyPlaceholderConfigurer
Protected Methods
 MethodDefined by
  
FlexPropertyPlaceholderConfigurer
Public Constants
 ConstantDefined by
  APP_FRAME_RATE : String
[static] Property names as they are defined in the application context's properties file.
FlexPropertyPlaceholderConfigurer
  APP_HISTORY_MANAGEMENT_ENABLED : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_PAGE_TITLE : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_PARAMETERS : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_RESET_HISTORY : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_SCRIPT_RECURSION_LIMIT : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_SCRIPT_TIME_LIMIT : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_URL : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_URL_HOST : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_URL_PORT : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_URL_PROTOCOL : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_USE_PRELOADER : String
[static]
FlexPropertyPlaceholderConfigurer
  APP_VIEW_SOURCE_URL : String
[static]
FlexPropertyPlaceholderConfigurer
  FRAME_RATE : String = "frameRate"
[static] Property names as they are defined in the application.
FlexPropertyPlaceholderConfigurer
  HISTORY_MANAGEMENT_ENABLED : String = "historyManagementEnabled"
[static]
FlexPropertyPlaceholderConfigurer
  PAGE_TITLE : String = "pageTitle"
[static]
FlexPropertyPlaceholderConfigurer
  PARAMETERS : String = "parameters"
[static]
FlexPropertyPlaceholderConfigurer
  RESET_HISTORY : String = "resetHistory"
[static]
FlexPropertyPlaceholderConfigurer
  SCRIPT_RECURSION_LIMIT : String = "scriptRecursionLimit"
[static]
FlexPropertyPlaceholderConfigurer
  SCRIPT_TIME_LIMIT : String = "scriptTimeLimit"
[static]
FlexPropertyPlaceholderConfigurer
  URL : String = "url"
[static]
FlexPropertyPlaceholderConfigurer
  USE_PRELOADER : String = "usePreloader"
[static]
FlexPropertyPlaceholderConfigurer
  VIEW_SOURCE_URL : String = "viewSourceURL"
[static]
FlexPropertyPlaceholderConfigurer
Constructor detail
FlexPropertyPlaceholderConfigurer()constructor
public function FlexPropertyPlaceholderConfigurer()
Method detail
mergeProperties()method
protected override function mergeProperties(properties:Properties):PropertiesParameters
properties:Properties

Returns
Properties
postProcessObjectFactory()method 
public override function postProcessObjectFactory(objectFactory:IConfigurableListableObjectFactory):voidParameters
objectFactory:IConfigurableListableObjectFactory
Constant detail
APP_FRAME_RATEconstant
public static const APP_FRAME_RATE:String

Property names as they are defined in the application context's properties file. Some are deducted from other properties (

APP_HISTORY_MANAGEMENT_ENABLEDconstant 
public static const APP_HISTORY_MANAGEMENT_ENABLED:String
APP_PAGE_TITLEconstant 
public static const APP_PAGE_TITLE:String
APP_PARAMETERSconstant 
public static const APP_PARAMETERS:String
APP_RESET_HISTORYconstant 
public static const APP_RESET_HISTORY:String
APP_SCRIPT_RECURSION_LIMITconstant 
public static const APP_SCRIPT_RECURSION_LIMIT:String
APP_SCRIPT_TIME_LIMITconstant 
public static const APP_SCRIPT_TIME_LIMIT:String
APP_URLconstant 
public static const APP_URL:String
APP_URL_HOSTconstant 
public static const APP_URL_HOST:String
APP_URL_PORTconstant 
public static const APP_URL_PORT:String
APP_URL_PROTOCOLconstant 
public static const APP_URL_PROTOCOL:String
APP_USE_PRELOADERconstant 
public static const APP_USE_PRELOADER:String
APP_VIEW_SOURCE_URLconstant 
public static const APP_VIEW_SOURCE_URL:String
FRAME_RATEconstant 
public static const FRAME_RATE:String = "frameRate"

Property names as they are defined in the application.

HISTORY_MANAGEMENT_ENABLEDconstant 
public static const HISTORY_MANAGEMENT_ENABLED:String = "historyManagementEnabled"
PAGE_TITLEconstant 
public static const PAGE_TITLE:String = "pageTitle"
PARAMETERSconstant 
public static const PARAMETERS:String = "parameters"
RESET_HISTORYconstant 
public static const RESET_HISTORY:String = "resetHistory"
SCRIPT_RECURSION_LIMITconstant 
public static const SCRIPT_RECURSION_LIMIT:String = "scriptRecursionLimit"
SCRIPT_TIME_LIMITconstant 
public static const SCRIPT_TIME_LIMIT:String = "scriptTimeLimit"
URLconstant 
public static const URL:String = "url"
USE_PRELOADERconstant 
public static const USE_PRELOADER:String = "usePreloader"
VIEW_SOURCE_URLconstant 
public static const VIEW_SOURCE_URL:String = "viewSourceURL"