|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.cli.support.GrailsBuildEventListener
public class GrailsBuildEventListener extends java.lang.Object
Field Summary | |
---|---|
protected java.util.Map |
globalEventHooks
|
Constructor Summary | |
GrailsBuildEventListener(groovy.lang.GroovyClassLoader scriptClassLoader, groovy.lang.Binding binding, BuildSettings buildSettings)
|
Method Summary | |
---|---|
protected void
|
addGrailsBuildListener(java.lang.String listenerClassName)
|
protected void
|
addGrailsBuildListener(java.lang.Class listenerClass)
|
void
|
addGrailsBuildListener(GrailsBuildListener listener)
|
void
|
buildFinished(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
buildStarted(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
event(java.lang.String eventName, java.util.List arguments)
For backwards compatibility with _Events.groovy script |
void
|
event(java.lang.String eventName)
For backwards compatibility with _Events.groovy script |
protected java.io.File
|
findEventsScript(java.io.File dir)
|
groovy.lang.Binding
|
getBinding()
|
void
|
initialize()
|
protected void
|
loadEventHooks(BuildSettings buildSettings)
|
void
|
loadEventsScript(java.io.File eventScript)
|
protected void
|
loadGrailsBuildListeners()
|
void
|
messageLogged(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
setClassLoader(groovy.lang.GroovyClassLoader classLoader)
|
void
|
setGlobalEventHooks(java.util.Map globalEventHooks)
|
void
|
targetFinished(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
targetStarted(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
taskFinished(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
taskStarted(org.apache.tools.ant.BuildEvent buildEvent)
|
void
|
triggerEvent(java.lang.String eventName)
Triggers and event for the given name and binding |
void
|
triggerEvent(java.lang.String eventName, java.lang.Object... arguments)
Triggers an event for the given name and arguments |
Methods inherited from 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() |
Field Detail |
---|
@java.lang.SuppressWarnings("rawtypes") protected java.util.Map globalEventHooks
Constructor Detail |
---|
public GrailsBuildEventListener(groovy.lang.GroovyClassLoader scriptClassLoader, groovy.lang.Binding binding, BuildSettings buildSettings)
Method Detail |
---|
protected void addGrailsBuildListener(java.lang.String listenerClassName)
@java.lang.SuppressWarnings protected void addGrailsBuildListener(java.lang.Class listenerClass)
public void addGrailsBuildListener(GrailsBuildListener listener)
public void buildFinished(org.apache.tools.ant.BuildEvent buildEvent)
public void buildStarted(org.apache.tools.ant.BuildEvent buildEvent)
@java.lang.DeprecatedtriggerEvent(eventName, arguments.toArray()); public void event(java.lang.String eventName, @java.lang.SuppressWarnings java.util.List arguments)
eventName
- The event namearguments
- The arguments
@java.lang.DeprecatedtriggerEvent(eventName); public void event(java.lang.String eventName)
eventName
- The event name
protected java.io.File findEventsScript(java.io.File dir)
public groovy.lang.Binding getBinding()
public void initialize()
protected void loadEventHooks(BuildSettings buildSettings)
public void loadEventsScript(java.io.File eventScript)
protected void loadGrailsBuildListeners()
public void messageLogged(org.apache.tools.ant.BuildEvent buildEvent)
public void setClassLoader(groovy.lang.GroovyClassLoader classLoader)
public void setGlobalEventHooks(@java.lang.SuppressWarnings("rawtypes") java.util.Map globalEventHooks)
public void targetFinished(org.apache.tools.ant.BuildEvent buildEvent)
public void targetStarted(org.apache.tools.ant.BuildEvent buildEvent)
public void taskFinished(org.apache.tools.ant.BuildEvent buildEvent)
public void taskStarted(org.apache.tools.ant.BuildEvent buildEvent)
public void triggerEvent(java.lang.String eventName)
eventName
- The name of the event
@java.lang.SuppressWarningsListhandlers = globalEventHooks.get(eventName); public void triggerEvent(java.lang.String eventName, java.lang.Object... arguments)
eventName
- The name of the eventarguments
- The arguments
Groovy Documentation