|
ColdBox Platform Version 3.7.0 | ||||
FRAMES |
WEB-INF.cftags.componentcoldbox.system.ioc.dsl.ColdBoxDSL
public class ColdBoxDSL
The DSL builder for all ColdBox related stuff
Constructor Summary | |
---|---|
init(any<Injector> injector)
Configure the DSL for operation and returns itself |
Method Summary | |
---|---|
private any |
getColdboxDSL(any definition, [any targetObject])
Get dependencies using the coldbox dependency DSL |
private any<DatasourceBean> |
getDatasource([any alias])
I will return to you a datasourceBean according to the alias of the datasource you wish to get from the configstruct |
private any |
getIOCDSL(any definition, [any targetObject])
Get an IOC dependency |
private any |
getJavaLoaderDSL(any definition, [any targetObject])
Get JavaLoader Dependency |
private any |
getOCMDSL(any definition, [any targetObject])
Get OCM dependencies |
private any |
getWebserviceDSL(any definition, [any targetObject])
Get webservice dependencies |
any |
process(any definition, [any targetObject])
Process an incoming DSL definition and produce an object with it |
Methods inherited from class WEB-INF.cftags.component |
---|
|
Constructor Detail |
---|
public init(any<Injector> injector)
injector
- The linked WireBox injectorMethod Detail |
---|
private any getColdboxDSL(any definition, [any targetObject])
definition
- The dependency definition structuretargetObject
- The target object we are building the DSL dependency for. If empty, means we are just requesting buildingprivate any<DatasourceBean> getDatasource([any alias])
alias
- The alias of the datasource to get from the configstruct (alias property in the config file)private any getIOCDSL(any definition, [any targetObject])
definition
- The dependency definition structuretargetObject
- The target object we are building the DSL dependency for. If empty, means we are just requesting buildingprivate any getJavaLoaderDSL(any definition, [any targetObject])
definition
- The dependency definition structuretargetObject
- The target object we are building the DSL dependency for. If empty, means we are just requesting buildingprivate any getOCMDSL(any definition, [any targetObject])
definition
- The dependency definition structuretargetObject
- The target object we are building the DSL dependency for. If empty, means we are just requesting buildingprivate any getWebserviceDSL(any definition, [any targetObject])
definition
- The dependency definition structuretargetObject
- The target object we are building the DSL dependency for. If empty, means we are just requesting buildingpublic any process(any definition, [any targetObject])
process
in interface
IDSLBuilder
definition
- The injection dsl definition structure to process. Keys: name, dsltargetObject
- The target object we are building the DSL dependency for. If empty, means we are just requesting building
|
ColdBox Platform Version 3.7.0 | ||||
FRAMES |