org.chromattic.groovy
Class ChromatticDelegate

java.lang.Object
  extended by org.chromattic.groovy.ChromatticDelegate

public class ChromatticDelegate
extends java.lang.Object

Version:
$Revision$
Author:
Alain Defrance

Constructor Summary
ChromatticDelegate()
           
 
Method Summary
 void addInvokerField(org.codehaus.groovy.ast.ClassNode classNode)
           
 void generateGetProperty(org.codehaus.groovy.ast.ClassNode classNode)
           
 void generateInvokeMethod(org.codehaus.groovy.ast.ClassNode classNode)
           
 void generateSetProperty(org.codehaus.groovy.ast.ClassNode classNode)
           
 void plugGetProperty(org.codehaus.groovy.ast.ClassNode classNode)
           
 void plugInjector(org.codehaus.groovy.ast.FieldNode fieldNode, org.codehaus.groovy.ast.ClassNode injectorClass)
           
 void plugInvokeMethod(org.codehaus.groovy.ast.ClassNode classNode)
           
 void plugSetProperty(org.codehaus.groovy.ast.ClassNode classNode)
           
 void removeChromatticField(org.codehaus.groovy.ast.ClassNode classNode)
           
 void setGroovyInterceptable(org.codehaus.groovy.ast.ClassNode classNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChromatticDelegate

public ChromatticDelegate()
Method Detail

setGroovyInterceptable

public void setGroovyInterceptable(org.codehaus.groovy.ast.ClassNode classNode)

addInvokerField

public void addInvokerField(org.codehaus.groovy.ast.ClassNode classNode)

plugGetProperty

public void plugGetProperty(org.codehaus.groovy.ast.ClassNode classNode)
                     throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

plugSetProperty

public void plugSetProperty(org.codehaus.groovy.ast.ClassNode classNode)
                     throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

plugInvokeMethod

public void plugInvokeMethod(org.codehaus.groovy.ast.ClassNode classNode)
                      throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

generateGetProperty

public void generateGetProperty(org.codehaus.groovy.ast.ClassNode classNode)

generateSetProperty

public void generateSetProperty(org.codehaus.groovy.ast.ClassNode classNode)

generateInvokeMethod

public void generateInvokeMethod(org.codehaus.groovy.ast.ClassNode classNode)

plugInjector

public void plugInjector(org.codehaus.groovy.ast.FieldNode fieldNode,
                         org.codehaus.groovy.ast.ClassNode injectorClass)
                  throws NoSuchSetterException
Throws:
NoSuchSetterException

removeChromatticField

public void removeChromatticField(org.codehaus.groovy.ast.ClassNode classNode)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.