org.codehaus.groovy.control.messages
Class SimpleMessage

java.lang.Object
  extended by org.codehaus.groovy.control.messages.Message
      extended by org.codehaus.groovy.control.messages.SimpleMessage
Direct Known Subclasses:
LocatedMessage

public class SimpleMessage
extends Message

A base class for compilation messages.

Version:
$Id: SimpleMessage.java 6778 2007-07-02 10:40:33Z glaforge $
Author:
Chris Poirier

Field Summary
protected  Object data
           
protected  String message
           
protected  ProcessingUnit owner
           
 
Constructor Summary
SimpleMessage(String message, Object data, ProcessingUnit source)
           
SimpleMessage(String message, ProcessingUnit source)
           
 
Method Summary
 String getMessage()
           
 void write(PrintWriter writer, Janitor janitor)
          Writes the message to the specified PrintWriter.
 
Methods inherited from class org.codehaus.groovy.control.messages.Message
create, create, create, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

message

protected String message

data

protected Object data

owner

protected ProcessingUnit owner
Constructor Detail

SimpleMessage

public SimpleMessage(String message,
                     ProcessingUnit source)

SimpleMessage

public SimpleMessage(String message,
                     Object data,
                     ProcessingUnit source)
Method Detail

write

public void write(PrintWriter writer,
                  Janitor janitor)
Description copied from class: Message
Writes the message to the specified PrintWriter. The supplied ProcessingUnit is the unit that holds this Message.

Specified by:
write in class Message

getMessage

public String getMessage()

Copyright © 2003-2010 The Codehaus. All rights reserved.