coldbox.system.aop

Class MixerUtil

lucee.Component
    extended by coldbox.system.aop.MixerUtil

Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com --- I am an AOP mixer utility method

Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init()
          Constructor.
    Method Summary
    any $wbAOPInclude(any templatePath)
         Mix in a template on an injected target.
    any $wbAOPInvokeProxy(any method, any args)
         Invoke a mixed in proxy method.
    any $wbAOPRemove(any methodName)
         Remove a method from this target mixin.
    any $wbAOPStoreJointPoint(any jointpoint, any interceptors)
         Store JointPoint information.
    any removeAspect(any filePath)
         Remove an aspect from disk.
    any writeAspect(any genPath, any code)
         Write an aspect to disk.
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()

    Constructor


    Method Detail

    $wbAOPInclude

    public any $wbAOPInclude(any templatePath)

    Mix in a template on an injected target

    Parameters:
    templatePath - The template to mix in
    Returns:
    Instance

    $wbAOPInvokeProxy

    public any $wbAOPInvokeProxy(any method, any args)

    Invoke a mixed in proxy method

    Parameters:
    method - The method to proxy execute
    args - The method args to proxy execute

    $wbAOPRemove

    public any $wbAOPRemove(any methodName)

    Remove a method from this target mixin

    Parameters:
    methodName - The method to poof away!
    Returns:
    Instance

    $wbAOPStoreJointPoint

    public any $wbAOPStoreJointPoint(any jointpoint, any interceptors)

    Store JointPoint information

    Parameters:
    jointpoint - The jointpoint to proxy
    interceptors - The jointpoint interceptors
    Returns:
    instance

    removeAspect

    public any removeAspect(any filePath)

    Remove an aspect from disk

    Parameters:
    filePath - The location path
    Returns:
    Instance

    writeAspect

    public any writeAspect(any genPath, any code)

    Write an aspect to disk

    Parameters:
    genPath - The location path
    code - The code to write
    Returns:
    Instance