public abstract class AbstractGrailsPlugin extends groovy.lang.GroovyObjectSupport
Abstract implementation that provides some default behaviours
Modifiers | Name | Description |
---|---|---|
protected GrailsApplication |
application |
|
protected org.springframework.context.ApplicationContext |
applicationContext |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
dependencies |
|
protected java.lang.String[] |
dependencyNames |
|
protected java.lang.String[] |
evictionList |
|
protected boolean |
isBase |
|
protected GrailsPluginManager |
manager |
|
protected java.lang.Class<?> |
pluginClass |
|
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) |
void |
doWithWebDescriptor(org.w3c.dom.Element webXml) |
boolean |
equals(java.lang.Object o) |
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 |
getVersion() |
java.util.List<WatchPattern> |
getWatchedResourcePatterns() |
boolean |
hasInterestInChange(java.lang.String path) |
int |
hashCode() |
boolean |
isBasePlugin() |
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#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), 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() |