WEB-INF.cftags.component
testbox.system.util.MixerUtil
A utility object that provides runtime mixins
| Constructor Summary | |
|---|---|
|
init()
Constructor. |
|
| Method Summary | |
|---|---|
any
|
exposeMixin(any method, [any newName=''])
Exposes a private function publicly. |
any
|
getPropertyMixin(any name, [any scope='variables'], [any default])
gets a property. |
void
|
includeitMixin(any template)
Facade for cfinclude. |
void
|
injectMixin(any name, any UDF)
Injects a method into the CFC. |
void
|
injectPropertyMixin(any propertyName, any propertyValue, [any scope='variables'])
injects a property into the passed scope. |
any
|
invokerMixin(any method, [any argCollection], [any argList])
Calls private/packaged/public methods. |
any
|
methodProxy()
a method proxy. |
void
|
populatePropertyMixin(any propertyName, any propertyValue, [any scope='variables'])
Populates a property if it exists. |
void
|
removeMixin(string UDFName)
Removes a method in a CFC. |
void
|
removePropertyMixin(any propertyName, [any scope='variables'])
removes a property from the cfc used. |
void
|
start(any CFC)
Start method injection set -> Injects: includeitMixin,injectMixin,removeMixin,invokerMixin,injectPropertyMixin,removePropertyMixin,getPropertyMixin,populatePropertyMixin. |
void
|
stop(any CFC)
stop injection block. |
| Methods inherited from class WEB-INF.cftags.component |
|---|
| None |
| Constructor Detail |
|---|
Constructor
| Method Detail |
|---|
Exposes a private function publicly
methodnewNamegets a property
name - The name of the property to inject.scope - The scope to which inject the property to.default - Default value to returnFacade for cfinclude
templateInjects a method into the CFC
name - The name to inject the UDF asUDF - UDF to injectinjects a property into the passed scope
propertyName - The name of the property to inject.propertyValue - The value of the property to injectscope - The scope to which inject the property to.Calls private/packaged/public methods
method - Name of the private method to callargCollection - Can be called with an argument collection structargList - Can be called with an argument list, for simple values only: ex: 'plugin=logger,number=1'a method proxy
Populates a property if it exists
propertyName - The name of the property to inject.propertyValue - The value of the property to injectscope - The scope to which inject the property to.Removes a method in a CFC
UDFName - Name of the UDF to be removedremoves a property from the cfc used.
propertyName - The name of the property to remove.scope - The scope to which inject the property to.Start method injection set -> Injects: includeitMixin,injectMixin,removeMixin,invokerMixin,injectPropertyMixin,removePropertyMixin,getPropertyMixin,populatePropertyMixin
CFC - The cfc to mixinstop injection block. Removes mixed in methods.
CFC - The cfc to inject the method into