coldbox.system.mvc.core

Class ApplicationLoader

WEB-INF.cftags.component
        extended by coldbox.system.mvc.core.ApplicationLoader
Class Attributes:
  • accessors : true
  •  

    ******************************************************************************* Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.coldbox.org | www.luismajano.com | www.ortussolutions.com ******************************************************************************* Author : Luis Majano Description : Loads a coldbox CFC configuration file

    Property Summary
    type property default serializable required
    any controller


    true false
    Constructor Summary
    init(any controller)
          *********************************** CONSTRUCTOR ********************************************.
    Method Summary
    any GETCONTROLLER()
    ApplicationLoader SETCONTROLLER(any controller)
    any calculateAppMapping(any configStruct)
    private any detectEnvironment(any oConfig, any config)
         *********************************** PRIVATE ********************************************.
    private any getAppMappingAsDots(any appMapping)
    any loadConfiguration([any overrideAppMapping=''])
         Load a ColdBox Configuration File.
    any parseColdboxSettings(any oConfig, any config, [any overrideAppMapping=''])
    any parseInvocationPaths(any oConfig, any config)
    any parseLayoutsViews(any oConfig, any config)
    any parseWireBox(any oConfig, any config)
    any parseYourSettings(any oConfig, any config)
     
    Methods inherited from class WEB-INF.cftags.component
    None

    Constructor Detail

    init

    public init(any controller)

    *********************************** CONSTRUCTOR ********************************************

    Parameters:
    controller

    Property Detail

    controller

    property any controller

    Attributes:
    serializable - true
    required - false

    Method Detail

    GETCONTROLLER

    public any GETCONTROLLER()


    SETCONTROLLER

    public ApplicationLoader SETCONTROLLER(any controller)

    Parameters:
    controller

    calculateAppMapping

    public any calculateAppMapping(any configStruct)

    Parameters:
    configStruct

    detectEnvironment

    private any detectEnvironment(any oConfig, any config)

    *********************************** PRIVATE ********************************************

    Parameters:
    oConfig
    config

    getAppMappingAsDots

    private any getAppMappingAsDots(any appMapping)

    Parameters:
    appMapping

    loadConfiguration

    public any loadConfiguration([any overrideAppMapping=''])

    Load a ColdBox Configuration File

    Parameters:
    overrideAppMapping - The direct location of the application in the web server.

    parseColdboxSettings

    public any parseColdboxSettings(any oConfig, any config, [any overrideAppMapping=''])

    Parameters:
    oConfig
    config
    overrideAppMapping

    parseInvocationPaths

    public any parseInvocationPaths(any oConfig, any config)

    Parameters:
    oConfig
    config

    parseLayoutsViews

    public any parseLayoutsViews(any oConfig, any config)

    Parameters:
    oConfig
    config

    parseWireBox

    public any parseWireBox(any oConfig, any config)

    Parameters:
    oConfig
    config

    parseYourSettings

    public any parseYourSettings(any oConfig, any config)

    Parameters:
    oConfig
    config