coldbox.system.web.loader

Class CFCApplicationLoader

WEB-INF.cftags.component
        extended by coldbox.system.web.loader.CFCApplicationLoader
Class Attributes:
  • output : false
  •  

    Loads a coldbox configuration file

    Constructor Summary
    init(any controller='')
          constructor.
    Method Summary
    void calculateAppMapping(any configStruct)
         Calculate the AppMapping.
    private void 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 void invoker(any oConfig, any method)
    private any loadCacheBoxByConvention(any config)
         Basically get the right config file to load in place.
    void loadConfiguration([any overrideAppMapping=''])
         Parse the application configuration file.
    private void loadLogBoxByConvention(any logBoxConfig, any config)
         Load logBox by convention.
    private void loadLogBoxByFile(any logBoxConfig, any filePath)
         Load logBox by file.
    void parseCacheBox(any oConfig, any config)
         Parse Cache Settings for CacheBox operation.
    void parseColdboxSettings(any oConfig, any config, [any overrideAppMapping=''])
         Parse ColdBox Settings.
    void parseConventions(any oConfig, any config)
         Parse Conventions.
    void parseDatasources(any oConfig, any config)
         Parse Datsources.
    void parseDebuggerSettings(any oConfig, any config)
         Parse Debugger Settings.
    void parseExternalLocations(any oConfig, any config)
         Parse External locations.
    void parseFlashScope(any oConfig, any config)
         Parse ORM settings.
    void parseIOC(any oConfig, any config)
         Parse IOC Integration.
    void parseInterceptors(any oConfig, any config)
         Parse Interceptors.
    void parseInvocationPaths(any oConfig, any config)
         Parse Invocation paths.
    void parseLayoutsViews(any oConfig, any config)
         Parse Layouts And Views.
    void parseLocalization(any oConfig, any config)
         Parse localization.
    void parseLogBox(any oConfig, any config, any configHash)
         Parse LogBox.
    void parseMailSettings(any oConfig, any config)
         Parse Mail Settings.
    void parseModules(any oConfig, any config)
         Parse Module Settings.
    void parseORM(any oConfig, any config)
         Parse ORM Scope.
    void parseValidation(any oConfig, any config)
         Parse Validation Scope.
    void parseWebservices(any oConfig, any config)
         Parse webservices.
    void parseWireBox(any oConfig, any config)
         Parse WireBox.
    void parseYourSettings(any oConfig, any config)
         Parse Your Settings.
     
    Methods inherited from class WEB-INF.cftags.component
    None

    Constructor Detail

    init

    public init(any controller='')

    constructor

    Parameters:
    controller - The coldbox application to load the settings into

    Method Detail

    calculateAppMapping

    public void calculateAppMapping(any configStruct)

    Calculate the AppMapping

    Parameters:
    configStruct - The config struct

    detectEnvironment

    private void detectEnvironment(any oConfig, any config)

    Detect the running environment and return the name

    Parameters:
    oConfig - The config object
    config - The config struct

    getAppMappingAsDots

    private any getAppMappingAsDots(any appMapping)

    Get the App Mapping as Dots

    Parameters:
    appMapping

    invoker

    private void invoker(any oConfig, any method)

    Parameters:
    oConfig - The config object
    method - Name of the method to call

    loadCacheBoxByConvention

    private any loadCacheBoxByConvention(any config)

    Basically get the right config file to load in place

    Parameters:
    config

    loadConfiguration

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

    Parse the application configuration file.

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

    loadLogBoxByConvention

    private void loadLogBoxByConvention(any logBoxConfig, any config)

    Load logBox by convention

    Parameters:
    logBoxConfig
    config

    loadLogBoxByFile

    private void loadLogBoxByFile(any logBoxConfig, any filePath)

    Load logBox by file

    Parameters:
    logBoxConfig
    filePath

    parseCacheBox

    public void parseCacheBox(any oConfig, any config)

    Parse Cache Settings for CacheBox operation

    Parameters:
    oConfig - The config object
    config - The config struct

    parseColdboxSettings

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

    Parse ColdBox Settings

    Parameters:
    oConfig - The config object
    config - The config struct
    overrideAppMapping - The direct location of the application in the web server.

    parseConventions

    public void parseConventions(any oConfig, any config)

    Parse Conventions

    Parameters:
    oConfig - The config object
    config - The config struct

    parseDatasources

    public void parseDatasources(any oConfig, any config)

    Parse Datsources

    Parameters:
    oConfig - The config object
    config - The config struct

    parseDebuggerSettings

    public void parseDebuggerSettings(any oConfig, any config)

    Parse Debugger Settings

    Parameters:
    oConfig - The config object
    config - The config struct

    parseExternalLocations

    public void parseExternalLocations(any oConfig, any config)

    Parse External locations

    Parameters:
    oConfig - The config object
    config - The config struct

    parseFlashScope

    public void parseFlashScope(any oConfig, any config)

    Parse ORM settings

    Parameters:
    oConfig - The config object
    config - The config struct

    parseIOC

    public void parseIOC(any oConfig, any config)

    Parse IOC Integration

    Parameters:
    oConfig - The config object
    config - The config struct

    parseInterceptors

    public void parseInterceptors(any oConfig, any config)

    Parse Interceptors

    Parameters:
    oConfig - The config object
    config - The config struct

    parseInvocationPaths

    public void parseInvocationPaths(any oConfig, any config)

    Parse Invocation paths

    Parameters:
    oConfig - The config object
    config - The config struct

    parseLayoutsViews

    public void parseLayoutsViews(any oConfig, any config)

    Parse Layouts And Views

    Parameters:
    oConfig - The config object
    config - The config struct

    parseLocalization

    public void parseLocalization(any oConfig, any config)

    Parse localization

    Parameters:
    oConfig - The config object
    config - The config struct

    parseLogBox

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

    Parse LogBox

    Parameters:
    oConfig - The config object
    config - The config struct
    configHash - The initial logBox config hash

    parseMailSettings

    public void parseMailSettings(any oConfig, any config)

    Parse Mail Settings

    Parameters:
    oConfig - The config object
    config - The config struct

    parseModules

    public void parseModules(any oConfig, any config)

    Parse Module Settings

    Parameters:
    oConfig - The config object
    config - The config struct

    parseORM

    public void parseORM(any oConfig, any config)

    Parse ORM Scope

    Parameters:
    oConfig - The config object
    config - The config struct

    parseValidation

    public void parseValidation(any oConfig, any config)

    Parse Validation Scope

    Parameters:
    oConfig - The config object
    config - The config struct

    parseWebservices

    public void parseWebservices(any oConfig, any config)

    Parse webservices

    Parameters:
    oConfig - The config object
    config - The config struct

    parseWireBox

    public void parseWireBox(any oConfig, any config)

    Parse WireBox

    Parameters:
    oConfig - The config object
    config - The config struct

    parseYourSettings

    public void parseYourSettings(any oConfig, any config)

    Parse Your Settings

    Parameters:
    oConfig - The config object
    config - The config struct