coldbox.system.ioc.dsl

Interface IDSLBuilder

WEB-INF.cftags.interface
        extended by cachebox.build-coldbox.coldbox.system.ioc.dsl.IDSLBuilder
Class Attributes:
None

The main interface to produce WireBox namespace DSL Builders

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.
 
Methods inherited from class WEB-INF.cftags.interface
None

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