Copied from superclass - calls overridden getTemplateText() and renderEditorWithArgs
(This was private in superclass in grails 2.0.1, therefore invisible
to this class)
Creates a new node with the specified Vaadin Component, tag body,
and closures to run against the result of evaluating the tag body, and
the collection of config objects added during evaluation of the tag body.
A special GspComponentNode that
keeps a collection of any Vaadin Components that are added to it,
and returns an HTML snippet of the form
<div location='component_0' />
to the child component, which should then add this snippet to the
page's body text.
Removes entries from attrs map that are relevant to the attaching of the component
to its parent, and should not be used to set properties on the component itself.
Almost identical to renderEditor in superclass, but uses
additional 'parentProperty' param to handle embedded domain class properties,
and 'readOnly' param to allow rendering of both edit/create fields and show fields
An HttpServletRequest wrapper implementation that guarantees the
existence of a restartApplication request parameter by artificially setting it with a value
of "true".
Sets a unique token value used to trigger new Vaadin Application
instances to be dynamically recreated after a Grails Vaadin component
source-code change.
Initialises this 'request' based on the 'request' that is currently active, and using
the specified set of defaults (in case neither this request or the active
request have a particular property).
Generates an icon for a single item using the value, which may be a property id
or a closure that accepts the item (or wrapped bean) and returns the icon name
A Vaadin Application that supports configuring SystemMessages
in grails-app/conf/VaadinConfig.groovy and provides
easy access to the application in the current thread using
VaadinApplicationContextHolder