ColdBox Platform Version 2.6.4

coldbox.system.web.loader
Class CFCApplicationLoader

WEB-INF.cftags.component
        extended by coldbox.system.web.loader.AbstractApplicationLoader
            extended by coldbox.system.web.loader.CFCApplicationLoader

public class CFCApplicationLoader
extends AbstractApplicationLoader

Loads a coldbox xml configuration file


Constructor Summary
init(any controller='')
          constructor
 
Method Summary
private void detectEnvironment(any oConfig, struct config)
          Detect the running environment and return the name
private void invoker(any oConfig, string method)
 void loadConfiguration([string overrideAppMapping=''])
          Parse the application configuration file
 void parseBugTracers(any oConfig, struct config)
          Parse bug emails
 void parseCacheSettings(any oConfig, struct config)
          Parse Cache Settings
 void parseColdboxSettings(any oConfig, struct config, [string overrideAppMapping=''])
          Parse ColdBox Settings
 void parseConventions(any oConfig, struct config)
          Parse Conventions
 void parseDatasources(any oConfig, struct config)
          Parse Datsources
 void parseDebuggerSettings(any oConfig, struct config)
          Parse Debugger Settings
 void parseExternalLocations(any oConfig, struct config)
          Parse External locations
 void parseIOC(any oConfig, struct config)
          Parse IOC Integration
 void parseInterceptors(any oConfig, struct config)
          Parse Interceptors
 void parseInvocationPaths(any oConfig, struct config)
          Parse Invocation paths
 void parseLayoutsViews(any oConfig, struct config)
          Parse Layouts And Views
 void parseLocalization(any oConfig, struct config)
          Parse localization
 void parseLogBox(any oConfig, struct config, string configHash)
          Parse LogBox
 void parseMailSettings(any oConfig, struct config)
          Parse Mail Settings
 void parseModels(any oConfig, struct config)
          Parse Models
 void parseModules(any oConfig, struct config)
          Parse Module Settings
 void parseWebservices(any oConfig, struct config)
          Parse webservices
 void parseYourSettings(any oConfig, struct config)
          Parse Your Settings
 
Methods inherited from class coldbox.system.web.loader.AbstractApplicationLoader
calculateAppMapping, getAppMappingAsDots, getColdboxSettings, getController, getUtil, loadApplicationPaths, loadLogBoxByConvention, loadLogBoxByFile
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(any controller='')
constructor

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

detectEnvironment

private void detectEnvironment(any oConfig, struct config)
Detect the running environment and return the name

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

invoker

private void invoker(any oConfig, string method)

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

loadConfiguration

public void loadConfiguration([string overrideAppMapping=''])
Parse the application configuration file.

Overrides:
loadConfiguration in class AbstractApplicationLoader
Parameters:
overrideAppMapping - The direct location of the application in the web server.

parseBugTracers

public void parseBugTracers(any oConfig, struct config)
Parse bug emails

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

parseCacheSettings

public void parseCacheSettings(any oConfig, struct config)
Parse Cache Settings

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

parseColdboxSettings

public void parseColdboxSettings(any oConfig, struct config, [string 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, struct config)
Parse Conventions

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

parseDatasources

public void parseDatasources(any oConfig, struct config)
Parse Datsources

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

parseDebuggerSettings

public void parseDebuggerSettings(any oConfig, struct config)
Parse Debugger Settings

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

parseExternalLocations

public void parseExternalLocations(any oConfig, struct config)
Parse External locations

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

parseIOC

public void parseIOC(any oConfig, struct config)
Parse IOC Integration

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

parseInterceptors

public void parseInterceptors(any oConfig, struct config)
Parse Interceptors

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

parseInvocationPaths

public void parseInvocationPaths(any oConfig, struct config)
Parse Invocation paths

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

parseLayoutsViews

public void parseLayoutsViews(any oConfig, struct config)
Parse Layouts And Views

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

parseLocalization

public void parseLocalization(any oConfig, struct config)
Parse localization

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

parseLogBox

public void parseLogBox(any oConfig, struct config, string configHash)
Parse LogBox

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

parseMailSettings

public void parseMailSettings(any oConfig, struct config)
Parse Mail Settings

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

parseModels

public void parseModels(any oConfig, struct config)
Parse Models

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

parseModules

public void parseModules(any oConfig, struct config)
Parse Module Settings

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

parseWebservices

public void parseWebservices(any oConfig, struct config)
Parse webservices

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

parseYourSettings

public void parseYourSettings(any oConfig, struct config)
Parse Your Settings

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

ColdBox Platform Version 2.6.4