public abstract class AbstractGrailsPlugin extends groovy.lang.GroovyObjectSupport
Abstract implementation that provides some default behaviours
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.String | PLUGIN_GROOVY | |
| static java.lang.String | PLUGIN_GROOVY_PATH | |
| static java.lang.String | PLUGIN_YML | |
| static java.lang.String | PLUGIN_YML_PATH | |
| protected GrailsApplication | application | |
| protected org.springframework.context.ApplicationContext | applicationContext | |
| protected Config | config | |
| protected java.util.Map<java.lang.String, java.lang.Object> | dependencies | |
| protected java.lang.String[] | dependencyNames | |
| protected java.lang.String[] | evictionList | |
| protected GrailsApplication | grailsApplication | |
| protected boolean | isBase | |
| protected GrailsPluginManager | manager | |
| protected java.lang.Class<?> | pluginClass | |
| protected org.springframework.core.env.PropertySource<?> | propertySource | |
| protected java.lang.String | version | 
| Type | Name and description | 
|---|---|
| java.lang.Object | AbstractGrailsPlugin(java.lang.Class<?> pluginClass, GrailsApplication application) | 
| boolean | checkForChanges() | 
| int | compareTo(java.lang.Object o) | 
| boolean | equals(java.lang.Object o) | 
| protected org.springframework.core.io.Resource | getConfigurationResource(java.lang.Class<?> pluginClass, java.lang.String path) | 
| java.lang.String[] | getDependencyNames() | 
| java.lang.String | getDependentVersion(java.lang.String name) | 
| java.lang.String[] | getEvictionNames() | 
| java.lang.String | getFileSystemName() | 
| java.lang.String | getFileSystemShortName() | 
| java.lang.String[] | getLoadAfterNames() | 
| java.lang.String[] | getLoadBeforeNames() | 
| GrailsPluginManager | getManager() | 
| java.lang.String | getName() | 
| java.lang.Class<?> | getPluginClass() | 
| java.lang.String | getPluginPath() | 
| java.lang.String | getPluginPathCamelCase() | 
| org.springframework.core.env.PropertySource<?> | getPropertySource() | 
| java.lang.String | getVersion() | 
| java.util.List<WatchPattern> | getWatchedResourcePatterns() | 
| boolean | hasInterestInChange(java.lang.String path) | 
| int | hashCode() | 
| boolean | isBasePlugin() | 
| boolean | isEnabled(java.lang.String[] profiles) | 
| protected org.springframework.core.io.Resource | readPluginConfiguration(java.lang.Class<?> pluginClass) | 
| void | refresh() | 
| void | setApplication(GrailsApplication application) | 
| void | setApplicationContext(org.springframework.context.ApplicationContext applicationContext) | 
| void | setBasePlugin(boolean isBase) | 
| void | setManager(GrailsPluginManager manager) | 
| Methods inherited from class | Name | 
|---|---|
| class groovy.lang.GroovyObjectSupport | groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll() | 
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |