org.codehaus.groovy.grails.plugins
Class DefaultPluginMetaManager

java.lang.Object
  extended by org.codehaus.groovy.grails.plugins.DefaultPluginMetaManager
All Implemented Interfaces:
PluginManagerAware, PluginMetaManager

Deprecated. This class is deprecated from version 1.2 and above

@Deprecated
public class DefaultPluginMetaManager
extends Object
implements PluginMetaManager

Implements the PluginMetaManager interface by parsing a set of plugin.xml files from the given set of resources.

Since:
0.6
Author:
Graeme Rocher, Chanwit Kaewkasi

Field Summary
 
Fields inherited from interface org.codehaus.groovy.grails.plugins.PluginMetaManager
BEAN_ID
 
Constructor Summary
DefaultPluginMetaManager()
          Deprecated.  
DefaultPluginMetaManager(Resource[] pluginDescriptors)
          Deprecated.  
 
Method Summary
 GrailsPlugin getPluginForResource(String name)
          Deprecated. Obtains a plug-in instance from the pluginManager for the given resource name.
 String getPluginPathForResource(String resourceName)
          Deprecated. Obtains the path to the plug-in for the given resource.
 String[] getPluginResources(String pluginName)
          Deprecated. Retrieves all the plugin resource names for the given plugin name.
 String getPluginViewsPathForResource(String resourceName)
          Deprecated. Obtains the path to the plug-in views directory for the given resource name.
 void setGrailsApplication(GrailsApplication grailsApplication)
          Deprecated.  
 void setPluginManager(GrailsPluginManager pluginManager)
          Deprecated. Sets the plug-in manager on this instance
 void setResourcePattern(String resourcePattern)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPluginMetaManager

public DefaultPluginMetaManager()
Deprecated. 

DefaultPluginMetaManager

public DefaultPluginMetaManager(Resource[] pluginDescriptors)
Deprecated. 
Method Detail

setResourcePattern

public void setResourcePattern(String resourcePattern)
Deprecated. 

setGrailsApplication

public void setGrailsApplication(GrailsApplication grailsApplication)
Deprecated. 

getPluginResources

public String[] getPluginResources(String pluginName)
Deprecated. 
Description copied from interface: PluginMetaManager
Retrieves all the plugin resource names for the given plugin name.

Specified by:
getPluginResources in interface PluginMetaManager
Parameters:
pluginName - The plugin name
Returns:
An array of plugin resource names

getPluginForResource

public GrailsPlugin getPluginForResource(String name)
Deprecated. 
Description copied from interface: PluginMetaManager
Obtains a plug-in instance from the pluginManager for the given resource name.

Specified by:
getPluginForResource in interface PluginMetaManager
Parameters:
name - The name of the resource
Returns:
A GrailsPlugin instance or null

getPluginPathForResource

public String getPluginPathForResource(String resourceName)
Deprecated. 
Description copied from interface: PluginMetaManager
Obtains the path to the plug-in for the given resource.

Specified by:
getPluginPathForResource in interface PluginMetaManager
Parameters:
resourceName - The name of the resource
Returns:
The path to the plug-in or null if it doesn't exist

getPluginViewsPathForResource

public String getPluginViewsPathForResource(String resourceName)
Deprecated. 
Description copied from interface: PluginMetaManager
Obtains the path to the plug-in views directory for the given resource name.

Specified by:
getPluginViewsPathForResource in interface PluginMetaManager
Parameters:
resourceName - The resource name
Returns:
The path to the plug-in views directory or null if the plug-in doesn't exist

setPluginManager

public void setPluginManager(GrailsPluginManager pluginManager)
Deprecated. 
Description copied from interface: PluginManagerAware
Sets the plug-in manager on this instance

Specified by:
setPluginManager in interface PluginManagerAware
Parameters:
pluginManager - The PluginManager