## org.codehaus.groovy.grails.plugins
Class DefaultPluginMetaManager

    java.lang.Object
      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