org.springframework.scripting.groovy
Interface GroovyObjectCustomizer


public interface GroovyObjectCustomizer

Strategy used by GroovyScriptFactory to allow the customization of a created GroovyObject.

This is useful to allow the authoring of DSLs, the replacement of missing methods, and so forth. For example, a custom groovy.lang.MetaClass could be specified.

Since:
2.0.2
Author:
Rod Johnson
See Also:
GroovyScriptFactory

Method Summary
 void customize(GroovyObject goo)
          Customize the supplied GroovyObject.
 

Method Detail

customize

void customize(GroovyObject goo)
Customize the supplied GroovyObject.

For example, this can be used to set a custom metaclass to handle missing methods.

Parameters:
goo - the GroovyObject to customize