Groovy Documentation

org.grails.plugin.vaadin
[Groovy] Class VaadinApi

java.lang.Object
  org.grails.plugin.vaadin.VaadinApi

class VaadinApi

Injects the Vaadin API into all Vaadin Classes and Controllers.

A class is considered a Vaadin class if it meets the following requirements:

Vaadin Controllers

All Vaadin Classes

Authors:
Francis McKenzie


Property Summary
def log

 
Constructor Summary
VaadinApi()

 
Method Summary
def injectApi(org.codehaus.groovy.grails.commons.GrailsApplication application)

Injects the Vaadin API into the Vaadin classes and controllers in the specified application.

def injectApi(org.codehaus.groovy.grails.commons.GrailsClass grailsClass)

Injects the Vaadin API into the specified Vaadin class

def injectApi(Class clazz)

Injects the Vaadin API into the specified Vaadin class

protected void injectBaseApi(Class clazz)

Injects the Vaadin Base Api into the specified Vaadin class

protected void injectControllersApi(Class clazz)

Injects the Vaadin Controllers Api into the specified Vaadin class

protected boolean isExcludedClass(Class clazz)

Checks if specified class should be excluded from Api injection

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

log

def log


 
Constructor Detail

VaadinApi

VaadinApi()


 
Method Detail

injectApi

def injectApi(org.codehaus.groovy.grails.commons.GrailsApplication application)
Injects the Vaadin API into the Vaadin classes and controllers in the specified application.
Parameters:
application - The application that contains the Vaadin classes and controllers.


injectApi

def injectApi(org.codehaus.groovy.grails.commons.GrailsClass grailsClass)
Injects the Vaadin API into the specified Vaadin class
Parameters:
vaadinClass - The Vaadin class requiring API injection


injectApi

def injectApi(Class clazz)
Injects the Vaadin API into the specified Vaadin class
Parameters:
vaadinClass - The Vaadin class requiring API injection


injectBaseApi

protected void injectBaseApi(Class clazz)
Injects the Vaadin Base Api into the specified Vaadin class
Parameters:
vaadinClass - The Vaadin class requiring API injection


injectControllersApi

protected void injectControllersApi(Class clazz)
Injects the Vaadin Controllers Api into the specified Vaadin class
Parameters:
vaadinClass - The Vaadin class requiring API injection


isExcludedClass

protected boolean isExcludedClass(Class clazz)
Checks if specified class should be excluded from Api injection
Parameters:
clazz - The class to check
Returns:
True if the class should be excluded form Api injection


 

Groovy Documentation