org.apache.tools.ant
Class BuildEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--org.apache.tools.ant.BuildEvent
All Implemented Interfaces:
java.io.Serializable

public class BuildEvent
extends java.util.EventObject

See Also:
Serialized Form

Fields inherited from class java.util.EventObject
source
 
Constructor Summary
BuildEvent(Project project)
          Construct a BuildEvent for a project level event
BuildEvent(Target target)
          Construct a BuildEvent for a target level event
BuildEvent(Task task)
          Construct a BuildEvent for a task level event
 
Method Summary
 java.lang.Throwable getException()
          Returns the exception that was thrown, if any.
 java.lang.String getMessage()
          Returns the logging message.
 int getPriority()
          Returns the priority of the logging message.
 Project getProject()
          Returns the project that fired this event.
 Target getTarget()
          Returns the target that fired this event.
 Task getTask()
          Returns the task that fired this event.
 void setException(java.lang.Throwable exception)
           
 void setMessage(java.lang.String message, int priority)
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuildEvent

public BuildEvent(Project project)
Construct a BuildEvent for a project level event
Parameters:
project - the project that emitted the event.

BuildEvent

public BuildEvent(Target target)
Construct a BuildEvent for a target level event
Parameters:
target - the target that emitted the event.

BuildEvent

public BuildEvent(Task task)
Construct a BuildEvent for a task level event
Parameters:
task - the task that emitted the event.
Method Detail

setMessage

public void setMessage(java.lang.String message,
                       int priority)

setException

public void setException(java.lang.Throwable exception)

getProject

public Project getProject()
Returns the project that fired this event.

getTarget

public Target getTarget()
Returns the target that fired this event.

getTask

public Task getTask()
Returns the task that fired this event.

getMessage

public java.lang.String getMessage()
Returns the logging message. This field will only be set for "messageLogged" events.
See Also:
BuildListener.messageLogged(BuildEvent)

getPriority

public int getPriority()
Returns the priority of the logging message. This field will only be set for "messageLogged" events.
See Also:
BuildListener.messageLogged(BuildEvent)

getException

public java.lang.Throwable getException()
Returns the exception that was thrown, if any. This field will only be set for "taskFinished", "targetFinished", and "buildFinished" events.
See Also:
BuildListener.taskFinished(BuildEvent), BuildListener.targetFinished(BuildEvent), BuildListener.buildFinished(BuildEvent)


Copyright ? 2000 Apache Software Foundation. All Rights Reserved.