lucee.Component coldbox.system.ioc.dsl.ColdBoxDSL
Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com --- Process DSL functions via ColdBox
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
cachebox
CacheBox Reference.
|
true
|
false
|
|
any
|
coldbox
ColdBox Reference.
|
true
|
false
|
|
any
|
injector
Injector Reference.
|
true
|
false
|
|
any
|
log
Log Reference.
|
true
|
false
|
Constructor Summary | |
---|---|
init(any<Injector> injector)
Configure the DSL Builder for operation and returns itself. |
Method Summary | |
---|---|
string
|
getCachebox()
|
string
|
getColdbox()
|
private any
|
getColdBoxDSL(any definition, [any targetObject])
Process a ColdBox DSL. |
string
|
getInjector()
|
string
|
getLog()
|
any
|
process(any definition, [any targetObject])
Process an incoming DSL definition and produce an object with it. |
any
|
setCachebox(any cachebox)
|
any
|
setColdbox(any coldbox)
|
any
|
setInjector(any injector)
|
any
|
setLog(any log)
|
Methods inherited from class lucee.Component |
---|
None |
Constructor Detail |
---|
Configure the DSL Builder for operation and returns itself
injector
- The linked WireBox InjectorProperty Detail |
---|
CacheBox Reference
access
- publicrequired
- falsereturntype
- anyserializable
- trueColdBox Reference
access
- publicrequired
- falsereturntype
- anyserializable
- trueInjector Reference
access
- publicrequired
- falsereturntype
- anyserializable
- trueLog Reference
access
- publicrequired
- falsereturntype
- anyserializable
- trueMethod Detail |
---|
Process a ColdBox DSL
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 buildingProcess an incoming DSL definition and produce an object with it
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 buildingcachebox
coldbox
injector
log