coldbox.system.web.config

Class ApplicationLoader

lucee.Component
    extended by coldbox.system.web.config.ApplicationLoader

Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com --- This service loads all application configuration from conventions or a ColdBox.cfc

Class Attributes:
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any controller)
          Constructor.
    Method Summary
    any calculateAppMapping(any configStruct)
         Calculate the AppMapping.
    private any detectEnvironment(any oConfig, any config)
         Detect the running environment and return the name.
    private any getAppMappingAsDots(any appMapping)
         Get the App Mapping as Dots.
    private any loadCacheBoxByConvention(any config)
         Basically get the right config file to load in place.
    ApplicationLoader loadConfiguration([string overrideAppMapping=''])
         Parse the application configuration file.
    private any loadLogBoxByConvention(any logBoxConfig, any config)
         Load LogBox by convention.
    private any loadLogBoxByFile(any logBoxConfig, any filePath)
         Load LogBox by file.
    any parseCacheBox(any oConfig, any config)
         Parse cachebox.
    any parseColdboxSettings(any oConfig, any config, [any overrideAppMapping=''])
         Parse ColdBox Settings.
    any parseConventions(any oConfig, any config)
         Parse Your Conventions.
    any parseExternalLocations(any oConfig, any config)
         Parse external locations.
    any parseFlashScope(any oConfig, any config)
         Parse Flash Scope.
    any parseInterceptors(any oConfig, any config)
         Parse interceptors.
    any parseInvocationPaths(any oConfig, any config)
         Parse invocation paths.
    any parseLayoutsViews(any oConfig, any config)
         Parse layouts and views.
    any parseLogBox(any oConfig, any config, any configHash)
         Parse LogBox.
    any parseModules(any oConfig, any config)
         Parse Modules.
    any parseWireBox(any oConfig, any config)
         Parse WireBox.
    any parseYourSettings(any oConfig, any config)
         Parse Your Settings.
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init(any controller)

    Constructor

    Parameters:
    controller

    Method Detail

    calculateAppMapping

    public any calculateAppMapping(any configStruct)

    Calculate the AppMapping

    Parameters:
    configStruct

    detectEnvironment

    private any detectEnvironment(any oConfig, any config)

    Detect the running environment and return the name

    Parameters:
    oConfig
    config

    getAppMappingAsDots

    private any getAppMappingAsDots(any appMapping)

    Get the App Mapping as Dots

    Parameters:
    appMapping

    loadCacheBoxByConvention

    private any loadCacheBoxByConvention(any config)

    Basically get the right config file to load in place

    Parameters:
    config

    loadConfiguration

    public ApplicationLoader loadConfiguration([string overrideAppMapping=''])

    Parse the application configuration file

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

    loadLogBoxByConvention

    private any loadLogBoxByConvention(any logBoxConfig, any config)

    Load LogBox by convention

    Parameters:
    logBoxConfig
    config

    loadLogBoxByFile

    private any loadLogBoxByFile(any logBoxConfig, any filePath)

    Load LogBox by file

    Parameters:
    logBoxConfig
    filePath

    parseCacheBox

    public any parseCacheBox(any oConfig, any config)

    Parse cachebox

    Parameters:
    oConfig
    config

    parseColdboxSettings

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

    Parse ColdBox Settings

    Parameters:
    oConfig
    config
    overrideAppMapping

    parseConventions

    public any parseConventions(any oConfig, any config)

    Parse Your Conventions

    Parameters:
    oConfig
    config

    parseExternalLocations

    public any parseExternalLocations(any oConfig, any config)

    Parse external locations

    Parameters:
    oConfig
    config

    parseFlashScope

    public any parseFlashScope(any oConfig, any config)

    Parse Flash Scope

    Parameters:
    oConfig
    config

    parseInterceptors

    public any parseInterceptors(any oConfig, any config)

    Parse interceptors

    Parameters:
    oConfig
    config

    parseInvocationPaths

    public any parseInvocationPaths(any oConfig, any config)

    Parse invocation paths

    Parameters:
    oConfig
    config

    parseLayoutsViews

    public any parseLayoutsViews(any oConfig, any config)

    Parse layouts and views

    Parameters:
    oConfig
    config

    parseLogBox

    public any parseLogBox(any oConfig, any config, any configHash)

    Parse LogBox

    Parameters:
    oConfig
    config
    configHash

    parseModules

    public any parseModules(any oConfig, any config)

    Parse Modules

    Parameters:
    oConfig
    config

    parseWireBox

    public any parseWireBox(any oConfig, any config)

    Parse WireBox

    Parameters:
    oConfig
    config

    parseYourSettings

    public any parseYourSettings(any oConfig, any config)

    Parse Your Settings

    Parameters:
    oConfig
    config