Griffon 1.2.0

org.codehaus.griffon.compiler.support
[Java] Class ObservableASTInjector

java.lang.Object
  org.codehaus.griffon.compiler.support.AbstractASTInjector
      org.codehaus.griffon.compiler.support.ObservableASTInjector

public class ObservableASTInjector
extends AbstractASTInjector

Authors:
Andres Almiray
Since:
0.9.1


Field Summary
protected static String EVENT

protected static String LISTENER

private static Logger LOG

private static String METHOD_ADD_PROPERTY_CHANGE_LISTENER

private static String METHOD_FIRE_PROPERTY_CHANGE

private static String METHOD_GET_PROPERTY_CHANGE_LISTENERS

private static String METHOD_REMOVE_PROPERTY_CHANGE_LISTENER

protected static String NAME

protected static String NEW_VALUE

private static ClassNode OBSERVABLE_TYPE

protected static String OLD_VALUE

private static String PROPERTY_CHANGE_SUPPORT_FIELD_NAME

 
Fields inherited from class AbstractASTInjector
THREAD_TYPE
 
Constructor Summary
ObservableASTInjector()

 
Method Summary
void inject(ClassNode classNode, String artifactType)

protected void injectObservable(ClassNode classNode)

protected static boolean isBindableOrVetoable(AnnotatedNode node)

 
Methods inherited from class AbstractASTInjector
currentThread, makeClassSafe, makeClassSafe, myClass, myClassLoader
 

Field Detail

EVENT

protected static final String EVENT


LISTENER

protected static final String LISTENER


LOG

private static final Logger LOG


METHOD_ADD_PROPERTY_CHANGE_LISTENER

private static final String METHOD_ADD_PROPERTY_CHANGE_LISTENER


METHOD_FIRE_PROPERTY_CHANGE

private static final String METHOD_FIRE_PROPERTY_CHANGE


METHOD_GET_PROPERTY_CHANGE_LISTENERS

private static final String METHOD_GET_PROPERTY_CHANGE_LISTENERS


METHOD_REMOVE_PROPERTY_CHANGE_LISTENER

private static final String METHOD_REMOVE_PROPERTY_CHANGE_LISTENER


NAME

protected static final String NAME


NEW_VALUE

protected static final String NEW_VALUE


OBSERVABLE_TYPE

private static final ClassNode OBSERVABLE_TYPE


OLD_VALUE

protected static final String OLD_VALUE


PROPERTY_CHANGE_SUPPORT_FIELD_NAME

private static final String PROPERTY_CHANGE_SUPPORT_FIELD_NAME


 
Constructor Detail

ObservableASTInjector

ObservableASTInjector()


 
Method Detail

inject

public void inject(ClassNode classNode, String artifactType)


injectObservable

protected void injectObservable(ClassNode classNode)


isBindableOrVetoable

protected static boolean isBindableOrVetoable(AnnotatedNode node)


 

Groovy Documentation