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

Created: Aug 21, 2007 Time: 8:00:36 AM

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


Copyright (c) 2005-2009 The Grails project