coldbox.system.ioc.dsl

Interface IDSLBuilder

coldbox.system.ioc.dsl.IDSLBuilder
All Known Implementing Classes:
CacheBoxDSL , ColdBoxDSL , LogBoxDSL

Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com --- The main interface to produce WireBox namespace DSL Builders

Class Attributes:
None
Constructor Summary
init(any<Injector> injector)
      Configure the DSL Builder for operation and returns itself.
Method Summary
any process(any definition, [any targetObject])
     Process an incoming DSL definition and produce an object with it.

Constructor Detail

init

public init(any<Injector> injector)

Configure the DSL Builder for operation and returns itself

Parameters:
injector - The linked WireBox Injector

Method Detail

process

public any process(any definition, [any targetObject])

Process an incoming DSL definition and produce an object with it

Parameters:
definition - The injection dsl definition structure to process. Keys: name, dsl
targetObject - The target object we are building the DSL dependency for. If empty, means we are just requesting building
Returns:
coldbox.system.ioc.dsl.IDSLBuilder