|
Griffon 1.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectgriffon.util.PluginSettings
class PluginSettings
Common utilities for dealing with plugins.
Field Summary | |
---|---|
private Map |
cache
|
private Map |
nameToPluginDirMap
|
Property Summary | |
---|---|
BuildSettings |
settings
|
Constructor Summary | |
PluginSettings(BuildSettings settings)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private Map cache
private Map nameToPluginDirMap
Property Detail |
---|
final BuildSettings settings
Constructor Detail |
---|
PluginSettings(BuildSettings settings)
Method Detail |
---|
void clearCaches()
void doWithFrameworkPlugins(Closure closure)
void doWithProjectPlugins(Closure closure)
Resource[] getAvailableScripts()
Resource[] getAvailableScripts(String scriptName)
Resource[] getFrameworkPluginDirectories()
Map getFrameworkPluginReleases()
Map getFrameworkPlugins()
Resource getPluginDirForName(String name)
Resource[] getPluginLibDirectories()
Map getPluginReleases()
Resource[] getPluginScripts()
Map getPlugins()
Resource[] getProjectPluginDirectories()
Map getProjectPluginReleases()
Map getProjectPlugins()
Map getSortedFrameworkPluginDirectories()
private Map getSortedPlugins(Map plugins)
Map getSortedProjectPluginDirectories()
void initBinding(GantBinding binding)
private static List insert(List list, def obj, int index)
void resolveAndAddAllPluginDependencies(boolean framework)
private Resource[] resolveForEachPlugin(String key, Closure closure)
private Resource[] resolveResources(String pattern)
private Resource[] resolveResources(String key, String pattern)
Groovy Documentation