public class DynamicBinaryGrailsPlugin extends BinaryGrailsPlugin implements DynamicGrailsPlugin
Binary plugin with dynamic modules.
Fields inherited from class | Fields |
---|---|
class BinaryGrailsPlugin |
DEFAULT_PROPERTIES_ENCODING, PLUGIN_DESCRIPTOR_PATH, PROPERTIES_EXTENSION, RELATIVE_VIEWS_PROPERTIES, UNDERSCORE, VIEWS_PROPERTIES |
class DefaultGrailsPlugin |
logger, pluginBean |
class AbstractGrailsPlugin |
PLUGIN_GROOVY, PLUGIN_GROOVY_PATH, PLUGIN_YML, PLUGIN_YML_PATH, applicationContext, config, dependencies, dependencyNames, evictionList, grailsApplication, isBase, manager, pluginClass, propertySource, version |
Constructor and description |
---|
DynamicBinaryGrailsPlugin(Class<?> pluginClass, BinaryGrailsPluginDescriptor descriptor, GrailsApplication application) Creates a binary plugin instance. |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
addModuleDescriptor(String type, Map<String, Object> args) |
|
public void |
addModuleDescriptor(String type, Map<String, Object> args, Closure<?> closure) |
|
public void |
doWithDynamicModules() |
|
public ModuleDescriptor<?> |
getModuleDescriptor(String key) |
|
public Collection<ModuleDescriptor<?>> |
getModuleDescriptors() |
<M> |
public List<ModuleDescriptor<M>> |
getModuleDescriptorsByModuleClass(Class<M> aClass) |
|
public Object |
getProvidedModules() |
|
public Object |
invokeMethod(String name, Object args) |
|
public void |
setModuleDescriptorFactory(ModuleDescriptorFactory moduleDescriptorFactory) |
Creates a binary plugin instance.
pluginClass
- The plugin classdescriptor
- The META-INF/grails-plugin.xml descriptorapplication
- The application