public class MockGrailsPluginManager extends AbstractGrailsPluginManager
application, applicationContext, classNameToPluginMap, CONFIG_FILE, failedPlugins, initialised, loadCorePlugins, pluginClasses, pluginList, pluginResources, plugins, shutdownBEAN_NAME| Constructor and Description |
|---|
MockGrailsPluginManager() |
MockGrailsPluginManager(GrailsApplication application) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkForChanges()
Checks all the plugins to see whether they have any changes
|
void |
doWebDescriptor(java.io.File descriptor,
java.io.Writer target) |
void |
doWebDescriptor(org.springframework.core.io.Resource descriptor,
java.io.Writer target)
Takes the specified web descriptor reference and configures it with all the plugins outputting
the result to the target Writer instance
|
void |
expectCheckForChanges() |
grails.util.BuildSettings |
getBuildSettings() |
GrailsPlugin |
getGrailsPlugin(java.lang.String name)
Retrieves a name Grails plugin instance
|
GrailsPlugin |
getGrailsPlugin(java.lang.String name,
java.math.BigDecimal version) |
grails.util.PluginBuildSettings |
getPluginBuildSettings() |
java.util.Collection<?> |
getPluginObservers(GrailsPlugin plugin)
Retrieves a collection of plugins that are observing the specified plugin
|
GrailsPlugin[] |
getUserPlugins()
Gets plugin installed by the user and not provided by the framework
|
boolean |
hasGrailsPlugin(java.lang.String name) |
void |
informObservers(java.lang.String pluginName,
java.util.Map event)
inform the specified plugins observers of the event specified by the passed Map instance
|
boolean |
isInitialised() |
void |
loadPlugins()
Performs the initial load of plug-ins throwing an exception if any dependencies
don't resolve
|
void |
refreshPlugin(java.lang.String name)
Refreshes the specified plugin.
|
void |
registerMockPlugin(GrailsPlugin plugin) |
void |
verify() |
checkInitialised, doArtefactConfiguration, doDynamicMethods, doPostProcessing, doRuntimeConfiguration, doRuntimeConfiguration, getAllPlugins, getFailedLoadPlugins, getFailedPlugin, getGrailsPlugin, getGrailsPluginForClassName, getPluginForClass, getPluginForInstance, getPluginPath, getPluginPathForClass, getPluginPathForInstance, getPluginResources, getPluginViewsPathForClass, getPluginViewsPathForInstance, getTypeFilters, informOfClassChange, informOfClassChange, informOfFileChange, informPluginsOfConfigChange, isShutdown, registerProvidedArtefacts, setApplication, setApplicationContext, setLoadCorePlugins, shutdown, supportsCurrentBuildScopepublic MockGrailsPluginManager(GrailsApplication application)
public MockGrailsPluginManager()
public GrailsPlugin getGrailsPlugin(java.lang.String name)
GrailsPluginManagergetGrailsPlugin in interface GrailsPluginManagergetGrailsPlugin in class AbstractGrailsPluginManagername - The name of the pluginpublic GrailsPlugin getGrailsPlugin(java.lang.String name, java.math.BigDecimal version)
public boolean hasGrailsPlugin(java.lang.String name)
hasGrailsPlugin in interface GrailsPluginManagerhasGrailsPlugin in class AbstractGrailsPluginManagername - The name of the pluginpublic void registerMockPlugin(GrailsPlugin plugin)
public GrailsPlugin[] getUserPlugins()
GrailsPluginManagerpublic void loadPlugins()
throws org.codehaus.groovy.grails.plugins.exceptions.PluginException
GrailsPluginManagerorg.codehaus.groovy.grails.plugins.exceptions.PluginException - Thrown when an error occurs loading the pluginspublic void checkForChanges()
GrailsPluginManagerpublic void doWebDescriptor(org.springframework.core.io.Resource descriptor,
java.io.Writer target)
GrailsPluginManagerdescriptor - The Resource of the descriptortarget - The Writer to write the result topublic void doWebDescriptor(java.io.File descriptor,
java.io.Writer target)
descriptor - The File of the descriptortarget - The target to write the changes toGrailsPluginManager.doWebDescriptor(Resource, Writer)public boolean isInitialised()
isInitialised in interface GrailsPluginManagerisInitialised in class AbstractGrailsPluginManagerpublic void refreshPlugin(java.lang.String name)
GrailsPluginManagername - The name of the plugin to refreshpublic java.util.Collection<?> getPluginObservers(GrailsPlugin plugin)
GrailsPluginManagerplugin - The plugin to retrieve observers forpublic void informObservers(java.lang.String pluginName,
java.util.Map event)
GrailsPluginManagerpluginName - The name of the pluginevent - The eventpublic void expectCheckForChanges()
public void verify()
public grails.util.BuildSettings getBuildSettings()
public grails.util.PluginBuildSettings getPluginBuildSettings()